Java 9 will not just be about modularity; it is targeting a large number of additional pieces of functionality. In this article Ben Evans dives into HTTP/2 support and the JShell REPL (Read-Eval-Print-Loop) that brings shell-based interactive Java development, two new JEPs that may well have the biggest impact on developers' working lives during the lifetime of Java 9.
At the GOTO Amsterdam 2015 conference Dave Thomas gave a keynote presentation titled "agile is dead". While the "Agile" industry is busy debasing the meaning of the word, the underlying values are still strong. Dave Thomas suggests to stop using the word agile and switch to agility: repeatedly taking small steps towards where you want to be and evaluate what happened.
This article features highlights from interviews with release engineers on the state of the practice and challenges in release engineering space. The interview questions cover topics like release engineering metrics, continuous delivery's benefits and limitations.
Ted McCarthy explains how successful organizations emphasize and invest in UX, integrating it into their teams alongside product and engineering, and offers some useful tips along the way.
As software developers, we have the ability to change the world for the better, or the worst. With this power comes the question, “What is our duty to our customers, our society, and ourselves?”. 1
JGroups has many features useful to a Raft consensus based implementation. In this article, Ugo Landini takes us through a project to implement a Raft consensus based algorithm on top of JGroups.
In this article, authors examine the enterprise cloud market and technologies and provide guidance for choosing the right cloud solution. They also discuss the cloud computing best practices.
Rev. C. L. Gulati of Sant Nirankari Mission presented the opening keynote on the conference theme – Vasudhaiva Kutumbakam – The World is one family, at the Regional Scrum Gathering South Asia 2015.
In this article, Mark Foster — one of the editors of the ALPS specification — explains what semantic profiles are and how they can transform the way Web APIs are desgined and implemented.
The book Devops in Practice: Reliable and automated software delivery by Danilo Sato provides a hands-on approach for implementing continuous delivery and DevOps practices.
The collaboration of a company and its multidisciplinary units has never been more crucial than now.
This series focuses on several African projects that are leveraging existing mobile technology to have a significant impact on people's lives.