If you don't want to use frameworks to handle duplicated code or JPA transactions, you can do it using Java's own syntax—lambda expressions and anonymous classes.
Having covered SQL batches, let's move onto Oracle 12c's implicit cursors and how to fetch them using jOOQ/Java while not having to worry about low-level details.
The next time you design a RESTful API or web app, you'll likely incorporate HTTP verbs. It's important to understand the subtle differences between PATCH, PUT, and POST.
From the Center of Excellence to Waterfall to Agile and open source, performance testing has seen a lot of changes in its short life. We're now in CoE 2.0.
If you're looking to use time granularities, you can set up a time series (with a workaround) while still benefitting from MongoDB's document-oriented infrastructure.
JavaScript developers must understand the root cause of memory leaks and take reasonable measures to deal with them. Circular references are one of the main causes of memory leaks, especially in older browsers.
Real-time test management tools help aid effective collaboration among Agile team members—which is vital for prioritizing bugs in a risk-based software testing approach.
If compliance and security are a concern, you can set up Cassandra clusters with encryption in mind using SSL while ensuring nodes can still communicate with each other.
MUnit test cases — both unit and functional — can pretty easily be used to test various flows, whether they're main flows, decision flows, or sub-flows.
If you're using Couchbase, you likely know of N1QL. See how N1QL supports, or can mimic, seven classic SQL JOINs as well as some charts to show what you're JOINing.
Creating an Octopus step template to create and push a Docker image to DockerHub is a good way to move from a VM to Containers while keeping the current infrastructure.
Grafana 4.0 does not support basic alerting out-of-the-box. Until there's a better option, you need to do alerting based on graphs — which don't use templating.