Let’s Get to the Rapids: Java 8 Stream Performance
Maurice Naftalin discusses the factors that control stream performance, how streams begin and end as well as the work that they do along the way, and when to use the built-in parallelization support offered by streams. Maurice disentangles these problems and creates guidelines for getting the best performance from Java 8 streams.
Kovas Boguta, David Nolen discuss embracing demand-driven architectures to be able to more flexibly accommodate the rapidly transforming needs of the clients (web, native, data API consumers) while paving the way for the unforeseen clients of the future.
Aaron Quint shares an honest story of a team's journey, taken from his experience as CTO of Paperless Post, an organization which went from 5 to over 100 people and from a dev team of 2 to 40. Aaron has seen first-hand the triumphs and tragedies of growth.
An Overview of ANONIZE: A Large-Scale Anonymous Survey System
In this article, authors discuss an ad hoc anonymous and secure survey system called Anonize that can be used in applications like university course evaluations, online product reviews, and whistleblowing.
The Scaled Agile Framework (SAFe) with custom modifications to it in accordance with Agile and Lean values helped Seamless Payments to go through a period of organizational growth and prepare for further growth. This article describes the change that was done using a slimmed down version of SAFe that still maintained its core ideas.