Recent Posts

Grammarly Interrupts

2 minute read

Last year, I purchased Grammarly Premium at a discounted annual rate. I thought Grammarly could help me improve my writing even though I am a native English ...

Hacktoberfest 2018

1 minute read

Today is Thursday, November 1st, 2018 and that means that Hacktoberfest 2018 is in the history books. I’ve participated in Hacktoberfest for the last few yea...

Break between jobs

3 minute read

For most of my colleagues, even a break for a few weeks between jobs is uncommon. Many people go from one position to the next without so much as a couple of...

Java 11 (Java 18.9)

2 minute read

Java has been going through many changes recently. Superficially, the versioning approach has changed to follow a new 6-month release cycle. This new release...

AWS CSA Professional

1 minute read

On Friday, June 22, 2018, I achieved my AWS Certified Solutions Architect Professional certification. The 77 question exam took 170 minutes to complete. Ther...

AWS Summit SF 2018

3 minute read

I attended my first ever AWS Summit in San Francisco on Wednesday, April 4th, 2018. An AWS Summit is a free 1-day summit that is loaded with presentations, s...

Arbitrary Binaries on AWS Lambda

less than 1 minute read

Since the beginning of AWS Lambda, developers could launch a child process to execute any arbitrary binary on Linux. The release of the “go1.x” runtime for A...

Calibrate SF 2017

4 minute read

Last month, I attended calibratesf.com, a small single-day conference for new software engineering managers, held in San Francisco. I say “a small conference...

Go parallelize your tests

less than 1 minute read

As a note to the reader, all my code examples use ‘tip’ for the Go runtime. go version devel +006bc57095 Sun Oct 22 15:50:50 2017 +0000 darwin/amd64