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 » -
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 » -
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 » -
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 » -
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 » -
Extending a LVM based file system
A file system running out of space doesn’t always have to be a major catastrophe. The problem could be quite…
Read More » -
Systematic Approach To Applications Of Deep Learning
Hidden potential The interest in Deep Learning research and applications is as hot as it was never before. A countless number…
Read More » -
Evidence-based principles
A previous post tried to find objective correlations1, 2 between the number of times a method was updated and its…
Read More » -
Bash on Windows 10
Because I work with Linux and Windows based machines for development, I often find myself wishing that I had some…
Read More »