This is the final week for any IT masterminds still hoping to book their JAX London ticket with an Early Bird discount. With several prominent programmers announcing new workshops and sessions, there’s never been a better time to grab a ticket!
With Java 9 on its way, the more information you have, the better. Nicolai Parlog dissects the upcoming Project Jigsaw and inspects each feature, from dependency management and optimisation to encapsulation.
After counter-ranting about NULL, Lukas Eder wants to look at another “special value” that might change everything for Java 8: Optional. Functional programmers love it, so its worth digging around to find out whether or not you should follow suit.
Continuous Delivery is gaining recognition as a best practice, but adopting it and iteratively improving it is challenging.
Bill is an IT manager at Parts Unlimited. It’s Tuesday morning and Bill gets a call from the CEO. The company’s new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but is massively over budget and very late. Bill must fix the mess in ninety days or else Bill’s entire department will be outsourced.
Considering a change in your architecture? If you’re looking at Apache Spark, it might be worth seeing what Alex Zhitnitsky has to say about the top 5 things you should consider before the jump. Software architecture is hard.
The Eclipse Foundation are looking to employ a bit of financial self-love by administering Foundation funds directly into Eclipse projects. Up until now, the Foundation acted primarily as the emissary between development and Foundation members.
Another edition of Java news by Thorben Janssen features Java Design Patters, lambda memoization in Java 8, and caching to round it all up. All this and more when checking out the week’s hottest Java links.
Continuing a series of articles focusing on NetBeans users and their five favorite NetBeans IDE features, here’s the next part, by Malcolm Clews.
In another blow to the plight of achieving diversity in tech, Chinese startups have apparently started hiring “programming cheerleaders” to spur on their mostly-male developer workforce. From general chit-chat to ping-pong, the practice is catching on.
Programmers continue to suffer from burnouts, increasing responsibilities and a growing pressure to deliver more and more functionality to customers. But what role do developers need to play in business? And what is the true purpose of business?
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.