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.
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.
Checking the OS in a build script is a common enough desire. You can do that with Gradle, but you shouldn't use the internal class that, on the face of it, would help.
Sometimes, claims call the same service for the same information over and over again. This behavior is called chattiness. Caching can help us optimize this chattiness.
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.
The best PO might have other responsibilities and be too busy to represent stakeholders. This model is found in enterprises where legacy subsystems are being replaced.
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.
You can tap into cycle counting on most ARM Cortex-Ms using the built-in Data Watchpoint and Trace feature, which lets you measure the cycles spent executing code.
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.