Let's take a step back and look at the rise of microservices and REST and the apparent decline of SOAP-based web services. What are the statistics and the reasons?
Your stakeholders should know what's going on during an Agile transition. There are ten ways that you can improve or implement stakeholder communication to keep them in the loop.
Hazelcast is hands down a great caching tool when it comes to a JVM based application. If you use Amazon Web Services, Hazelcast integrates wonderfully.
When putting a system together, you need to decide whether you're going to keep the code in one repository or split it across multiple repos. Here's some insight.
Using PhantomJS is an easy way to add testing to your automated build process, and with Iridium it is trivial to swap between browsers in your various environments.
Asynchronous end-to-end calls starting from the view layer to the backend is important in a microservices architecture because there is no guarantee that the containers which receive the calls will handle the response.