-
DevOps
Long-term log analysis with AWS Redshift
You will aggregate a lot of logs over the lifetime of your product and codebase, so it’s important to be…
Read More » -
Software Development
Tech Lead – Circles of Responsibility
One of my projects this year is a training program for developing Tech Leads. In preparation for the course, I…
Read More » -
Software Development
Cloud Application Design Considerations
When designing applications for the cloud, irrespective of the chosen platform, I have often found it useful to consider four…
Read More » -
Enterprise Java
Types of JMSContext in JMS 2.0
If you follow Java EE, the simplified API components in JMS 2.0 (Java EE 7) will not be unknown to…
Read More » -
Software Development
The inevitable imbalance in pair programming
At some point throughout a developers career, no matter their experience, they will most likely find themselves in a situation…
Read More » -
Agile
Trust, Accountability, and Where Does the Time Go?
As more of my clients transition to agile, many of them have a fascinating question: How do I assess who…
Read More » -
Software Development
Implementing Client-Side Row-Level Security with jOOQ
Some time ago, we’ve promised to follow up on our Constraints on Views article with a sequel showing how to…
Read More » -
DevOps
Heroku PostgreSQL vs. Amazon RDS for PostgreSQL
PostgreSQL is becoming the relational database of choice for web development for a whole host of good reasons. That means…
Read More » -
DevOps
Does DevOps Reduce Technical Debt – or Make it Worse?
DevOps can help reduce technical debt in some fundamental ways. Continuous Delivery/Deployment First, building a Continuous Delivery/Deployment pipeline, automating the…
Read More »