Ticket Foundry 1.0 launches this summer
After eighteen months of building, breaking, and rebuilding, we're locking in a release date. Here's what shipped, what didn't, and the AI features we cut on purpose.
Product updates, IT war stories, and the occasional rant about software that shouldn't exist.
After eighteen months of building, breaking, and rebuilding, we're locking in a release date. Here's what shipped, what didn't, and the AI features we cut on purpose.
Wanted to drop a quick update on where things are at heading into launch. Security stuff Ran an Akido security scan on the codebase this week. Cleaned up a few things that came out of it: path traversal hardening on the attachments endpoint, timing-safe comparison on cron keys,…
Getting closer and closer to the release date. Since we have been using this for a month and tweaking it constantly, we keep finding better ways to do things. Things that need to be reworked. Things that did work and suddenly broke. It's been such a fun journey working on this,…
One of the biggest goals behind Ticket Foundry was to create something I would genuinely want to use in my day-to-day work. Software development is not my full-time job, system administration is. Because of that, the platform was built from real-world experience and practical…
We're officially on LinkedIn! Check out our LinkedIn Page and give us a follow.
You can try Ticket Foundry at sandbox.ticketfoundry.net without signing up for anything. Here's the surprisingly long list of decisions that went into making that work without it becoming a dumpster fire.
Why we'll never charge per user, and why every SaaS that does is making your job harder than it needs to be.
SMTP, Mailgun, Postmark, SendGrid, Brevo, plain old PHP mail(). Six options. Why so many, and a no-nonsense guide to picking the right one for your situation.
I spent two days writing the MVP in Flask. Then I tried to deploy it to DreamHost and discovered shared hosting still doesn't do WSGI. So I rewrote the whole thing in PHP. Here's what I learned.
We were using Planner to track IT tickets. It was held together with hope and three custom labels. I wanted to build something that didn't make me hate Mondays. So I did.