Alex Blewitt presents how HotSpot represents Java objects in memory, how bytecode is compiled into native code to gain the fastest execution time, and how data structures have changed over time.
Bryan Nehl introduces the D3.js visualization library, demonstrating and explaining the code behind some of the more practical and interesting visualizations and charts.
Igor Wiedler discusses GIF topics: compression, patents, legal trials, boycotts, browsers, color palettes and binary numbers.
Adam Leventhal introduces DTrace, using a case study o solve a performance problem.
Kymberlee Price discusses vulnerability data and explores the source and spread of these vulnerabilities through products, along with advice on what can be done to address security vulnerabilities.
Rossen Stoyanchev discusses what reactive programming is all about and tries to make sense of the transition from traditional application development to reactive programming.
Olaf Carlson-Wee examines various novel cryptosystems used to facilitate the secure storage of billions of dollars in global crypto banks.
Rossen Stoyanchev reviews the main features in Spring Framework 4.x and previews the work towards Spring Framework 5.
Hilary Parker discusses the history of the analysis development tools, the current state of the art, and the importance for data scientists and analysts to understand programming principles.
David Xia explains how Helios testing framework drives integration tests and spins up self-contained environments during test runs, increasing Spotify’s code quality and successful deployments.
Trisha Gee highlights the performance benefits of using Java 8, pros and cons, identifying code that makes sense to refactor with lambdas and streams, and what changes provide the most benefit.
Craig Walls and Roy Clarkson introduce the capabilities provided by Spring Cloud Services and demonstrate how to deploy cloud native applications to Cloud Foundry.