Building Developer Tools: Lessons from Open Source
Insights gained from developing and maintaining multiple open-source libraries including rrule, genie, and other developer-focused tools.
Thoughts on software development, open source, and building tools that matter.
Insights gained from developing and maintaining multiple open-source libraries including rrule, genie, and other developer-focused tools.
Deep dive into implementing RFC 5545 compliant recurrence rule parsing and the challenges of handling edge cases in calendar systems.
Evolution of templating systems and why browser-native templating libraries like Genie fill an important niche in modern web development.
Exploring advanced error handling techniques in Go, from custom error types to structured error responses in web applications.
How TypeScript configuration evolves as projects grow, from loose beginnings to strict production-ready settings.
Moving beyond testing dogma to practical strategies that actually work in production environments with real deadlines.