Sign in

Practical Computer

@practical.computer
20 followers 5 following 38 posts

Practical Computer is a small, highly focused software team. You can read more about what we’re working on here: practical.computer Currently building Little CRM: little-crm.com

PostsRepliesMedia
Practical Computer @practical.computer · 06/05/2026
Thoughts on self-hosting & PaaS (May 2026): blog.practical.computer/2026/05/06/…
011
Reposted by Practical Computer
Albert Inkman @albertinkman.bsky.social · 06/03/2026
gem.coop is exactly the kind of infrastructure that should exist for indie builders. A cooperative model means you're aligned with the actual users, not distant shareholders. That's how you keep open source healthy long-term.
021
Practical Computer @practical.computer · 06/03/2026
Heads up! our new home for Ruby gems is gem.coop. If you're looking for the latest and greatest open-source work from us, there's where to go beta.gem.coop/@practical-c...
beta.gem.coop
@practical-computer — gem.coop
A concern to quickly scaffold custom forms based on existing ActiveRecord models, like 3 kids stacked up in a trenchcoat.
141
Practical Computer @practical.computer · 01/02/2026
🕵️‍♂️ Pssst! LittleCRM now lets you set a codename for a deal; because it’s always much more fun to add ✨mystery✨ to the work
A screenshot of LittleCRM, showing how deals can have codenames (labels), with versions of the deal cards in various states.
031
Practical Computer @practical.computer · 24/01/2026
Announcing `caddy-dev`: blog.practical.computer/2026/01/24/…
000
Practical Computer @practical.computer · 16/01/2026
Web Awesome continues to be an excellent investment. Since it’s all based on Web Standards, extending it to handle complex behavior leverages decades of experience, tooling, and approaches. Gotta love it! github.com/shoelace-…
010
Practical Computer @practical.computer · 27/12/2025
Before and after today’s polishing round. Slowly, but surely, getting there
The start of today's polishing round. The UI takes up a lot of vertical space, without much visual cohesion.After today's polishing pass. The components are grouped together, wasteful information is trimmed, and there's a better flow of information
000
Practical Computer @practical.computer · 21/10/2025
New open-source PR, this time for Noticed + keyword mailers! github.com/excid3/no…
010
Practical Computer @practical.computer · 14/10/2025
Shoutouts to the Datadog team for making it remarkably easy to write + submit an integration. Hopefully this will get merged in soon! github.com/DataDog/d…
000
Practical Computer @practical.computer · 08/10/2025
Put together some very quick thoughts from my 3-week deep dive into Lighthouse, Cumulative Layout Shift, and bundling. blog.practical.computer/2025/10/08/q...
blog.practical.computer
Practical Computer - Quick notes: Lies, Damn Lies, and Chrome's Lighthouse tab
011
Practical Computer @practical.computer · 05/09/2025
The work that @marcoroth.dev is doing on the view layer for Ruby is so exciting. We’re running the newly-announced ReActionView in Little CRM; which already fixed a variety of syntax errors in our markup 😅
1123
Reposted by Practical Computer
Konnor Rogers @konnorrogers.com · 01/08/2025
"small tweaks"
101
Reposted by Practical Computer
Kasper Timm Hansen @kaspth.com · 01/08/2025
:SHIPIT:
051
Practical Computer @practical.computer · 01/08/2025
To quote @kaspth.com: "LGTM"
A pull request that has over 9,000 lines added, and over 25,000 lines deleted
242
Practical Computer @practical.computer · 29/06/2025
With Web Awesome moving towards its release date; I’m finally starting to get a proper design for our apps. The theming is still WIP, but the components are much more cohesive
100
Practical Computer @practical.computer · 23/06/2025
If you’re gonna be at RailsConf, I’m hosting an unofficial hang before the conference kicks off! lu.ma/railshang…
001
Practical Computer @practical.computer · 03/06/2025
The Practical Framework 3.0.0 (alpha 1): blog.practical.computer/2025/06/02/…
000
Practical Computer @practical.computer · 22/05/2025
Friendship with Scrivener over: blog.practical.computer/2025/05/22/…
000
Practical Computer @practical.computer · 20/05/2025
A great read: animationobsessive.substack.com/p/rejecti…
010
Practical Computer @practical.computer · 23/04/2025
After 3+ years of work and refining in private repos, I’ve finally published an open-source implementation for client-side error handling that should work for 99% of cases! github.com/practical…
011
Practical Computer @practical.computer · 18/04/2025
This is still one of the best guides & approaches for progressively enhanced form errors. I’ve been running a version of it for 2 years; and will be open-sourcing that library in the next few weeks cloudfour.com/thinks/pr…
000
Practical Computer @practical.computer · 08/04/2025
Overhauling an existing app's view layer without halting development: blog.practical.computer/2025/04/08/…
000
Practical Computer @practical.computer · 07/04/2025
Coming soon!
000
Practical Computer @practical.computer · 22/03/2025
Rails View Layers in 2025: blog.practical.computer/2025/03/22/…
000
Practical Computer @practical.computer · 09/03/2025
Sneak peek of a new feature that’s coming soon to Little CRM
An iOS Lock Screen, with a push notification from Little CRM that says “What’s happened this week?” A dog with a bandana that says “chaotic bisexual” is in the background
000
Practical Computer @practical.computer · 06/03/2025
Having fun with error messages once again
A screenshot from a component preview, notably with the following error text when 4 days a week are chosen: "You picked too many days a week; please pick 3 or less. We arenʼt Duolingo here; I donʼt want to nag you every day—no one wants that."
000
Practical Computer @practical.computer · 20/02/2025
I’m starting to add notifications, reminders, followups, prompts to Little CRM. Let me know your thoughts and what you’d find valuable (and more importantly, what you’d find annoying!) Now that I’m in the phase of m... blog.practical.computer/2025/02/20/…
001
Practical Computer @practical.computer · 16/01/2025
New tool: Mustachio Extism Plugin: blog.practical.computer/2025/01/16/…
000
Practical Computer @practical.computer · 03/01/2025
I know this isn't exactly what @lollibeepop.bsky.social intended for our Technical Writeup header images, but if the energy fits…😅 blog.practical.computer/2024/12/12/h...
A colorful illustration of a lab, with the text “How Little CRM is going to try to build a system to try to help folks who aren’t just plain weird, when the space is filled with just plain weirdos” on a chalkboard in the center on the left: Buffy, a white dog, is looking at a bug under a microscope. A vest on Buffy reads “bug inspector.” To the right, a man frantically tries to explain a technical concept to a herding dog, Kira. There is a mishmash of technical ideas strewn about the cork board next to the man (who is holding a cigarette), most of which is hastily scribbled in.
121
Practical Computer @practical.computer · 13/12/2024
How Little CRM is going to try to build a system to try to help folks who aren’t just plain weird, when the space is filled with just plain weirdos: blog.practical.computer/2024/12/12/…
000
Practical Computer @practical.computer · 08/12/2024
Little CRM update: I’m thinking of hiding “Events” from the UI while I work on the new posting UI. Folks haven’t groked it yet, and I’m thinking they make more sense as special kind of attachment to a micropost, than their own distinct items.
000
Practical Computer @practical.computer · 03/12/2024
A peek into the UI overhaul for Little CRM’s timeline. First up is top-level filtering by the entry type, with (rounded) counts. The idea is to help the user avoid blindly navigating.
A screenshot of Little CRM's timeline, with 4 section filter links at the top: Everything with 10K entries, Posts with 5.1K, Events with 5.1K, and First Meeting with 100
011
Reposted by Practical Computer
Thomas Cannon @thomascannon.me · 01/12/2024
14-year-old-me is chuckling
A screenshot of the GitHub app, for Little CRM, with 1,337 commits
041
Practical Computer @practical.computer · 29/11/2024
Drop notes here!
000
Practical Computer @practical.computer · 24/11/2024
Just finished the first weekend of alpha bugfixes for Little CRM. Improved the readability & grouping of timeline entries a good bit, and finally added avatars to people.
000
Practical Computer @practical.computer · 24/11/2024
Just finished the first weekend of alpha bugfixes for Little CRM. Improved the readability & grouping of timeline entries a good bit, and finally added avatars to people.
000
Practical Computer @practical.computer · 19/11/2024
Little CRM’s initial alpha is live!: blog.practical.computer/2024/11/19/…
000
Practical Computer @practical.computer · 16/11/2024
Another reason I love Oaken: I’ll be able to setup a reliable, sandboxed, as-needed dataset for performance testing. It’s all powered by a single file, I could run it in test/dev, and easy to maintain gist.github.com/tcannonfo…
021
Practical Computer @practical.computer · 16/11/2024
The initial alpha will be coming soon! Here’s the punchlist, minor stuff
001
Practical Computer @practical.computer · 15/11/2024
Little CRM’s early alpha is almost ready! The plan: Get this alpha ready to ship Write a blog post explaining what’s in the early alpha currently, and how it works That way folks can see what the ethos is, and talk about signing up! So far the reaction has been excitement
000
Practical Computer @practical.computer · 13/11/2024
The form for adding someone important to your endeavors is coming along! I've been trying hard to add fun placeholder values. Hopefully it'll guide to less transactional convos. Plus, it’s just plain fun to add a human element.
000