-
Enterprise Java
VisualVM: Monitoring Remote JVM Over SSH (JMX Or Not)
VisualVM is a great tool for monitoring JVM (5.0+) regarding memory usage, threads, GC, MBeans etc. Let’s see how to…
Read More » -
Software Development
Programming Like Kent Beck
Three of us, namely Stig, Krzysztof, and Jakub, have had the pleasure of spending a week with Kent Beck during…
Read More » -
Software Development
Help, My Code Isn’t Testable! Do I Need to Fix the Design?
Our code is often untestable because there is no easy way to “sense1” the results in a good way and…
Read More » -
DevOps
Introduction to Puppet For Vagrant Users
I couldn’t find any good, brief, practical introduction into Puppet that gives you basic working knowledge in minimal time, so…
Read More » -
DevOps
Serving Files with Puppet Standalone in Vagrant
If you use Puppet in the client-server mode to configure your production environment then you might want to be able…
Read More » -
Enterprise Java
JBoss AS 7: Custom Login Modules
JBoss AS 7 is neat but the documentation is still quite lacking (and error messages not as useful as they…
Read More » -
Groovy
Exposing Functionality Over HTTP with Groovy and Ultra-Lightweight HTTP Servers
I needed a quick and simple way to enable some users to query a table and figured out that the…
Read More » -
Enterprise Java
Getting Started with Amazon Web Services and Fully Automated Resource Provisioning in 15 Minutes
While waiting for a new project, I wanted to learn something useful. And because on many projects we need to…
Read More » -
Software Development
Principles for Creating Maintainable and Evolvable Tests
Having [automated] unit/integration/functional/… tests is great but it is too easy for them to become a hindrance, making any change…
Read More »