The Design and Implementation of the FreeBSD Operating System is a long awaited update to a successful and authorative guide to the FreeBSD kernel. The second edition covers all major improvements between FreeBSD version 5 and 11 and, according to the publisher, it has been extensively rewritten for one-third of its content, while another one-third is completely new.
The responsibility of an architect reaches far past design and business concerns. Their design's implementation is ultimately their only measure of success; they should get their hands dirty and help.
Eight years in the making, Project Jigsaw is finally coming to Java 9. With the potential to introduce breaking changes to your code, modularization will certainly change the way we think about our projects and the JDK itself. In this article, Nicolai Parlog tells us what we need to know and what we need to do to prepare
How the Dutch Railways made the transition from large use cases completely written before development to Use Case 2.0 and why this helps them to deliver apps faster and with the right business value. 1
This article presents the EIP Designer project, an Eclipse-based tool for introducing integration patterns into an EA design, filling the gap between EA practices and concrete software development. 2
There are various types of subscriptions: recurring, non-recurring, free-trial periods, various billing cycles, .... This article will make your life easier when addressing in-app subscriptions.
Óscar San José, technical lead at Tuenti (largest Spanish social network) explains how and why their in-house Flow deployment system allowed developer teams to be more independent and deliver faster.
This article describes the change that was done to support growth at Seamless Payments, based on Agile and Lean values and using a slimmed down version of SAFe that still maintained its core ideas. 4
Storm Applied is a new book from Manning that aims to provide a practical guide on using Storm, both in a development and in a production setting. InfoQ has spoken with two of the book’s authors.
In this article, authors discuss ad hoc anonymous & secure survey system called Anonize that can be used in applications like university course evaluations, online product reviews, and whistleblowing.
If you are building or designing your next monitoring system, take a look at this short list of habits exhibited by the most successful monitoring systems in the world today. 1
This article features highlights from interviews on the state of practice and challenges in release engineering space. Interview questions cover topics like metrics, continuous delivery's benefits. 2