Nicolai Parlog highlights another big change coming to Java in the form of Project Valhalla. How far along is it development-wise and what challenges are there in the lead up to release?
Java 8 streams are still new to some, but by comparing common constructs in SQL, you might be able to get your head around them. Lukas Eder explores common SQL constructs with their equivalent expressions written in Java 8 using Streams and jOOλ.
It’s been over a year since the launch of one of the biggest ever releases in Java history. With plenty more elements coming and going in the Java 9 release next year, there’s one question you may find yourself asking: Does Java need all this change?
Pieter Hintjens has defined a new metaphor for software systems and organizations known as “Living Systems”, which will recognize and solve real problems faster, cheaper, and with more accuracy than Planned Systems.
Pierre Fricke is back to discuss DevOps and its role in what he is the calling the battle between the creative developers and the process junkies. What will the future bring for the role of DBAs?
Lukas Eder shares his personal tips and habits after more than 20 years of programming, which he groups under the banner of “defensive programming”. Surely he’s not the only one who gets paranoid now and then?
How can you help your company navigate the DevOps path? Gordon Haff believes it takes strong sponsorship from management, but you also need to curate your approach to what fits in with your organization and company values.
Developers are more than aware that certain aspects of their job are considered unchartered territory by their boss – but what about the parts of software development that they shouldn’t be so clueless about? John Sonmez has put together a comprehensive list.
For CIOs, the paradox at the heart of IT involves juggling the need to add more strategic value verses the importance of managing the IT infrastructure. Nigel Moulton shares his thoughts about the need to reclaim simplicity in IT.
Have you ever wanted to get involved with Docker but didn’t know how to approach it? Charles Vickery from Sourcegraph shares his tips on how to contribute effectively to Docker and their open source community. It’s all about the tools!
When it comes to satisfying users of image rich web applications, the speed and quality of every single image matters. Parvez Ahammad looks at the ways machine-learning algorithms and cloud application delivery solutions can improve the quality of experience.
ZeroMQ is a high-performance asynchronous messaging library, suitable for use in scalable distributed or concurrent applications. Pieter Hintjens is here to explain how to use its security layers in your own applications.
There’s one thing we can agree on when it comes to database tests: they ain’t easy. In this JAX Magazine preview, testing guru and JAX London speaker Colin Vipurs runs through the strengths and weaknesses of common approaches to testing databases.