-
Software Development
Raising the level of abstraction: what if we tried to do that bottom up?
It is clear that software development is going in the direction of raising the level of abstraction since it was…
Read More » -
DevOps
Docker Flow: Blue-Green Deployment and Relative Scaling
Since the first time I laid my hands on Docker, I started writing scripts that I’ve been running as my…
Read More » -
Software Development
UI Developers! Choose Sensible Default Ordering!
Good decisions come from experience. Experience comes from making bad decisions. ― Mark Twain Today, let’s look at one piece…
Read More » -
Enterprise Java
Few maven tips and tricks
I was working on migrating an existing application that was using WebLogic Workshop (yes you read it right, using an…
Read More » -
DevOps
Docker and Jenkins – Orchestrating Continuous Delivery
Past week I had the honour of speaking in Docker Barcelona Meetup about how to use Jenkins for doing typical…
Read More » -
Software Development
Gartner 2016 Magic Quadrant for Data Warehouse and Database Management Solutions for Analytics
We are excited to share with you that Gartner has named MapR a Visionary in the Gartner 2016 Magic Quadrant…
Read More » -
Software Development
Tools of the Trade for Performance and Load Testing
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -
Core Java
@Autowired and optional dependencies
@Autowired annotation makes our lives easier. It also can result in decreased amount of code if we are using it…
Read More » -
Core Java
Grouping, transforming and reduction with Java 8
1. Introduction In this previous post, I wrote about how we can group collections of objects with streams and grouping.…
Read More »