Software Development
-
Code review best practices
Code review is a great software instrument and you should definitely use it to improve the quality of your code.…
Read More » -
Free Team Management Tool For JCG Readers (Giveaway)
Being a Java Code Geeks reader comes with its perks and one of them is getting a free Bitrix24 account…
Read More » -
5 Best Email Clients for Open Source Environment
An email client, also known as Mail User Agent (MUA) is an application used to manage the emails. Linux has…
Read More » -
The Anatomy of a Great Stack Overflow Question (After Analyzing 10,000)
How to phrase a question in Stack Overflow in order to get better answers Stack Overflow offers a great interface…
Read More » -
Version Numbering Scheme – Yet another approach
Version numbering schemes are probably one of the few things we software engineers have more than sort algorithms. However, there’s…
Read More » -
Funny Bugs types
Incompatible classes when you try to deserialize files generated with old code… Wrong URL setting when you put a wrong…
Read More » -
Canary Tests
Canary Tests are minimal tests to quickly and automatically verify that everything you depend on is ready. You run Canary…
Read More » -
Redundancy in Domain and Database Design
Introduction Design a domain can be a real challenge. A lot of bad practices can easily bring you to a…
Read More » -
Three Reasons Why Human Skills Are Important for Software Developers
It is easy to think that being a good software developer requires only technical skills. After all, software developers spend…
Read More »