Vitor Capela público
[search 0]
Download the App!
show episodes
 
Artwork

1
Inviável

Vitor Capela e Leonardo Couto

Unsubscribe
Unsubscribe
Diariamente+
 
Dois caras com ideias nem sempre muito bem embasadas discutem aspectos técnicos, sociais e de visão de mundo que permeiam a vida dos desenvolvedores.
  continue reading
 
Loading …
show series
 
O Fla-Flu do TypeScript normalmente se divide assim: um lado vê como um jeito de transformar uma linguagem maneira em uma burocracia sem fim; o outro, como a panaceia e o único caminho para fazer do mundo JavaScript algo civilizado. Quem estará de qual lado entre os apresentadores do Inviável? Só apertando o play no Inviável 46 para descobrir. Type…
  continue reading
 
Como sair da leitura para o entendimento? Como desvendar o conteúdo de um paper, ou saber qual é sua relevância? Qual é a melhor maneira para dialogar com um texto, um autor e gerar ideias novas? No Inviável 45, Vitor e Leonardo conversam sobre como conhecer, bem como sobre estratégias para lidar com a necessidade de ler melhor num mundo cada vez m…
  continue reading
 
Thiago Cifani é um desenvolvedor de software que decidiu que o melhor jeito de viver a vida é conhecendo pessoas e culturas diferentes. Normalmente essa aspiração bate de frente com o trabalho, mas ele, como várias outras pessoas cruzando caminhos mundo afora, encontrou um jeito. O Inviável 44 trata dessa experiência sui generis, com várias históri…
  continue reading
 
O trabalho remoto é uma tendência em franca ascensão no meio do desenvolvimento de software. Para as empresas, pode de ser uma ferramenta indispensável para compor equipes mais diversificadas, melhorar produtividade, atender mercados diferentes e até (muitas vezes primordialmente) para reduzir custos. Do lado do empregado, é, muitas vezes, uma chan…
  continue reading
 
Mais uma semana, mais um episódio ziguezagueante do Inviável. Desta vez, passamos por mudanças de emprego, comunicação de massa, produção de conteúdo na era da fragmentação das plataformas e até por um pouquinho de tecnologia. Anunciamos também o episódio musical do Inviável, previsto para 2019. As aulas de canto estão à toda, e as coreografias dei…
  continue reading
 
No início dos anos 2000, as linguagens de programação mais proeminentes nas empresas eram C, C++, Java e C#. Todas eram linguagens estáticas e cerimoniosas, além de um tanto claudicantes num momento em que a Web demandava mais e mais software. Quando surgiram frameworks como o Ruby on Rails e runtimes como node.js, programadores e programadoras mun…
  continue reading
 
“Tempo amigo, seja legal” é mais do que um verso de um hit da banda Pato Fu: é uma prece entoada manhã sim, manhã também por programadores e programadoras mundo afora, cansados das armadilhas que esse ardiloso inimigo do software costuma pregar. No Inviável 40, Leonardo e Vitor falam das diversas maneiras em que o tempo se manifesta nos nossos prog…
  continue reading
 
Encontrar um mentor pode proporcionar saltos consideráveis nas carreiras de desenvolvedores e desenvolvedoras — sobretudo daqueles que ainda estão afiando seu potencial. Há, portanto, uma responsabilidade grande nos ombros da pessoa em posição de ascendência. Isso levanta uma pergunta: como ser sair bem nessa tarefa? O Inviável 39 está aqui para ex…
  continue reading
 
Falar em público é desafiador. Para começo de conversa, necessário ter algo a dizer — muito mais difícil do que parece. Em seguida, o próximo obstáculo: arranjar uma maneira instigante o suficiente de dizê-lo e fazer valer o tempo das pessoas generosas que se dispuserem a ouvir. Por fim, superar a timidez, encarar o público e despejar o conteúdo, i…
  continue reading
 
Este é um episódio sem tema do Inviável, com tergiversações sobre trabalho e Brasil eleitoral. A imagem abaixo descreve tudo: React Native GraphQL Relay React Native no Inviável Apollo Client apollo-link-rest Cesium webpack 4 Docker Docker volumes and file system permissions Vagrant VirtualBox Ansible docker-sync Kubernetes iPhone XS, XS Max, XR Ap…
  continue reading
 
No Inviável 36, Leonardo e Vitor discutem Conceptual compression — uma postulação de David Heinemeier Hanson sobre os benefícios produtivos que o ActiveRecord (ou a abstração, de modo geral) traz ao dia-a-dia dos desenvolvedores. Dedo no play! RailsConf 2018: Opening Keynote: FIXME by David Heinemeier Hansson Conceptual compression means beginners …
  continue reading
 
