News

EasyDI is a small dependency injection (DI) library for java projects. It's designed for small projects that don't need a full-blown DI-framework. To be as easy as possible EasyDI has fewer features ...
We meet Derek Ashmore, a career-long consultant who says the first thing we need to know about him is that he learns for a living. Derek talks about a fortuitous entry into the industry when ...
Learning software development doesn’t seem much fun – you need to learn theoretical concepts, spend multiple hours in the code editor solving practice problems, face errors and look where you went ...
Sealed classes in Java let developers limit the creation and use of subclasses and preserve the class hierarchy. Here is how sealed classes in Java work.
Abstract classes and interfaces in Java serve fundamentally different purposes. Learn the differences between these Java language elements and how to use them in your programs.
Maximizing code reuse in your Java programs means writing code that is easy to read, understand, and maintain. Here are eight ways to get started. Writing reusable code is a vital skill for every ...
Community driven content discussing all aspects of software development from DevOps to design patterns. Java 9 introduced JShell, a read-evaluate-print and loop (REPL) tool that greatly simplifies ...