This in-depth look at how to Spring Boot Docker images to the Amazon EC2 Container Registry provides a good example of Spring, Java, the cloud, and container usage.
Failing fast isn't unique to DevOps but it's an incredibly important strategy. Practicing failures and mitigating resulting issues is a standard function of DevOps teams.
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.
Service discovery is an essential component of modern networks. This walkthrough of Hazelcast's service discovery SPI covers finding and adding new services and nodes.
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.
When developing Android apps, functionality alone isn't enough. Users must be engaged. Many apps have virtually identical functionalities. Why would users opt for yours?
Gatling and JMeter have different features based on what you're looking for, but they're not without their disadvantages. Taurus can help fill in the gaps.
Unified Functional Testing is an eminent force in the test automation space. However, Selenium offers many benefits. At the same time, it isn't without its challenges.