Dive into the inner workings of thread pooling in Java, the various thread pools at your disposal, and tips on how to make your programs more performant.
Oh no! You've triggered your index build on a large collection and now your cluster is unresponsive. No matter what you do, you can't stop it. What to do?!
This post analyzes the Liskov Substitution Principle (LSP), one of the SOLID principles of programming, and how it makes your code more reusable and less coupled.
The so-called 'marker interface' is a clever hack, and it's understandable why they saw widespread use. But the world came to view it as suboptimal and even a mistake.
While it sounds good to ignore complexities, it's fascinating to explore the parts you can control to make better use of DynamoDB. Specifically, let's look at partitioning.
Dependency injection is a rich subject. It has myriad benefits for your application. Read on to learn how to make it easier to inject Couchbase into ASP.NET Core.
With Java Enums, there are two similar, but different methods that are commonly used: name() and toString(). Learn the difference and when to use both for best results.
In this post, a DZone contributor walks us through an experiment he ran, in which he tried to create transports for the .NET Core-based web server, Kestrel.
For those of you who use Guava, google-options is a straightforward CLI parsing option. For those of you who don't, the dependency might be more overhead than it's worth.
If you're a new dev on a Java project team, even if you're experienced, it takes time to become familiar with the code. This method should improve project comprehension.