Attention: This article was published over 11 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.A Discussion of Architectural Styles to Mitigate Technology Shift:ย Microservices and Single-Page Applications If you’re in the enterprise, it is common to wonder how long …
Making Spring Batch Groovy
Attention: This article was published over 11 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.Here at Keyhole, we are very fond of Spring Batch. In many Java Enterprise environments, there is still a big need for automating moving …
Scripting with Python and AutoHotkey
Attention: This article was published over 11 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.After I began programming, I started noticing that some of the things I was doing on my computer at home were repetitive and could …
Caching Strategy Reminder for Maven-Based Docker Builds
Attention: This article was published over 11 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 …
Part Deux: A Google Calendar Gadget in Angular.js
Attention: This article was published over 11 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.I was on a project recently where the team was faced with a daunting list of scheduling-related backlog stories. When looking at the entireย feature, …





