-
Core Java
Using Kafka with Junit
One of the neat features that the excellent Spring Kafka project provides, apart from a easier to use abstraction over raw Kafka…
Read More » -
Agile
Pushing vs. Pulling Work in Your Agile Project
If you’re thinking about agile or trying to use it, you probably started with iterations in some form. You tried…
Read More » -
Software Development
Microservices Series: A Quick Look At Service Discovery Patterns
Introduction In a typical monolithic layered architecture, a presentation or a controller layer communicates with the service layer through a…
Read More » -
Enterprise Java
Keep your promises: contract-based testing for JAX-RS APIs
It’s been a while since we talked about testing and applying effective TDD practices, particularly related to REST(ful) web services…
Read More » -
Software Development
The Well Rounded Architect
In this blog post, I explore the six different dimensions I covered in my recent talk at the O’Reilly Software…
Read More » -
Software Development
Monitoring Real-Time Uber Data Using Spark Machine Learning, Streaming, and the Kafka API (Part 1)
According to Gartner, by 2020, a quarter of a billion connected cars will form a major element of the Internet…
Read More » -
DevOps
How DevOps Teams Prepare for Cyber Monday
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -
Software Development
Apache Spark: A Quick Start With Python
Spark Overview As per the official website, “Apache Spark is a fast and general engine for large scale data processing”…
Read More » -
Software Development
Technical Liabilities and not Technical Debt
My last – frustrated – post finished with this line: “banks are collecting technical debt the way they used to…
Read More »