RSSAmplifier

Blog

John Ewart

Writing about software, systems, and things learned along the way.

johnewart.netRSS feed ↗74 posts

Latest posts

Neighborhoods: giving agents a map before they start walking

Semantic search tells you what's relevant. The graph tells you where you are.

Agents are the new compilers

We stopped reading machine code a long time ago. Maybe it's time to stop reading generated code the same way.

The right agent for the job

Specialization isn't just for humans

Stop the Edit Chaos: How Hashes Solve Agent Conflicts

Fail fast when the file moved under you

Launch plans, interns, and why I built Konstruct

Structured guidance beats heroic prompting

There's no place like ~

... if only I had just one

Observations on the complexity of software

...how does it not break?

Systems programming is hard

there are dragons everywhere

Sorry your tests are so slow...

who knew it could be so painful?

So... emacs? Can we hang out?

words I never thought I'd say

Things that I'm grateful for

this year has been weird and yet awesome

eBPF map lookup

it's a party in user-space

An introduction to ptrace

Constants of Software Development

things I learned along the way

AWS Glue Python Script Dependencies

AWS Batch with Spot Block

AWS Batch and GPU-based Workloads

Lambda routing

AWS How To Deploy static files to S3 and code to Lambda with Pipelines

High Throughput SNS with C#

VMWare AHCI Driver Woes

A personal photo gallery V1: S3, Lambda and Rekognition

Growing your FreeNAS USB root partition

Jenkins and Github

How to scope Filters for JAX-RS services

How to replace Faraday middleware

The value of boring

Using Hugo data files

Switching Publishing Platforms

SOA for Humans

The birth of the monolith

services have their place

Setting Boundaries in Your Code

Carving up the Monorail

Guiding Principles for Building Services

Thoughts on Dependencies

Moving fast (into sharp corners)

Kenshō, a PostgreSQL dashboard for ops folks

Orchestration of Chef Resources with ZooKeeper

Book: Chef Essentials

Interfaces in Ruby

Thoughts about Fog.io

Webinar: Automating your infrastructure with Chef

Compiling psycopg2 under Mavericks

Capping Riak Memory Consumption

Mounting LVM partitions from Xen Server

Rackspace Cloud load balancers and WebSockets

Sphinx, MacTeX and Macports

Java's date formatter is not thread safe

Creating a custom CRS with GeoTools

Converting between Proj4 and WKT with Python