Psicólogos. Assistentes pessoais. Consultores de estilo. Instrumentos financeiros. Piadistas do Slack. Destruidores da democracia. Bots estão por toda parte. Milhares de empresas se formaram em torno da hype dos robozinhos nos últimos anos, esperançosas de surfar essa onda e encher o bolso de dinheiro. Mas e aí, meu amigo, minha amiga: a empolgação…
  continue reading
 
Não importa se você faz a coisa mais interessante do mundo: trabalhar nela todos os dias exige perseverança e uma boa dose de negociação consigo mesmo. Por quê? O que é uma vida realizada do ponto de vista do trabalho? Existe felicidade de 8 às 18? Solte um suspiro profundo, vá buscar um café na copa da firma e venha com o Inviável 34 nesta explora…
  continue reading
 
Criar aplicações mobile pode ser caro e trabalhoso se a empresa quiser ir pelo caminho de fazer tudo como mandam os fabricantes. São necessários especialistas, dispositivos diferentes para verificação e horas a fio de iterações lentas entre design, implementação e testes. Às vezes a conta não fecha, e mesmo gigantes como Facebook precisam encontrar…
  continue reading
 
Nossos intrépidos apresentadores resolvem botar suas fuças no mundo no primeiro Inviável ao vivo, transmitido pelo YouTube no dia 11 de julho de 2018. Não há pauta, boa aparência ou finesse. Já a empolgação é grande o suficiente para, no passeio que vai de CSS ao laptop ideal, chegar à tradicional 1h10min da média dos episódios. Um belo (figura de …
  continue reading
 
O Ruby enlaçou ternamente o mundo com sua elegância e concisão, assim como uma boa ajuda do framework-sensação que conhecemos como Rails. Desde sua meteórica ascensão, tanto o Rails quanto o Ruby vêm simultaneamente ganhando a pecha de tecnologia inadequada e gerando bilhões de dólares em negócios — provando que a única coisa de que programadores e…
  continue reading
 
Microsoft chegou com a mala de dinheiro, encheu os olhos do Octocat e acabou com o GitHub no bolso. E agora? Na visão de quem ainda escreve Micro$oft em 2018, trata-se de uma união macabra que conspurcará um lugar seguro para desenvolvedores; na opinião de quem só conhece a versão paz-e-amor da empresa, é apenas mais uma prova do compromisso que a …
  continue reading
 
Como datilografariam freneticamente os dedos possuídos de Jack Nicholson em “O Iluminado”, all work and no play makes Jack a dull boy. Se você quer pensar sobre jeitos de estar mais presente no mundo, ter mais assunto com colegas de trabalho, cultivar a própria humanidade e, de quebra, afastar os desejos de assassinar toda sua família em um hotel i…
  continue reading
 
Celulares e tablets estão em todo lugar, e são a razão pela qual a maior parte das pessoas trava contato constante com software. Eles proporcionam novas maneiras de estar em sociedade e no mundo, e, com isso, oportunidades diversas para negócios. São, em suma, inescapáveis. Nesse cenário, é essencial ter uma noção de como é o desenvolvimento mobile…
  continue reading
 
Elm é uma linguagem de programação funcional pura e estaticamente tipada, (ufa!) preocupada em trazer o melhor das técnicas desse universo sem a bagagem cognitiva que ele normalmente carrega. Vitor é um hipster do Elm e recentemente utilizou a linguagem para um projeto já em produção; Leonardo é um entusiasta das ideias presentes na comunidade, e v…
  continue reading
 
Nem Vitor nem Leonardo tinham um assunto específico a propor, então este episódio virou uma grande tergiversação sobre a vida algoritmizada, a existência online e os perigos da permanência quando há sempre alguém capturando e guardando seus dados. Aproveite o Inviável 26! Fear of Missing Out Right to Be Forgotten DuckDuckGo Vero LiveJournal General…
  continue reading
 
Microsserviços significam, de um lado, escalabilidade e flexibilidade para uma aplicação; do outro, complexidade e custo operacional aumentados. Quando é que as vantagens se sobressaem às desvantagens? Aquela sua aplicação de 15 mil linhas de Rails servindo meia dúzia de pessoas precisa mesmo ser particionada em várias outras apenas pelo Zeitgeist?…
  continue reading
 
A tecnologia nos ajuda a dominar a natureza e fazer coisas em escala que, limitados apenas a nossos corpitchos, jamais conseguiríamos realizar. Ela abre novos caminhos, permite imaginar futuros melhores e mantém em cheque forças que, em sua ausência, poderiam significar nosso ocaso como espécie. Quando falamos de tecnologia, estamos em enorme parte…
  continue reading
 
Diz-se por aí que gerir desenvolvedores é como arrebanhar gatos. Tarefa frustrante: “sim” ou “com certeza”? Se você é chefe, já foi chefe ou já foi chefiado, este episódio está cheio de observações interessantes sobre do que é que consiste uma boa liderança, bem como o que falta na maioria das empresas na hora de botar um grupo de pessoas para jamb…
  continue reading
 
Inocentes e belos eram os dias em que despreocupadamente colocávamos código em produção copiando um catatau de arquivos por FTP, ou mesmo acessando o servidor por ssh e editando código (downtime? Que downtime?). As coisas evoluíram, a infraestrutura ficou mais complexa e diversa e automação virou o nome do jogo. Nem Vitor nem Leonardo são especiali…
  continue reading
 
O padre jesuíta John Culkin, colega de Marshall McLuhan na Universidade de Harvard, escreveu: “nós moldamos nossas ferramentas e nossas ferramentas nos moldam”. Talvez por isso sejamos obcecados por configurações de editores, prompts de shell, por automatizar — fazê-lo é definir nosso dia-a-dia e que tipo de profissional seremos. Neste episódio, di…
  continue reading
 
Raramente se faz software sozinho, especialmente num ambiente profissional. Consequentemente, o bom andamento dos projetos depende de como o trabalho é dividido, que processos são usados para que as coisas se mantenham nos trilhos e (sobretudo) como as equipes são compostas. Vem com a gente, que esse é o assunto do Inviável 20. Agile Software Devel…
  continue reading
 
Entregar software robusto e com boa qualidade já é, por si só, uma suadeira imensa. Manter esse mesmo código funcionando com o passar do tempo, mesmo com a interferência de outras funcionalidades, a evolução da infraestrutura e das bibliotecas de que depende é trabalho que, levado à risca, tornaria os feitos de Hércules meras brincadeiras de um pra…
  continue reading
 
Um exercício de futurologia e digressões sobre o nosso provável futuro distópico em mais um Inviável (que, ao contrário do que anunciamos no podcast, é o 18, não o 19). deepfakes Welcome to the era of the AI coworker Tensorflow “The best minds of my generation are thinking about how to make people click ads” Software meets capitalism: Interview wit…
  continue reading
 
Quando uma aplicação sai do conforto de nossas máquinas e ganha o mundo, é comum ficarmos apreensivos em relação a seu bem-estar. Ela estará comendo direitinho? Terá levado a jaqueta para enfrentar o vento gelado lá fora? Será que foi atropelada por um caminhão de Dollynho e (cuca-fresca como é) saiu sem documentos, e os bombeiros e a polícia não s…
  continue reading
 
Para o bem ou para o mal, precisamos todos trabalhar com outras pessoas. Isto cria uma série de desafios cotidianos: como dizer não? Como motivar subordinados ou convencer colegas dos méritos de uma tecnologia? Existe um jeito infalível para dizer algo sobre o trabalho de alguém sem que a mensagem seja levada para o pessoal? Essas perguntas e algum…
  continue reading
 
O dia-a-dia dos profissionais de desenvolvimento, a tirar pelas publicações especializadas e sites de perguntas e respostas, parece estar restrito aos problemas de escolha de tecnologia, às dificuldades com gestão de equipe e relacionamento entre colegas ou aos méritos e deméritos de uma solução em relação a outras ou a que editor usar para ser o H…
  continue reading
 
O quão importante é, na área de desenvolvimento, ter uma presença online? Há benefícios palpáveis além do quentinho no coração quando alguém dá um like num tuíte que escrevemos? Qual é o melhor jeito de botar a cara no mundo sem grandes frustrações, e o que pode acontecer de positivo ao fazê-lo? Leonardo e Vitor apresentam suas ideias sobre presenç…
  continue reading
 
Resolver problemas em software e entregar produtos exige mais do que tirocínio e força de vontade — aliás, não é raro ficarmos na mão tanto num quesito quanto no outro. Por isso, é inevitável que ao longo de nossas carreiras bolemos estratégias e rotinas que nos permitam produzir mesmo naquelas tardes em que nada está colaborando. Vitor e Leonardo …
  continue reading
 
A vida dos desenvolvedores de software começa, na maioria das vezes, nos campos verdejantes do Estágio. Eles observam o pessoal que a empresa chama de Sênior falando coisas que não fazem sentido sobre testes, requisitos, resolvendo problemas com tecnologias dignas da atenção de um paleontólogo. Carregam consigo um olhar petulante e a crença de que …
  continue reading
 
Apesar de anos escovando bits apaixonadamente, Leonardo e Vitor não são pessoas de um único interesse. Neste episódio, ambos contam um pouco sobre sua vida como fotógrafos — Vitor como um jovem em dúvida sobre ser um homem das artes ou um homem da razão, Leonardo como um andarilho dos cliques pelo Rio e Europa —, passando pela técnica, pelos porquê…
  continue reading
 
Vitor e Leonardo discutem Programação Funcional, um interesse já de longa data do Vitor e coqueluche dos sites especializados em desenvolvimento. Esse paradigma realmente melhora o software que geramos? A sacerdotisa e o druida funcionais são criaturas elevadas em relação a seus colegas de profissão mais afeitos aos seus objetos? O que nesse balaio…
  continue reading
 
Leonardo, metade desta laranja que chamamos de Inviável, mora em Berlim, na Alemanha. Como é que ele foi parar lá? O que aconteceu para ele querer ir, e como foi o caminho até se instalar, com mulher, gato e mudança, em um país estranho? Neste episódio do podcast, os holofotes estão apontados para essa experiência, cada vez mais acessível a program…
  continue reading
 
Programação é arte? Vitor e Leonardo começam com essa pergunta e exploram a relação entre criatividade, arte e nosso dia-a-dia com código. Mas não pára por aí: os dois tergiversam sobre o conhecimento que os programadores e programadoras têm da própria área, fazem observações sobre estética que envergonhariam um filósofo e conversam sobre a falta d…
  continue reading
 
Como vivem os editores de código? Onde dormem à noite? Você consegue sair deles? Em 2017, as briguinhas sobre que editor é o melhor continuam tão vivas quanto em 1977. Vitor e Leonardo, representando Emacs e vim, respectivamente, tentam dar uma ideia do que é usar esses dinossauros — as partes boas e ruins — bem como suas impressões sobre as altern…
  continue reading
 
Se frontend, assunto do nosso episódio passado, inspira tantas paixões e conversas em 2017, o que podemos falar sobre o backend em 2017? Partindo de uma pergunta já bem específica e explorando o universo que lhes é próximo, Leonardo e Vitor conversam sobre a experiência de desenvolver o coração das aplicações mundo afora, as lições que temos que ap…
  continue reading
 
Como vivem o desenvolvedor e a desenvolvedora frontend em 2017? O que comem? O que os inspira, que anseios têm, por que choram e com o que riem? Tem sentido falar em jQuery num mundo de Vue, Angular e React? Quem está correndo por fora? Existe futuro sem um sistema de tipos? Essas perguntas, e tantas outras, são o assunto de Vitor e Leonardo no epi…
  continue reading
 
O podcast ganha, finalmente, um nome, e Leonardo e Vitor discutem a espinhosa divisão entre vida e trabalho. Quando é que o trabalho acaba e a vida começa? É possível navegar pelos tempestuosos mares da satisfação pessoal, vencer o monstro dos discursos edificantes e sair do outro lado intacto? Como ter uma relação saudável com algo que ocupa tanto…
  continue reading
 
Há vários jeitos de entrevistar candidatos para uma vaga de programação. Vitor e Leonardo, que já estiveram tanto na posição de entrevistados (é claro) como de entrevistadores, discutem as abordagens mais comuns, as vantagens de cada uma, e qual é o sentido de entrevistar alguém, em grande parte, só se conhece uma colega ou um colega de trabalho de…
  continue reading
 
Leonardo e Vitor conversam sobre aprendizado. Como é que um e outro decidem a abordagem que vão usar quando querem absorver conhecimento novo? O quente mesmo é ir de livros, de vídeos, de tutoriais, de StackOverflow desesperado? O que cada um acha que funciona melhor? O reverso da moeda também está na pauta. O ensino de programação é um assunto bas…
  continue reading
 
Vitor e Leonardo discutem as vantagens, desvantagens e surpresas de começar em umanova empresa. Maturidade das equipes, cultura, práticas de dia-a-dia: está tudo no caldeirão. Falam rapidamente também sobre o futuro do desenvolvimento Web, do conservadorismo de um grupo supostamente vanguardista, e do contraste entre tecnologias que resultam em bon…
  continue reading
 
Loading …

Guia rápido de referências