Andrew Glover

When Andrew Glover isn't listening to “Funkytown” or “Le Freak” he enjoys speaking on the No Fluff Just Stuff Tour. He also writes articles for multiple online publications including IBM's developerWorks and O'Reilly’s ONJava and ONLamp portals. Andrew is also the co-author of Java Testing Patterns, which was published by Wiley in September 2004; Addison-Wesley’s Continuous Integration; and Manning’s Groovy in Action.

Dockerfiles in a jiffy

Curious about Docker but you haven't tried it yet? Andrew Glover gets you going with quick instructions to create a Dockerfile that runs Amazon’s DynamoDB Local. Set it up once and your Dockerfile runs DynamoDB or any other service...

Java 8's functional fomentation

Combining the new Stream API with lambda expressions brings a whole new level of functional-foo to Java collections.

Heroku deployments with Git branches

Single branch development in Git is easy, but makes it harder to hot-fix an instance of deployed code. Mapping multiple Git branches to a Heroku environment offers a quick and sturdy workaround.

Elasticsearch in a box

Are you looking to get going with Elasticsearch as quickly as possible without having to worry about installing Java or Elasticsearch itself? Are you looking for a repeatable and automated mechanism for bringing up Elasticsearch...

Book review: Instant Mockito

Recently, the good folks over at Packt Publishing gave me a copy of their newly published Instant Mockito , by Marcin Grzejszczak . Packt’s Instant series are really enjoyable. The premise of these books is that they’re short and...

Provisioning Ubuntu with Java in 3 steps

As I’ve written about before , Vagrant is handy tool for creating localized VMs . It’s a lot like firing up EC2 images, but, for the most part, things are localized (you can, by the way, use Vagrant to fire up EC2 images ).

SSH & Vagrant

Vagrant is a handy tool for creating VMs. It’s a lot like firing up an EC2 instance, but in Vagrant’s case, everything is localized. And best of all, it’s free.

AWS EBS in 4 steps

When you fire up an AWS AMI, you are given a small partition of disk space that survives reboots. For example, the base Ubuntu AMI I tend to favor comes with an 8GB primary partition; however, 8GB is often not enough, especially if...

All other metrics are useless

When it comes to queues, whether they’re implemented as JMS , database tables (i.e. what Ruby’s Delayed::Job uses for a queue), or even Amazon’s SQS , the most common metric used to evaluate the state of a queue is its length.

The significance of HTML5

HTML5 is important for three reasons. And its importance starts with the end of browser plugins. That’s right. With HTML5, rich media aspects that were formally handled by plugins (think Flash), are now built-in. That’s why there are...

Ahoy there callbacks!

Because it’s my bag, I like JavaScript . In fact, I’ve grown to love JavaScritp’s asynchronous callback oriented style of programming . Consequently, when I find myself in a non-JavaScript environment, say, like Java , I tend to miss...

Load More