Vídeos de programación

Vídeos sobre programación y desarrollo de software.
El objetivo de este curso es aprender la metodología TDD para mejorar el entendimiento, calidad y mantenimiento en nuestros desarrollos. Tanto en código legado como en nuevos desarrollos. Accede al curso en https://geekshubsacademy.com/cursos/tdd
Understand how React really works. What happens between our call to setState() and until we see things change in our browser. This is a more advanced talk for developers familiar with React.
En este video veremos qué son los "Named Constructors" y cómo nos pueden ayudar a escribir código más semántico.
Il Gang of Four è stata una Bibbia per tutti gli sviluppattori della mia generazione. Il suo pregio è stato darci un vocabolario comune: quando un programmatore dice "qui ho usato uno strategy pattern" tutti sanno di cosa parla. Il problema è che gran parte dei pattern elencati nel libro sono un workaround per sopperire ad un'astrazione mancante: le higher order functions. Le lambdas introdotte in Java 8 consentono anche ai Javisti di liberarsi di questa sovrastruttura. Lo scopo del talk è mostrare in una live coding session come reimplementare i più usati GoF pattern in maniera funzionale.
Software development is heavily influenced by many of the most common cognitive biases: technical choices are made following hypes (pro-innovation bias) or gurus (bandwagon bias); we create homemade tools instead of using de-facto standards (not-invented-here syndrome) and fix bugs without a full understanding of the problems (placebo bias) or even we pretend that there isn't any problem at all (ostrich bias). The first step to bring software development closer to an engineering discipline is recognizing this biases and admitting that we all suffer of them.