https://dominikhofer.me
91 posts · 2 Votes · 1 Followers
Tech 58% · Life 26% · Writing 10% · Culture 2% · Film & TV 2% · Art 1%
Subscribe via RSS
The reader becomes usable 🥳 Extraction for feeds without embedded content also works pretty well (see second article that I open in the demo). View on site | Reply via email Too much for one feed? Subscribe to just Posts, Notes, Photos, or Races.
Started working on the in-app reader view. View on site | Reply via email
The feed now uses Inertia's deferred props feature to enable skeleton loaders instead of long waiting times. Inspired by Tariq's "The unreasonable effectiveness of HTML", I also generated a whole explainer of the current architecture which worked surprisingly well for deepening my understanding. See here for the original post: x.com/trq212/statu... View on site | Reply via email
Favicons for feeds now get properly fetched with the help of this package: github.com/php-feed-io/... GitHub - php-feed-io/favicon-io: A new Favicon library A new Favicon library. Contribute to php-feed-io/favicon-io development by creating an account on GitHub. github.com View on site | Reply via email
Started with the visual polish today. Always makes me more excited to work on an app when it starts to actually look good. View on site | Reply via email
4.7 km 22:35 time 4:46 min/km Bern, CH First race back after the knee injury from the Lausanne Marathon. Feels good to race again :) View on site | Reply via email Too much for one feed? Subscribe to just Posts, Notes, Photos, or Races.
A bit of behind the scenes improvements today: Made the feed fetcher more robust (e.g. auto-muting failed feeds after a while). Having Miniflux & FreshRSS as a reference really helped here. View on site | Reply via email
Since I’m in the process of developing my own, I currently have to rely on other RSS readers. And from time to time, I switch them. Today was such a day. Normally, what I do is export an OPML file from my old reader and import it into the new one. But in my current reader, I couldn’t find that export option. This forced me to transfer the feeds one by one. Which was a surprisingly meditative thing to do. Repetitive, not much to think about and occasionally stumbling upon a blog that I had…
stevedylan.dev/posts/wisdom... Now I want to learn more about the history of Muji 👀 Wisdom from a Clear Pen What a clear little pen helped me realize about minimalism and opulence stevedylan.dev View on site | Reply via email
Feed fetching works. As you can see, I only focused on the backend part of the feature 🙃 View on site | Reply via email
Worked a bit more on the feed-io setup from yesterday and changed some AI workflow related tooling. Reading tip for the day: addyosmani.com/blog/agent-s... Agent Skills AI coding agents take the shortest path to done, which usually means skipping the specs, tests, and reviews that make software reliable at scale. Agent Skill... addyosmani.com View on site | Reply via email
Started with the feed fetching part of the application and trying out feed-io. View on site | Reply via email
The YouTube algo didn't disappoint with this recommendation. View on site | Reply via email
First PR on Tangled merged: The first iteration of the “Add Subscription"-Flow is done 🙌 View on site | Reply via email
Tangled is now the official home of the Morgenblau repo with GitHub being only a mirror (was inverted before). PRs, issues, etc. all live on ATproto from now on 🌌 made a few small architectural improvements. tangled.org/dominik.soci... dominik.social/morgenblau Your calm window into the Atmosphere. tangled.org View on site | Reply via email
Made a couple more improvements to the "Add subscription" flow (like not allowing to accidentally add the same feed twice). View on site | Reply via email
Started to work on the “Add Source” flow. Save to PDS already works, the UI still needs a bit of polish. View on site | Reply via email
The overall layout is coming along nicely. View on site | Reply via email
Quoting @leaflet.pub Reposting @cozylittle.house Pssssst! Are you making an atmosphere landing page and/or refactoring your sign up because of recent ✨discourse✨? I got what you need. Opens trench coat to reveal convenient, flattened, normalized svg atmosphere logos in color and b&w www.figma.com/community/fi... tangled.org/cozylittle.h... Leaflet @leaflet.pub We improved our signup / login flow — now approximately 3x less confusing and 1000% more *atmospheric*! See our initial stab at (very…
Morgenblau is now being powered by Laravel + Inertia + React. Probably worth it's own blog post about the why behind the decision, but the TLDR is: Laravel is just my favorite framework and where I'm most productive in :) View on site | Reply via email
A couple of weeks back, I finished my first 30-day PACT. During this time, I wrote and published one post every single day. Whilst I didn't continue with the daily posts, I really enjoyed the momentum it gave me. That's what I want to replicate now, but in another area of my life. In February, I wrote about an exciting new project I started working on called “Morgenblau”. Now it's April and… not much has happened since then, honestly. Because a lot has been going on in life. But I'm still very…
Simple login flow with granular permissions View on site | Reply via email
review.firstround.com/reluctantly-... This was a really inspiring behind-the-scenes read. I only listened to a couple of Lenny's podcast episodes so far, but he seems even more likable now. the editorial photos in this piece are 10/10. Reluctantly Influential: Inside Lenny Rachitsky’s Demandingly Chill Life With millions of subscribers across platforms, Lenny Rachitsky is one of the most prolific people in tech media. But what drives him — and what keeps him up at night — is a story most people…
wiretext.app Really cool little tool to quickly "draw" a wireframe in plain text, either for Github Issues or to pass on to Claude. Discovered via unsung.aresluna.org/plain-text-h... Wiretext — Unicode Wireframe Design Tool A spatial design tool where everything renders as Unicode box-drawing characters. Create wireframes, diagrams, and mockups. Share as text. wiretext.app View on site | Reply via email
Reposting @ngerakines.me Spent some time collecting and refining my low-level polyglot (rust + go + ts) ATProtocol skills into a repository to make them available (MIT license) to others. Pull requests are welcome. Looking at publishing with vit and getting them on-protocol soon. github.com/ngerakines/a... GitHub - ngerakines/atproto-skills: A collection of ATProtocol agent skills A collection of ATProtocol agent skills. Contribute to ngerakines/atproto-skills development by creating an account…
Reposting @tijs.org attic.photos version 1.0.0-beta.7 is out and it's the most advanced attic yet! 😇 seriously though this 'backup from photos app' rabbit hole goes deeper than I thought and has me making algos dealing with specific apple backend congestion issues and other shenanigans. It's very robust by now though! Attic — Back up your iCloud Photos to your own storage Keep using Photos.app like you always do. Attic quietly backs up your originals and edits to cloud storage you control —…
Quoting @alariko.bsky.social Reposting @spacecowboy17.bsky.social Introducing a new way to explore Bluesky: foryou.club/also-liked Enter a post URL to see what other posts people who liked it also like. For example, enter the url of this art post: bsky.app/profile/alar... and you will get a bunch more art posts: foryou.club/also-liked?p... Alariko @alariko.bsky.social View on Bluesky View on site | Reply via email
Reposting @sherif.eurosky.social Yesterday Bluesky went down. @eurosky.social servers worked but we couldn't communicate as we don't have an app. Our next step is to build everything we need to opera…
Reposting @pfrazee.com btw I periodically have to recommend runcat because it rules. the kitty runs faster when cpu goes up apps.apple.com/us/app/runca...
Today is the last day of my writing PACT where I set out to write and publish a blog post every day for 30 days.