Software

A WordPress Calendar Plugin That Scales to 100,000 Events

If you’ve ever tried to run a busy calendar on WordPress, you’ve probably hit the wall. Most calendar plugins store every event as a WordPress post, and somewhere past a few hundred events the admin slows to a crawl — with the front end not far behind. For a small events page that’s fine. For […]

Read more →
Go

Generate QR Codes, Charts, and More in Pure Go with ilibgo

Years ago I wrote ILib, a small C library for reading, drawing on, and saving images. It has always been one of my favorite little projects — simple, dependency-light, and genuinely handy. Recently I ported it to Go as ilibgo, and along the way it picked up a few new tricks I’m excited to show […]

Read more →
Basketball

A Lot Has Changed: Catching Up on Virginia Basketball

It has been far too long since I’ve written about Virginia basketball — and honestly, so much has changed that I barely know where to start. Last time I really checked in, Tony Bennett was still patrolling the sideline and the Pack Line was gospel. Since then we’ve had a stunning retirement, a bumpy interim […]

Read more →
Software

How to Connect Claude to Your WebCalendar with MCP

Here’s something I’ve wanted for a long time: asking my calendar questions in plain English. As of WebCalendar 1.9.16, you can. WebCalendar now ships an MCP server — Model Context Protocol support — so you can connect an AI assistant like Claude directly to your self-hosted calendar and say things like “What’s on my calendar […]

Read more →
Python

k5n-mcp-hub: A Local Control Plane — and Chaos Testbench — for MCP Servers

I’m excited to share my latest project: k5n-mcp-hub, a small, local-first hub for the MCP servers you build and run on your own machine. The code, docs, and a Dockerfile are on GitHub: https://github.com/craigk5n/k5n-mcp-hub The Model Context Protocol (MCP) has quickly become the way to connect AI assistants to tools, data, and services. If you […]

Read more →
News

WebCalendar Is Coming to WordPress

Update: The WebCalendar plugin for WordPress is now available! You can find full details, features, and download information on the plugin page at agenticdaisy.com/webcalendar. See the full rundown on the WebCalendar for WordPress page. I’m excited to announce that I’ve been building a WordPress plugin for WebCalendar — and it’s nearly ready for release. For […]

Read more →
News

A New Modern, Fully RFC 5545-Compliant iCalendar Parser and Writer for PHP

I’m excited to share that my new open-source library, php-icalendar-core, is now available on GitHub: https://github.com/craigk5n/php-icalendar-core This is a clean, modern, zero-dependency PHP 8.2+ library for parsing and writing iCalendar (.ics) data according to RFC 5545, with strong support for recurrence rules (RRULE), timezones, and even forward-compatible rich-text descriptions via STYLED-DESCRIPTION (RFC 9073). Table of Contents […]

Read more →