Bogged down with Java errors? This series presents the 50 most common compiler errors and runtime exceptions that Java devs face, and how to conquer them.
So you're looking to build a .NET-based application but with .NET Core now floating around you're not sure which .NET runtime you should be using. In this post, we take a look at the various options and compare them to help you make that decision.
If you work with SQL, you understand the importance of being able to monitor your queries, not to mention how critical it is to have an accurate analysis of ...
Learn what reflection is, how it works in C#, and see some code examples of use cases where reflection allows code to inspect other code within the system.
When it comes to build automation tools, Gradle and Maven are the two heavy hitters. See each one's strengths and weaknesses and learn when to use each.
Pair programming leads to fewer mistakes, higher efficiency, and opens up knowledge sharing. Let's look at the advantages and challenges of pair programming.
VisualVM is one of those indispensable tools for Java (and JVM-based) developers. An oft-unsung hero, this post tells you what it is, how to set it up, and its benefits.
If you're trying to implement Agile and Scrum into your development team, read on for the basics of Scrum works, with details on product backlogs, Scrum Masters, etc.
Need to get rid of your most recent commit in Git? Scared of messing your branch up? Check out this post to eliminate that fear and handle the situation with confidence!
If you're wondering why you'd use this less-frequently used command, this is the post for you. Check it out and see if it can help you within your own teams.
You might think you know everything about performance testing and automation. Read this review of common misconceptions and pitfalls; how does your testing measure up?