Aurimas Adomavicius discusses metrics of great User Experience for the enterprise, the dual-track Scrum model, common pitfalls, lessons learned, and quantifying the success of a project.
Jeremy Gibbons discusses how categories can help the working functional programmer, focusing on categories as an organizing principle that helps managing generic libraries.
Paul Dix shares his experience building InfluxDB, an open source distributed time series database, in Go.
Travis Reeder thinks performance, memory, concurrency, reliability, and deployment are key to exploring Go and its value in production. Travis describes how it’s worked for Iron.io.
Aaron Turon explains Rust's core notion of “ownership” and shows how Rust uses it to guarantee thread safety, how Rust avoids some of the pitfalls of C++ without compromising on performance.
In this panel users of C++, Rust, and Go talk about how they picked their language of choice, what problems remain, what was impossible to do with VM-based languages and much more.
Kris De Volder and Martin Lippert show how to work effectively with Spring projects in Eclipse and the Spring Tool Suite (STS). They demo all the latest enhancements in the tools.
Christian Tzolov shows different integration approaches between HAWQ and GemFire, showing using Spring XD to ingest GemFire data into HDFS and using Spring Boot to implement a RESTful proxy for HAWQ.
Brian Clozel and Stéphane Nicoll present how Boot helps one with front-end resources, security, error customization, template engines, embedded container configuration and DevOps features.
Oren Eini discusses the building blocks of a reliable, transactional distributed database, covering ACID compliance, consistency, failure handling, monitoring, management, and more.
Robert Martin walks through some of the history of programming languages, and then prognosticates on the future of languages.
Marko Vuksanovic walks through HTTP security mechanisms, and how to transfer and store sensitive data.