Many commentators are weighing in on Pivotal’s recent decision to withdraw support for Groovy, and a number of open source advocates have come out in defence of the JVM language. Lukas Eder argues it was “doomed to fail”.
NASA has produced its own set of coding standards to ensure code quality and safety among all NASA applications. These standards have evolved from their own guidelines and are set to be applicable to the greater software development industry.
In this new series of articles on testing, Daniel Witkowski identifies common mistakes made during performance testing and demonstrates how to use widely available free open source tools to find response time problems before they reach production.
Ask any programmer and they’ll be able to tell you what time of the day (or night) they’re most productive. As tech employers grow more and more tolerant to alternative work routines, studies are showing that ‘night owl’ developers are often like nocturnal predators.
Does open source need to be profitable? Lukas Eder weighs in on the open source funding debate, following Pivotal’s surprise decision to cut support for Groovy and Grails.
Testing expert and author Colin Vipurs tells us why you should never name your test “Test1”.
Dagger aficionado Sven Ruppert demonstrates dependency injection in a simple example aimed at declaring dependencies, specifying how to satisfy them, as well as allowing you to focus on the interesting classes.
A look at the pros and cons of the big data processing framework that took the industry by storm.
We’re determined to investigate the claim that developer knowledge has a half life of approximately five years. That means in order to stay technically current, we need to adopt a lifelong learning philosophy.
How do you prepare to fully understand the impact of new code on your system? Alex Zhitnitsky takes us through the gear Java developers should have in their proverbial tool box.
For all the wonders of digital media, let’s not forget the importance of speaking in person, writes frequent conference-goer Stefan Priebsch.
Releasing software is like taking out a mortgage. You have a constant debt to keep, repaid in testing, maintenance and lines of code. If you fail to keep up payments, you can lose it all.
An easy guide through the three-step process of consuming REST services for Java applications.
FIRST_VALUE(), LAST_VALUE(), LEAD(), and LAG() – you’ll soon be asking yourself how you’ve survived SQL this long without these window functions.