Sidetracked with the technical specifics and implementation planning, IT teams switching to Continuous Delivery are missing the bigger picture of what CD is all about.
You’re working with an application and have to understand how it all ties together and what changes you need to make. Where do you start?
The OSGi μservice model is a paradigm shift, argues OSGi proponent Peter Kriens. But much of its audience remains blind to its advantages.
In the spring of 2014, Dave Thomas blogged about the death of Agile. Now Andrew Hunt, another original author of the Agile Manifesto, has expressed his concerns for the current state and failure of Agile.
Another great tip from Lukas Eder, who shows us how to change our workspace settings in order to hurry along preferences in Eclipse. Hack away!
The time has come to celebrate the good, the bad and the necessary for Java on its twentieth birthday. We’ve rounded up some of the fondest memories that the Java developer community is tweeting about with the #Java20 hashtag.
Takipi’s Alex Zhitnitsky gives us a practical guide to adding Google and GitHub OAuth sign-in to your Java application.
Current approaches to application security are failing to provide adequate protection, says Waratek CEO Brian Maccaba.
In the second part of this series on web apps with Vaadin, Matti Tahvonen shows us how to use Vaadin’s Swing-like components to develop web applications.
In the final chapter of Cory Isaacson’s data modelling series, he explains why it’s necessary to disrupt your beautifully normalized data model for web-scale performance.
In his book about the human side of open source development, Karl Fogel takes a closer look at what he calls the inescapable moral connotation between the terms “Free” and “Open Source”.
For any Java developers hoping they can check what value is on the stack just before returning, there’s good news and there’s not-so-good news.