Problem solve
Get help with specific problems with your technologies, process and projects.
Problem solve
Get help with specific problems with your technologies, process and projects.
Master-slave terminology alternatives you can use right now
Software companies have found alternatives for master-slave terminology to describe their distributed systems. It's time for the rest of the IT world to do the same. Continue Reading
RESTful parameters antipattern considerations for queries, paths
Choose carefully for path and query parameters in URL design. Lackluster choices in the design phase can plague client resource access down the road. Continue Reading
Developers and the enterprise software sales process
Should developers be privy to the ins and outs of software sales? A strong business relationship can be mighty helpful in this expensive and tedious process. Continue Reading
-
Use Java method modifiers to avoid public method antipattern
Follow best practices for Java method design, and don't allow one public class to call another. If you skipped this step, be prepared to pay the consequences. Continue Reading
Recent open source flaw highlights danger of social engineering hacks
What happens when open source developers hand the keys of their project over to a new maintainer? It can expose applications to serious security threats. Continue Reading
Don't contribute to the high IT project failure rate
Enterprise software development is difficult, so it's no surprise to discover there is a high IT project failure rate. Here's how to buck the trend and get yours to succeed.Continue Reading
Avoid boilerplate code with this typable Spring beans tutorial
Java is always criticized for being bloated. But there are ways to minimize all the fill-in code. This Spring beans tutorial shows you how to write more efficient applications.Continue Reading
Just git reset and push when you need to undo previous local commits
What happens when you git reset and push to a remote GitHub or GitLab server? Are the reset local commits published, or do previous commits simply vanish?Continue Reading
Stop with the unsafe internal Java API calls, or the JDK will stop it for you
Soon, any code that uses Java internal APIs will not compile, and shortly after that, code that uses classes in sun.misc will not even run.Continue Reading
Maven Checkstyle Plugin example: How to enforce Java quality rules
Java Checkstyle rules can be applied to every build to ensure developers are following source code quality rules correctly. This Maven Checkstyle Plugin tutorial shows you how.Continue Reading
-
How to revert a git commit: A simple undo changes example
The best way to undo previous changes to the source code repository is to learn how to revert a git commit.Continue Reading
JPA and Hibernate enum mapping with annotations and the hbm.xml file
Ever since they were introduced in Java 5, enums have been catching developers off guard. How do you perform JPA and Hibernate enum mapping with annotations or even XML files? It's actually not ...Continue Reading
Fix broken builds with this log4j Maven dependency example
DevOps professionals need to know how Maven dependency management works. This log4j Maven dependency example demonstrates how to use Maven Central and resolve external libraries.Continue Reading
Quality and consistency key to self-driving car technology
How do you test self-driving car technology when the consequences of an error can be fatal? Here are some best practices for testing automotive apps and self-driving car software.Continue Reading
Fix SonarQube's 'jvm.dll is missing' and 'missing server JVM' startup error
Hitting a 'jvm.dll is missing', 'jvm.dll not found' or a 'missing server JVM' error as you try to start Java apps such as Eclipse or SonarQube? Here's the fix.Continue Reading