-
Core Java

Fine-Grained Concurrency with the Guava Striped Class
This post is going to cover how to use the Striped class from Guava to achieve finer-grained concurrency. The ConcurrentHashMap…
Read More » -
Agile

3 Styles: Iterative, Incremental and Evolutionary Agile (part 1)
When Iām teaching training courses (as I was this week at Skills Matter) or advising clients on the requirements side…
Read More » -
DevOps

Why I Infracode
Iāve been involved in, and observed, some recent conversations which have me thinking about why I do what I do.…
Read More » -
Software Development

Tips for Code Review Success
Iāve had the opportunity to be involved in various group peer code reviewing scenarios and sometimes I find myself wondering…
Read More » -
Core Java

How To Write Your Own Java / Scala Debugger
With this post weāll explore how Java / Scala debuggers are written and work. Native debuggers such WinDbg for Windows…
Read More » -
DevOps

Why we double down on AWS and the cloud
Blippex.org published a blog post yesterday why they moved away from AWS. In the blogpost and HN discussion we recognized…
Read More » -
Career

On Developer Hiring – The Elephant In The Room
The software industry is obsessed with hiring. Every week we get new articles on the topic on how to snag…
Read More » -
DevOps

Set up Continuous Deployment to Amazon OpsWorks
This is a republished guest blog post by Edgars Lazdins. He is director at Novo IT ā a Web Development…
Read More » -
Agile

Communicate Through Stories Rather Than Tasks
Communicate Through Stories Rather ThanĀ Tasks Last time I talked about interfaces between pieces of code. Today I want to discuss…
Read More »





