gemini-cli-featured.png

Introducing Gemini CLI: A Practical Command-Line AI Assistant

What is Gemini CLI? Gemini CLI brings Google’s Gemini models into your terminal so you can ask questions, generate code, review files, and speed up routine engineering work without leaving the command line. Why Use Gemini CLI? Boost Productivity: Automate repetitive coding tasks, generate boilerplate, and get instant answers to your programming questions. Enhanced Understanding: Quickly grasp new APIs, complex algorithms, or unfamiliar codebases with AI-powered explanations. Intelligent Debugging: Receive smart suggestions and potential fixes for errors in your code.
Path-based to subdomain migration overview

From /app to app.: A Safe, Phased Migration to a Dedicated Subdomain

Migrating a web app from a path-based URL (example.com/app) to a dedicated subdomain (app.example.com) sounds simple—until you touch authentication, routing, and API boundaries. The good news: with a deliberate plan and a phased rollout, it can be low-risk—even boring.

This post outlines a practical approach that worked for us, distilled into phases, traps to avoid, and a reusable checklist.

This approach is especially useful for SaaS products, dashboards, and SPAs that rely on hosted authentication providers and API-driven backends.

Local-first web apps illustration

Local-First Web Apps: Why They're Making a Comeback (and How to Build One)

If the last decade of web development was all about the cloud, the next wave is quietly bringing something back into focus: local-first applications. Local-first does not mean “no cloud.” It means your app works great even when the cloud does not. This week, let’s explore what local-first apps are, why they matter now, and how you can start building one. What is a local-first app? A local-first app prioritizes the user’s device as the primary source of truth.
AI Primer

AI for Developers: A Practical, No-Hype Primer for AWS & Backend Engineers

AI has quietly moved from “interesting experiment” to default tooling for many development teams. If you’re a backend, DevOps, or cloud engineer, you’re already using it—sometimes intentionally, sometimes indirectly—whether it’s in IDE assistants, CI pipelines, log analysis, or documentation workflows. This article is not a hype piece, a vendor comparison, or a prompt-engineering guide. It’s a practical, architecture-oriented view of AI in 2026: what it really is, where it fits into an AWS-centric stack, and where engineers routinely get burned.
featured.png

How to Change Default branch to 'main'

Renaming the Local master as main The initial action is to change the name of the “master” branch in your local GIT repositories as “main”: $ git branch -m master main Let’s quickly check if this has worked as expected: $ git status On branch main Your branch is up to date with 'origin/master'. nothing to commit, working tree clean So far, so good! The local branch has been renamed - but we now need to make some changes on the remote repository as well!
Murray Baker Bridge in Peoria, Illinois

Peoria, Illinois

Peoria, Illinois sits along the Illinois River in the heart of the Midwest and serves as a regional hub for central Illinois. Known historically for manufacturing and river commerce, the city has evolved into a blend of industry, healthcare, education, and outdoor recreation.

Peoria is perhaps best recognized as the longtime global headquarters of Caterpillar Inc., which shaped much of the city’s economic and engineering identity. That legacy still shows today through a strong presence of technical professionals, healthcare workers, and skilled trades.