Vue 4 min read
Keep Your Vue Apps Fresh, Revisited
Users rarely refresh long-lived single-page apps. Here’s how we detect new releases and quietly reload idle tabs without losing anyone’s work.
Patrick Altman
Software, hardware and field research from the team at Wedgworth’s, a Florida fertilizer company since 1932.
Vue 4 min read
Users rarely refresh long-lived single-page apps. Here’s how we detect new releases and quietly reload idle tabs without losing anyone’s work.
Patrick Altman
Tooling 3 min read
This past week a rare but critical Sentry alert came through. In the past, once someone saw the alert in Slack, we'd inspect the error, triage it, and start on a fix. Now all of that happens automatically. This time the fix was on production in less than
Patrick Altman
Tooling 3 min read
We stopped writing code by hand. Agents do the work; we review for taste. The unexpected cost was losing the slow thinking that writing used to force.
Patrick Altman
5 min read
Presented originally at the 2025 ARA Conference and Expo in Salt Lake City — expanded here in blog form. On Tuesday, I joined two fellow panelists to share how technology can improve operational efficiency. My portion focused on a simple but persistent challenge nearly every retailer faces: operational blind spots. Across
Patrick Altman
4 min read
How in-house projects can drive team growth and cultivate real ownership.
Drew Beno
Django 7 min read
Learn how we integrate Vue and Django for a bullet proof deployment.
Patrick Altman
Python 3 min read
We've open-sourced a reusable set of Github Actions that enable us to move fast and continually deliver high quality software.
Patrick Altman
Django 3 min read
How we query our GraphQL API directly through Python avoiding duplication of query logic and overhead of web requests.
Patrick Altman
Python 2 min read
You can save some memory by moving to Polars from Pandas but watch out for a subtle difference in the quantile's different default interpolation methods.
Patrick Altman
Vue 3 min read
Keeping your Vue SPA up to date when new code is released.
Patrick Altman
Docker 2 min read
How to bridge the gap between cloud-based Django apps and on-premise equipment with Tailscale
Patrick Altman
Software Craftsmanship 5 min read
Maintainable code can easily be the difference between long-lived, profitable software, and short-lived money pits.
Patrick Altman
No posts on this page have that topic.
Engineering and agronomy write-ups, sent when they're published. No spam.