Blog
Jev Is Fast Enough to Check Every Tool Call Your Agents Make
TypeSafe shipped Jev in September 2026. It cannot write text. What it does instead is answer a list of questions about a piece of data, with probabilities attached, in about a…
Read postFinding My Parents in a 24-Year-Old Scanned Voter Roll
It still baffles me how many people use AI today only as a fancy autocomplete, when the thing in front of them can do so much more.
Read postServerless vs. Dedicated vs. Self-Hosted LLM Inference: When Self-Hosting Actually Gets Cheaper
I ran the same model three deployment ways on DigitalOcean and measured the real costs, latency, and gotchas to find exactly when self-hosting stops being cheaper than serverless.
Read on DigitalOceanWhen Your LLM Gets Retired: What You Actually Need to Do
A while back I got an email from OpenAI. A model I had been running in production, one I had carefully prompted, tested, and tuned, was being deprecated, with 60 days' notice. I…
Read postI Benchmarked 4 AI Memory Backends So You Don't Have To
Most AI chatbots can't remember what you said five minutes ago. You tell it your dog's name. You share your flight date. You mention a project deadline. Twenty turns later? All…
Read postNix: Always On, Always Aware: How I Built My Personal AI
The next wave of AI isn't a better chatbot. It's agents you talk to. Always on, always aware of your world, able to actually do things.
Read postLet the Model Decide: From Fixed Pipelines to Dynamic Agent Orchestration
A few months ago, I built a travel planner the obvious way. One agent for flights. One for hotels. One for restaurants. One for attractions. Four agents, hardcoded, running on…
Read postI Got Locked Out of My Own GitHub. An AI Agent Did It.
I was using Claude Code to clean up my GitHub repositories. Updating descriptions for repos that were missing them, batch-organizing things I had been putting off for months. The…
Read postAgent Loops: The Reason AI Gets Things Done
I asked Claude Code to refactor a module that had grown too large. It read every file in the directory first. Then it planned a sequence of extractions, identified which functions…
Read postSecuring AI Agent Skills Against Prompt Injection
AI agents load skills to gain new capabilities. But every skill is also a set of instructions the model will follow.
Read postCode Your Videos: Using Remotion and Claude Code Together
I wanted to create a video. It had animated text reveals, code snippets, feature cards sliding in, and transitions timed to a voiceover.
Read postCarrying Context Across Claude Code Sessions: From Simple to Automated
One thing that becomes obvious once you start using Claude Code seriously on real codebases is this: sessions end, but work does not.
Read postRunning ClawdBot on a DigitalOcean Droplet
ClawdBot has been the talk of the town lately. Like most people, I initially ran it locally on my Mac. It worked well, but over time I started feeling the friction.
Read postThe Rise of the Solo Product Engineer
Coming from a strong agile software development background, I have been thinking a lot about how software development might look in the near future. Not in theory. Not in…
Read postAccess FlipIt API methods via API Gateway
After creating Lambda functions it was time to see how they can be used in my FlipIt application. API Gateways provide easiest way to manage APIs. There are many available in the…
Read postMoving FlipIt Api function to AWS Lambda
There are a lot of organizations using Serverless already. There are many cloud providers as well which supports Serverless.
Read postSetup Sonar for Code Analysis
I am a BIG promoter of Code Quality. Maintaining code to be at the hightest quality at all times is very crucial.
Read postExecute MyGarage builds on EC2 Instance
After being able run my app on Ubuntu as a service, I wanted to move my build process to cloud as well. So, first, I installed Jenkins on the AWS EC2 Machine.
Read postMoving Builds to EC2 Spot Instances
My Web Application “MyGarage” is hosted in an EC2 instance, running as a service. Build is happening on an On Demand EC2 instance using Amazon EC2 Instance plugin.
Read postRun Flask App [MyGarage] as a Service in Ubuntu
In my previous post I talked about how I created a Flask app and hosted it on AWS Reserved EC2 Instance.
Read postThe Scrum Guide
I developed interest to develop Mobile apps a few months back. Being an Agile & DevOps coach i thought of creating Scrum Guide as a mobile app in a very easy readable manner.
Read postFlipIt
After the Scrum Guide, I got more interest to create Mobile apps, so I spent some time to create a simple game.
Read postGet your DockerHub Image to OpenShift ImageStream
OpenShift uses the concept of ImageStream. ImageStream comprises of one or more Docker images identified by tags.
Read postInstall OpenShift OKD in Ubuntu VM 16.04
I am choosing OpenShift for deployment of my application as i found out that it is created on top of kubernetes.
Read postOpenShift OKD WebUI
How to open the OpenShift OKD web console from another machine: point OC at your server's IP instead of 127.0.0.1 and bring the cluster back up.
Read postNothing matches that yet.