Sharing data between Docker containers across different hosts is a tricky business. In this tutorial taken from “Docker in Practice”, we’ll examine one lightweight and one more involved way to share Docker volumes across different hosts.
Maturity models are known to lend long-term structure and understanding to the unfamiliar territory of DevOps. But anyone familiar with them will also know their many weaknesses. It turns out computer games already have all the answers.
Gordon Haff is back to speak about the real value of IoT and how open source culture can have a positive impact in this growing field. Haff says that most of today’s big IT trends are fundamentally enabled by open source code.
Steve Naidamast wants to clarify some things about the rapidly changing technological world. Professionalism towards development efforts need to win out over the demands of foolish technical managers.
Amazon’s effect on eCommerce and cloud computing is nothing short of extraordinary, however recent revelations have now put the spotlight on Amazon’s alleged “dystopian” corporate culture and employee policies.
Is the sole purpose of Agile to help programmers work faster? Is it about being ‘agile’ in the literal sense? Or is there more to the Agile methodology, asks software architect Lewis Foti.
It has been more than 40 years since Gerard M. Weinberg created the concept of Egoless Programming. We take a look at the treatise now to see whether the rules contained therein still serve a purpose for the modern programmer today.
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.