About the Author
Luke Patterson

Luke Patterson

Luke Patterson is a Senior Consultant at Keyhole Software with 22+ years of development experience, 14+ of them with Keyhole. He specializes in Java and DevOps, with a track record of leading mainframe modernization efforts, building out containerized infrastructure with Docker and Kubernetes, and automating build and deployment processes to help teams ship faster and with fewer errors.

Luke has worked across a wide range of industries and technologies, from insurance and healthcare to manufacturing and logistics, and is known for establishing scalable application architectures and mentoring the teams around him. He holds a Bachelor of Science in Computer Engineering Technology and an AWS Certification, loves AI-Accelerated Software Development, and he's always looking for the next technology or method worth learning.

Caching Strategy Reminder for Maven-Based Docker Builds

Luke Patterson Articles, Docker, Java, Python, Tutorial 14 Comments

Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.My local development feedback loop between code change and runnable container was annoyingly long on a Maven-based project I was recently working on. I …

Building Vagrant Boxes with VeeWee on TravisCI

Luke Patterson Articles, Development Technologies & Tools Leave a Comment

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.(Pro Tip: you can safely skip the first 3 paragraphs) We’ve all been there: You push some .travis.yml commits and your clone gets parachuted into …

KC User Group Tour, Part 4: Rubyists

Luke Patterson Articles, Community, Development Technologies & Tools 3 Comments

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Trying to unwind the onion now, peeling away until I get back to the February Ruby meetup.  I got more than a little side-tracked, …

KC User Group Tour, Part 3: Pythonistas

Luke Patterson Articles, Community, Development Technologies & Tools, Python 5 Comments

Attention: This article was published over 15 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.And now for something completely different… Me: What is the first thing I need to know about Python? Pythonista: Ok, first, open a command …