In this post, we share predictions of the ChatGPT paradigm shift’s effects on software developers, its current benefits for development process, and introduce a custom ChatGPT GUI application developed with Go and Fyne.
Architectural Assessment: Migration to Microservices
A senior Keyhole Consultant led an architectural assessment for a cash flow management client. The goal was for the consultant to lay out a roadmap for the incremental migration away from legacy Ember.js front-end and Rails-based monolithic architecture to a microservices and React front-end implementation.
Beyond Agile: Dev Methodologies to Fit Your Project
Sometimes, Agile isnโt the best choice, even if it is the most highly touted. Sometimes, itโs worth thinking critically about the project and its requirements to select a methodology that works better. In this post, I will explore a few of those Agile alternatives.
Scripting Development Environment Setup with tmux
Recently, I found myself in a position that developers often face โ setting up a complicated local development environment.
My mission: get 8-10 local services up and running using a variety of technologies to test my code prior to merging to a shared environment. Armed with several outdated READMEs, my terminal, and some dire warnings about which services would likely crash my machine, I dove in.
The following blog is my story of writing scripts that utilize tmux to impose some order on the setup process.
Cloud Native & Microservices Readiness Assessment
The project included an assessment of an existing monolithic application and recommendations for modernizing it to achieve the goals of the initiativeโmainly a cloud-first, performant, and microservices-based implementation. Specific technology suggestions were proposed in addition to the reasoning behind each recommendation. While proprietary details cannot be shared, generalized takeaways are included. Client Consulting Relationship The client was a global leader …





