Full-stack testing can be a widespread and involved task. There are unit tests and end-to-end tests, but how do you know where to focus your efforts? In this article, David Copeland looks at the kinds of tests and how to balance the interplay between those tests and the overall software development effort.
Reveno is a powerful new, easy to use, highly performant, JVM based lock-free transaction processing framework based on CQRS and event-sourcing patterns. In this article we will develop a simple trading system implementation using the Reveno framework.
invokedynamic was the first new Java bytecode since Java 1.0 and was crucial in implementing the "headline" features of Java 8 (such as lambdas and default methods). In this article, we take a deep dive into invokedynamic and explain why it is such a powerful tool for the Java platform and for JVM languages such as JRuby and Nashorn.
At the MicroXchg conference in Berlin, Bora Tunca from SoundCloud presented the evolution of SoundCloud’s microservices architecture throughout the years. 3
In this article we explore how to create automated fluent BDD scenarios using the Screenplay Pattern – a possible outcome of mercilessly refactoring Page Objects using SOLID design principles. 3
HTTP/2 is poised to eliminate much of the waste that developers deal with, but is it a nail in WebSocket's coffin? Allan Denis tells us why HTTP/2 and WebSocket will coexist. 1
Beyond any ideal design of your API, reality strikes back with the concrete and differing concerns of varied API consumers. 2
Hot-fix redeployment is a waste at best, and often a source of further regression, Adam discusses some ready-to-use techniques that helped he and his team reduce the frequency of hot-fixing. 2
People worry about whether AI will surpass human intelligence these days. Prof. Juergen Schmidhuber will answer your questions and tell you more about deep learning as well as the latest trends in AI. 4
Billed as a Weekend Read, the All About Java 8 Lambdas book covers much more than just lambdas; it’s the book to read if you know Java and need to get up to speed on Java 8. Read on for the review.
In the book The Lean IT Field Guide Mike Orzen and Tom Paider explain how to initiate, execute, and sustain a Lean IT transformation.