<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Practical Computer is a small, highly focused software team. You can read more about what we’re working on here: https://practical.computer&#xA;&#xA;Currently building Little CRM: https://little-crm.com</description><link>https://bsky.app/profile/practical.computer</link><title>@practical.computer - Practical Computer</title><item><link>https://bsky.app/profile/practical.computer/post/3mggbtfp5ls27</link><description>Heads up! our new home for Ruby gems is gem.coop. If you&#39;re looking for the latest and greatest open-source work from us, there&#39;s where to go&#xA;&#xA;https://beta.gem.coop/@practical-computer</description><pubDate>06 Mar 2026 21:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3mggbtfp5ls27</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3mdt47xvozy26</link><description>🕵️‍♂️ Pssst! LittleCRM now lets you set a codename for a deal; because it’s always much more fun to add ✨mystery✨ to the work</description><pubDate>01 Feb 2026 19:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3mdt47xvozy26</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3md6p3d7iaz2f</link><description>Announcing `caddy-dev`: https://blog.practical.computer/2026/01/24/announcing-caddydev.html</description><pubDate>24 Jan 2026 17:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3md6p3d7iaz2f</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3mcl3ggpbul2d</link><description>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!&#xA;&#xA;github.com/shoelace-…</description><pubDate>16 Jan 2026 21:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3mcl3ggpbul2d</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3mawoflq5mq2d</link><description>Before and after today’s polishing round. Slowly, but surely, getting there</description><pubDate>27 Dec 2025 01:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3mawoflq5mq2d</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3m3qe26gnir2c</link><description>New open-source PR, this time for Noticed + keyword mailers! github.com/excid3/no…</description><pubDate>21 Oct 2025 22:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3m3qe26gnir2c</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3m35o5icil72h</link><description>Shoutouts to the Datadog team for making it remarkably easy to write + submit an integration. Hopefully this will get merged in soon!&#xA;&#xA;github.com/DataDog/d…</description><pubDate>14 Oct 2025 11:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3m35o5icil72h</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3m2pmnntn322u</link><description>Put together some very quick thoughts from my 3-week deep dive into Lighthouse, Cumulative Layout Shift, and bundling.&#xA;&#xA;https://blog.practical.computer/2025/10/08/quick-notes-lies-damn-lies.html</description><pubDate>08 Oct 2025 21:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3m2pmnntn322u</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3ly4mswykik2i</link><description>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 😅</description><pubDate>05 Sep 2025 21:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3ly4mswykik2i</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lvegpelbok24</link><description>To quote @kaspth.com: &#34;LGTM&#34;</description><pubDate>01 Aug 2025 19:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lvegpelbok24</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lsqvab2vds2i</link><description>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</description><pubDate>29 Jun 2025 14:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lsqvab2vds2i</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lsc44j2jeu2m</link><description>If you’re gonna be at RailsConf, I’m hosting an unofficial hang before the conference kicks off! lu.ma/railshang…</description><pubDate>23 Jun 2025 17:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lsc44j2jeu2m</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lqo4r3ivog2x</link><description>The Practical Framework 3.0.0 (alpha 1): https://blog.practical.computer/2025/06/02/the-practical-framework-alpha.html</description><pubDate>03 Jun 2025 01:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lqo4r3ivog2x</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lprzku6och2a</link><description>Friendship with Scrivener over: https://blog.practical.computer/2025/05/22/friendship-with-scrivener-over.html</description><pubDate>22 May 2025 21:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lprzku6och2a</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lpmzacvzrb2e</link><description>A great read: animationobsessive.substack.com/p/rejecti…</description><pubDate>20 May 2025 21:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lpmzacvzrb2e</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lnj34lg3t526</link><description>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…</description><pubDate>23 Apr 2025 20:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lnj34lg3t526</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3ln42yxegre2m</link><description>This is still one of the best guides &amp; 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&#xA;&#xA;cloudfour.com/thinks/pr…</description><pubDate>18 Apr 2025 16:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3ln42yxegre2m</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lmckdchlpg26</link><description>Overhauling an existing app&#39;s view layer without halting development: https://blog.practical.computer/2025/04/08/overhauling-an-existing-apps-view.html</description><pubDate>08 Apr 2025 13:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lmckdchlpg26</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lmahxebje22y</link><description>Coming soon!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>07 Apr 2025 17:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lmahxebje22y</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lkxw4rd56n2z</link><description>Rails View Layers in 2025: https://blog.practical.computer/2025/03/22/rails-view-layers-in.html</description><pubDate>22 Mar 2025 14:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lkxw4rd56n2z</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3ljxe7heu5i2q</link><description>Sneak peek of a new feature that’s coming soon to Little CRM</description><pubDate>09 Mar 2025 15:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3ljxe7heu5i2q</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3ljobznjp2m2u</link><description>Having fun with error messages once again</description><pubDate>06 Mar 2025 00:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3ljobznjp2m2u</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3linhvqijmz27</link><description>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!)&#xA;&#xA;Now that I’m in the phase of m... https://blog.practical.computer/2025/02/20/im-starting-to-add-notifications.html</description><pubDate>20 Feb 2025 23:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3linhvqijmz27</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lfusotetnz25</link><description>New tool: Mustachio Extism Plugin: https://blog.practical.computer/2025/01/16/new-tool-mustachio-extism-plugin.html</description><pubDate>16 Jan 2025 17:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lfusotetnz25</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lese2b5yes2i</link><description>I know this isn&#39;t exactly what @lollibeepop.bsky.social intended for our Technical Writeup header images, but if the energy fits…😅 https://blog.practical.computer/2024/12/12/how-little-crm.html</description><pubDate>03 Jan 2025 00:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lese2b5yes2i</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3ld5knx2ois2x</link><description>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: https://blog.practical.computer/2024/12/12/how-little-crm.html</description><pubDate>13 Dec 2024 00:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3ld5knx2ois2x</guid></item><item><link>https://bsky.app/profile/practical.computer/post/3lcsxtydy6k2x</link><description>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.</description><pubDate>08 Dec 2024 19:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:fouwpjytbdir5el3pfmunufw/app.bsky.feed.post/3lcsxtydy6k2x</guid></item></channel></rss>