
Sign up to save your podcasts
Or


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 em prática um novo conhecimento.
# Saiba mais sobre mim :).
- https://deveficiente.com/
- https://github.com/asouza
- https://twitter.com/alberto_souza
# Outros links que podem ajudar
- Fique preparado para aprender - https://youtu.be/PY-mOb1xuOw
- https://www.twitch.tv/o_gabsferreira
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 sobre o host:
Links:
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.
Informações sobre o host:
Links:
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:
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 através de uma linguagem de programação.
Recomendo ver/ouvir o episódio e ler o artigo original. Vai ficar claro que não temos nenhuma novidade :).
Informações sobre o host:
Links:
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 super importante para um(a) dev que quer ser mais eficiente.
Informações sobre o host:
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 propõe que as avaliações fornecidas por métricas de código levem em conta o tipo de classe que está sendo avaliado. Por exemplo, numa aplicação web será que um controller deveria ter o mesmo nível de acoplamento de um repositório? Foram analisados 100 projetos web escritos em Java usando Spring MVC e mais 300 projetos mobile construídos diretamente em cima do Android.
O texto é todo muito interessante com muitas referências. Se você tem interesse em qualidade de código e pretende melhorar como desenvolvedor(a), eu sugiro fortemente que veja o vídeo e leia o artigo.
Informações sobre o host:
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.
Informações sobre o host:
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 ciência da computação da universidade de Auckland.
Informações sobre o host:
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 sobre o host:
From the publisher's feed