Skip to content
Dev eficiente podcast artwork

PODCAST · education

Dev eficiente

by Alberto

A versão em audio do canal de mesmo no Youtube(https://www.youtube.com/c/deveficiente)

Publisher-supplied feed metadata · PodParley refreshed Apr 14, 2026 · Source feed

Episodes

  1. Evite comparações enquanto aprende

    Muitas vezes entramos numa zona perigosa tentando comparar nosso ritmo de aprendizado com nossos colegas, amigos(as) e quaisquer outras pessoas que postam seu ritmo na internet. É necessário lembrar que cada pessoa tem um histórico diferente e isso influencia demais na hora de absorver e colocar…

    more
  2. Design de código baseado em carga cognitiva

    No episódio de hoje falamos sobre um tema que toca no coração de toda aplicação, o design do seu código. Como podemos ter um outro olhar na hora de pensar sobre a distribuição da complexidade do código dentro da aplicação? Algo que vá além dos patterns já estabelecidos no mercado :). Informações...

  3. A armadilha do objetivo de aprendizado mal definido

    No episódio eu respondo duas perguntas: Como saber que dominei o bastante de uma tecnologia? e Como você acabou dominando uma linguagem? A resposta junta as duas perguntas e mostra a importância de definir um bom objetivo de aprendizado. Isso é o que vai vai guiar o que você precisa aprender....

  4. Como ser um autodidata mais eficiente

    A pergunta respondida de hoje foi a seguinte: Com praticar de maneira deliberada de forma eficiente? Se pensarmos que fora de um contexto de trabalhar não temos o feedback sobre as ações. Informações sobre o host: Alberto é o único responsável pelo monólogo Saiba tudo sobre a jornada para ser…

    more
  5. A história por trás da Orientação a Objetos

    No episódio de hoje revisamos o artigo chamado Programming with abstract data types, que tem a incrível Barbara Liskov como uma das autoras. O artigo é incrível e fala sobre uma "nova" forma de programar onde supostamente seria mais fácil representar os problemas que queríamos que resolver…

    more
  6. Você precisa entender o lado positivo e negativo de toda decisão

    Hoje falamos sobre as várias decisões que tomamos enquanto programamos. Frameworks, bibliotecas, decisões sobre design de código, interpretação de pedidos de funcionalidades entre outras coisas fazem parte do dia a dia. Cada uma dessas decisões tem prós e contras e estar atento a isso é um pilar...

  7. Uma revisão sobre o uso de métricas de código

    No vídeo de hoje discutimos o artigo de título SATT: Tailoring Code Metric Thresholds for Different Software Architectures. Ele foi escrito pelos seguintes autores: Maurício Aniche, Christoph Treude, Andy Zaidman, Arie van Deursen, and Marco Aurelio Gerosa. O ano de publicação é 2016. A artigo...

  8. Três práticas de código que considero essenciais

    No vídeo de hoje discutimos três práticas de código que podem fazer muita diferença na sua vida. No final você quer escrever o mínimo possível, garantir que todo código escrito seja chamado e que a complicação dele seja proporcional a feature que está sendo implementada naquele momento.…

    more
  9. Tomada de decisão enquanto programamos

    Quais as são as características que existem quando decidimos por algum caminho no nosso código? Será que realmente analisamos diversas possibilidades? Hoje temos um artigo super legal cujo título é Characteristics of decision making during coding. Escrito por dois pesquisadores do departamento de...

  10. Tenha uma maneira prática de avaliar o nível de dificuldade do código

    Neste vídeo falamos da relação entre a teoria da carga cognitiva e a dificuldade de entendimento de um código. Como você pode ter reviews mais assertivos? Como fazer para descobrir se determinado trecho de código tem mais chances de ser entendido por alguém? Eu falo sobre tudo isso! Informações...

  11. Será que praticar TDD aumenta a qualidade do código e da entrega?

    No vídeo de hoje discutimos o artigo "The Effects of Test Driven Development on Internal Quality, External Quality and Productivity: A systematic review". Publicado por Wilson Bissia, Adolfo Gustavo Serra Seca Netob ,Maria Claudia Figueiredo e Pereira Emerb. O artigo é uma revisão sobre várias...

  12. Separe muito bem as bordas externas do sistema do seu domínio

    Neste vídeo tratamos do seguinte pilar: "Separamos as bordas externas do sistema do seu núcleo. Não ligamos parâmetros de requisição externa com objetos de domínio diretamente, assim como não serializamos objetos de domínio para respostas de API." As entradas e saídas do sistema tendem a mudar...

  13. Revisão "No Silver Bullets": os quatro elementos essenciais de todo software

    Hoje é a primeira parte da revisão do artigo super famoso dentro da indústria de programação, o título é No Silver Bullet Essence and Accidents of Software Engineering. Ele foi escrito Frederick P. Brooks, Jr., também autor do livro The Mythical Man-Month. Inclusive um capítulo do livro é...

  14. Respondendo dúvidas sobre organização de conhecimento e produtividade

    No vídeo eu tento responder duas perguntas que foram feitas na pesquisa que rodei sobre a jornada do(a) dev eficiente. As perguntas foram: 1) Como junto a colcha de retalhos que meu cérebro virou para mostrar todo o conhecimento que adquiri nestes anos de trabalho? 2) Quais seriam as melhores...

  15. Precisamos proteger as bordas do sistema

    Nesse vídeo eu falo sobre dois pilares que eu sigo para ser um dev eficiente: proteger as bordas do sistema e quanto mais externa é a borda mais proteção a gente tem. Assumir que os parâmetros sempre chegam num estado inválido faz com que você seja mais criterioso(a) na validação e só execute o…

    more
  16. Pergunte e questione, mas só implemente o que foi combinado

    A versão mais eficiente de uma pessoa programando é aquela que questiona e implementa estritamente o que foi descrito. Não inventamos coisas que não foram pedidas, não fazemos suposição de funcionalidade e nem caímos na armadilha de achar que entendemos mais do que a pessoa que solicitou a...

  17. Não retornamos nulo dentro da nossa aplicação

    Neste vídeo vemos como métodos que retornam nulo são uma verdadeira praga no código. Geram insegurança por toda a aplicação, causando proliferação de verificação de nulidade. Sem contar que potencializa a chance de tomar NullPointerException. Não retornar nulo é um dos pilares que sigo enquanto...

  18. Não alteramos referências alheias

    Só alteramos estado de referências que criamos. Não mexemos nos objetos alheios. A não ser que esse objeto seja criado para isso, como é o caso de argumentos de métodos de borda mais externa. Estes são, geralmente, associados a frameworks. Informações sobre o host: Alberto é o único responsável...

  19. Execute o seu código o mais rápido possível

    Hoje falamos sobre o segundo pilar para ser um(a) dev eficiente: execute o seu código o mais rápido possível. Discutimos como ter um ciclo de desenvolvimento pautado em executar o tempo inteiro pode facilitar sua vida em relação debug, qualidade de código etc. É a mentalidade de testes aplicada a...

  20. Dicas para rotina de estudos

    Hoje eu respondo um questionamento que deixaram para mim. Como posso ter uma rotina de estudos? Neste vídeo eu deixo várias dicas que podem ser úteis para você. Informações sobre o host: Alberto é o único responsável pelo monólogo Saiba tudo sobre a jornada para ser um(a) dev mais eficiente -...

  21. Deixe pistas que facilitem o uso do código

    Hoje falamos de um pilar que considero super importante, mas que não recebe tantos holofotes, ele pode ser sintetizado da seguinte forma: "Deixamos pistas que facilitem o uso do código onde não conseguimos resolver com compilação". Sempre queremos facilitar a vida de quem vai usar, manter ou...

  22. Como ser um autodidata mais eficiente

    A pergunta respondida de hoje foi a seguinte: Com praticar de maneira deliberada de forma eficiente? Se pensarmos que fora de um contexto de trabalhar não temos o feedback sobre as ações.

  23. Código bom é código simples

    Neste vídeo falamos do seguinte pilar: "A complicação do nosso é código é proporcional a complicação da nossa feature. Quanto mais simples, melhor." Aqui atacamos a simplicidade. A prioridade máxima é funcionar com o nível de complicação proporcional a dificuldade da feature sendo implementada no...

  24. Apis não democráticas

    Hoje falamos sobre o seguinte pilar: A sua api deve deixar claro o caminho que deve ser seguido pelo ponto do código que decide usá-la. Não espere que ninguém lembre de invocar nada. Faça de tudo para gerar obrigações. Quanto mais específico é seu código, menos democrático ele é. Definir o nível…

    more
  25. A prioridade do código é funcionar. Isso vem antes de tudo.

    Nesse episódio falamos sobre o princípio que eu considero mais importante para um(a) dev: a prioridade do código funcionar. Cito alguns exemplos que passei e como foi a minha tática. Informações sobre o host: Alberto é o único responsável pelo monólogo Saiba tudo sobre a jornada para ser um(a)…

    more
  26. O problema de abrir muitas frentes de aprendizado ao mesmo tempo

    O episódio de hoje trata de um assunto muito importante para o aprendizado: o fato que uma parte da sua memória é super limitada e isso é algo essencial de ser entendido. De tanto falarem que nosso cérebro é um super computador, sem limites e tudo mais, acabamos acreditando que não temos limites...

  27. O aprendizado que mudou minha vida

    No episódio de hoje eu apresento para você um aprendizado que mudou minha vida e me fez entender muitos dos meus comportamentos frente a novos desafios. A palavra autoeficácia é muito pouco conhecida, mas exerce uma influência enorme em como encaramos os estudos, lidamos com as frustrações,...

  28. Como ficar preparado(a) para realmente aprender

    Hoje falamos sobre tudo que você deve analisar antes de começar uma jornada de aprendizado. Tem background na atividade/área que pretende dominar? Tem um bom objetivo + deadline? Consegue contratar alguém, alguma escola presencial ou plataforma online para facilitar seu caminho? Existe um…

    more
  29. A história de aprendizado por trás do meu curso de React

    No vídeo de hoje eu compartilho todo meu processo de aprendizado para a construção do primeiro curso de React da Alura. Um curso que foi assistido por mais de 14 mil pessoas! Como eu me preparei? Por que o estudo e a prática deliberada me permitiram pavimentar o caminho do curso? Informações…

    more
  30. O poder do estudo e da prática deliberada

    Neste episódio você vai descobrir que estudar e experimentar de maneira livre formam uma combinação muito mais interessante para ser explorada em busca de crescimento profissional. Esqueça isso de precisar participar de vários projetos da vida real para ganhar experiência. Antecipe, experimente...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

A versão em audio do canal de mesmo no Youtube(https://www.youtube.com/c/deveficiente)

HOSTED BY

Alberto

Frequently Asked Questions

How many episodes does Dev eficiente have?

Dev eficiente currently has 30 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Dev eficiente about?

A versão em audio do canal de mesmo no Youtube(https://www.youtube.com/c/deveficiente)

How often does Dev eficiente release new episodes?

Dev eficiente has 30 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Dev eficiente?

You can listen to Dev eficiente on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Dev eficiente?

Dev eficiente is created and hosted by Alberto.
URL copied to clipboard!