PinnedWant to Get Better at Java? Go Old School.So you’re a Java programmer, and you want to take your skills to a higher level. I’m going to suggest you take a project and go old school.Jan 18, 2023Jan 18, 2023
Top React Frameworks for Enterprise App DevThere is such a rich, user-driven ecosystem around React that it can be difficult to discern which frameworks, if any, should be used to…Feb 10, 2023Feb 10, 2023
Automating Flutter Deployments: Part 1 — Fastlane ConfigurationRecently, I worked on automating some internal processes for building and releasing Flutter applications. As part of this effort, I…Feb 7, 2023Feb 7, 2023
Notes From My Swarm to Kubernetes MigrationIn this post, I’ll discuss how I’m currently working on migrating a suite of apps from Docker Swarm to Kubernetes.Jan 23, 2023Jan 23, 2023
KeyholeSoftware.Dev Releases Mobile CFSWater AppThe KeyholeSoftware.Dev team is proud to announce the release of the mobile CFSWater application. The cross-platform mobile app is now…Jan 20, 2023Jan 20, 2023
Apollo Client: State Management for GraphQL Made EasyIn this post, we will explore Apollo Client integrated with a React application and how it provides an abstraction layer between a…Jan 20, 2023Jan 20, 2023
Server-Side Fun with Next.jsReact has come a long way in terms of giving us JavaScript developers a quick and easy-to-use framework to build web applications without…Jan 19, 2023Jan 19, 2023
Beyond Agile: Dev Methodologies to Fit Your ProjectThroughout my 17-year career, I have worked on projects using several different development methodologies. Most projects I’ve done have…Jan 19, 2023Jan 19, 2023
Monitoring SQL Server Agent Jobs with Spring BatchIn this blog post, I will demonstrate a technique to query the status of a SQL Server Agent job that executes the SSIS package. SQL Server…Dec 12, 2022Dec 12, 2022
Creating a Node.js Discord Bot (With Code Walkthrough)How to get up and running writing your own Bots and Apps for Discord with Node.js.Oct 13, 2021Oct 13, 2021