Elba Sanchez explains what Design by Contract is, what can be achieved using it and how it can be used in any kind of projects, from personal to mission-critical software.
Bryan Helmkamp discusses insights from analyzing over 1T LoC daily, what makes a code metric valuable, when unmaintainable code may be preferable, and what prevents maintaining quality code over time.
Olaf Carlson-Wee explores micropayment and wealth storage use cases for bitcoin and examines cryptosystems used to facilitate micro-penny payments and secure $B in global bitcoin banks.
Peter Bourgon presents some of the idioms, design patterns, and practices that have proven themselves developing successful, scalable, and sustainable code using Go.
Sun Tan demos a prototype showing multi-editing and real-time collaboration from 3 different editors -Che, Orion, Eclipse- using a Flux microservice running inside a Che Docker runner.
Nik Wakelin discusses why developers dislike writing documentation, what can be done about it and how to improve the process of writing docs.
Phil Nash takes a look at generating one time passwords, implementing two-factor authentication in web applications and the use cases for QR codes.
Doug Schaefer shows how to use the Eclipse IDE for an IoT application that includes an ESP8266 WiFi microcontroller running Arduino to report the value of a sensor and to change the color of some LEDs
Alexey Kazakov discusses the latest improvements on JSDT -debugging Node.js and browser applications, JSON editing features, integrations with npm and bower-, and the future of the project.
Panelists answer questions on the languages they contributed to: How do you organize thoughts and code? What unique advances in usability did your language make? Why do your users love to code in it?
Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.