-
Core Java
The Truth Behind the Big Exceptions Lie
Exceptions are probably the most misused Java language feature. Here’s why Let’s break some myths. There is no tooth fairy.…
Read More » -
Agile
Ready, Fire, Aim: How most gather requirements
Connecting with your customers and delivering value depends on understanding your customer’s requirements and selling the correct product or solution…
Read More » -
Core Java
Conjunctions we… hate
Recently I’ve written about implementation-related names and I’ve presented a few examples where the method name was incorrect because of…
Read More » -
Software Development
Why I Prefer Merge Over Rebase
There are many ways to work with git. The workflows vary depending on the size of the team, organization, and…
Read More » -
Software Development
Dev-Sec.io Automated Hardening Framework
Automated configuration management tools like Ansible, Chef and Puppet are changing the way that organizations provision and manage their IT…
Read More » -
Software Development
5 Ways to NOT F**K Up Your Microservices in Production
Java developer? Takipi replaces logging in production JVMs and lets you see the source code, call stack, and variable state…
Read More » -
Core Java
AutoValue: Generated Immutable Value Classes
The Google GitHub-hosted project AutoValue is interesting for multiple reasons. Not only does the project make it easy to write…
Read More » -
Java
How To Implement hashCode Correctly
So you’ve decided that identity isn’t enough for you and wrote a nice equals implementation? Great! But now you have…
Read More » -
Software Development
[MEGA DEAL] Complete Linux System Administrator Bundle (96% off)
From Installation to Administration–118 Hours of Training to Become a Linux Pro Hey fellow geeks, This week, on our JCG…
Read More »