-
Software Development
Some Best Practices For Rolling Out New Software
Many times, IT is overly eager to roll out new software and moves too quickly without adequate testing or a…
Read More » -
Enterprise Java
Spring and Threads: Transactions
In order to be able to use transactions with our thread we need to understand how transactions work with spring.…
Read More » -
Enterprise Java
Spring and Threads: Async
Previously we started working with spring and the TaskExecutor, thus we became more familiar on how to use threads on…
Read More » -
Enterprise Java
Spring and Threads: TaskExecutor
Using threads in a web application is not unusual especially when you have to develop long running tasks. Considering spring…
Read More » -
Software Development
Meaningful Alerts: 7 Must-Have Ingredients to Prevent a Production Crisis
What’s the ultimate alerting strategy to make sure your alerts are meaningful and not just noise? Production monitoring is critical…
Read More » -
Agile
Inside of the whirlwind (The third Scrum Wave)
Scrum is a simple framework that supports people in making the most of complex challenges. Organizations are re-discovering the sophisticated…
Read More » -
Software Development
Low-risk Monolith to Microservice Evolution Part III
In the first part (part I) we introduced a strategy to bring microservices to our architecture without disrupting the current…
Read More » -
Core Java
Allocation free logging with log4j2
Introduction Recently I was working for a client trying to remove some GC pauses for a large well crafted Java…
Read More » -
DevOps
Testing Code that requires a mail server
Almost all applications has one common requirement, they need to send an email notifying something to a registered user. It…
Read More »