commit conf

Recursos de programación de commit conf
Angular 2 is a complete rewrite of the AngularJS framework, which introduces new approaches and leverages the latest technologies. Simplifying and generalizing core concepts, the performance is improved and the range of capabilities is broadened. In this session Shmuela will help you understand the core concepts of Angular 2 apps: the component-based architecture, dependency injection, change detection, and more.
Oggi si parla sempre più di continuous integration, deploy e delivery. Ma come va gestito il budget in questi contesti? Le pratiche agili portano alla miopia nel medio-lungo periodo concentrandosi sul risolvere problemi presenti oggi e sfruttando tattiche utili nel breve periodo. Il talk vuole mostrare alcune idee (perfettibili ma concrete) su come sviluppare pensando anche al fatto che esiste non solo un budget per creare nuovo codice, ma anche uno per mantenere quello vecchio e la relativa infrastruttura e che entrambi devono essere presi in considerazione.
Sul TDD se ne sentono di tutti colori: chi dice che sia la soluzione di tutti i problemi, chi invece dice che sia morto. Eppure TDD è uno strumento fondamentale per scrivere codice bene, velocemente, con divertimento e profitto. Racconterò cose che ho imparato in 12 anni di esperienza sul campo, alcune delle quali sono apparse di sfuggita nel libro di Kent Beck e poi sparite dal radar. Parlerò di Test List, Isolated Test, scomposizione del problema in assi ortogonali; di design evolutivo vs. anticipatorio; E di che cosa significhi veramente "la cosa più semplice che possa funzionare"
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.
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.