Seamless streaming must be ensured for max performance. It’s important to load test services that deliver media content before launching them and to incorporate continuous testing.
It's tempting to provision more memory to your VM than you need, but that can cause headaches—and containers might make it worse. The answer lies in auto-scaling.
Parallel streams are a boon to concurrency, and Common Fork Join Pools are an important part of that interaction. This overview should shed some light on how they work.
Microservies and Docker have become the peanut butter and jelly of modern app delivery. They allow organizations to work in a consistent, isolated runtime environment.
By combining DigitalOcean's droplets (their codename for VMs) with .NET Core, you can get your apps up on a virtualized infrastructure, reaping the benefits therein.
Mockito2 has made improvements over its predecessor, including the ability to mock final classes. Its new opt-in feature lets you take mockery to a new level.
Ever tried to start up a Spring Boot app only for a busted cache to stop it in its tracks? Cache abstraction and error handling might be a way to keep things smooth.
Exactly how important is HTTP 2 support (and by extension, Servlet 4 support to make it happen) for Java EE? Our survey says devs think it's pretty important.
Spring's @Transactional is very popular among developers. Yet, many of them are unaware of its weird exception handling convention, which can lead to inconsistent data.
Docker Swarm makes it relatively easy to scale apps. With the help of Terraform and Packer, you can set up scaling for an app using cloud-native infrastructure.
Kotlin has many benefits, including an IntelliJ/Android Studio Plugin. Adding the plugin to a new Android project and converting your code from Java to Kotlin is easy.
The Gang of Four's design patterns are akin to legend, so let's walk through some examples of the Observer, Factory, Command, Singleton, Decorator, and Factory Patterns.
If you're working on a small project or don't have the funds to pay for an automated bug tracking solution, you can create your own bug tracker in your JS source code.
With some tweaking, you can get JavaFX to compile nice-looking charts with a few animations baked in. Configuring them takes a bit of work, but it's worth it.
Using Spring Data with Cassandra 3 extends Spring's power into more NoSQL. This detailed tutorial includes setting up Apache Cassandra and some basic interactions.