Skip to main content

Activity for dominikhofer.me

Active on:

Loading activity...

Back to the newest activity

PostedBluesky network

I always imagine a little gopher inside the web server frantically hitting a red "danger" button when reading sentences like this 😂 #golang

  • "In this scenario, Go’s servemux considers the patterns to be in conflict, and will panic at runtime when initializing the routes."
Posted: Starting to dive into @ajmedwards.bsky.social's "Let's Go" book, wish me luck 🤞 #golangBluesky network
PostedBluesky network

Last Tuesday, I completed my latest PACT. https://dominikhofer.me/30-days-of-building-morgenblau

PostedBluesky network

Yesterday's post was the 30th entry of my Morgenblau PACT: dominikhofer.me/a-new-commit... Will publish a quick recap/reflection post on my blog in the coming days :)

A new commit(ment) | Dominik Hofer
dominikhofer.me
PostedBluesky network

The source detail page is also coming along nicely. #morgenblau #buildinpublic

  • Screenshot of an RSS reader showing the source page for "Dominik Hofer | Posts" from dominikhofer.me. Stats display weekly frequency, last post 1 day ago, 112 total posts. A list of recent posts is visible: "Higher cadence," "It's a focus problem," "The inefficient way," "A new commit(ment)," and "30 days of writing."
PostedBluesky network

Morgenblau's codebase rn:

  • GitHub language breakdown: Go 64.5%, TypeScript 32.5%, CSS 2.2%, Makefile 0.5%, JavaScript 0.1%, HTML 0.1%, Shell 0.1%.
PostedBluesky network

Saving posts in Morgenblau has landed, which also means that a second lexicon is now officially in use. #morgenblau #buildinpublic

  • PDSls showing the collections on dominik.social: a wide spread of ATProto lexicons across nine namespaces, with blue.morgen.feed.save and blue.morgen.feed.subscription highlighted.
Posted: TIL that 3D pixels are called voxels.Bluesky network
PostedBluesky network

Devlog #002 for Morgenblau: buttondown.com/dominikhofer... If you never want to miss a future issue, you can subscribe (or follow via RSS) here: buttondown.com/dominikhofer...

Doing the ground work
buttondown.com
Posted: A simple trick I picked up from the Runna app. https://dominikhofer.me/higher-cadenceBluesky network
PostedBluesky network

Published a lexicon for the first time 🥳 Well, four actually + the permission set. Which means that the permission screen now looks really clean :) Link to the lexicons: pdsls.dev/at://did:plc... #morgenblau #buildinpublic

  • Eurosky.social OAuth authorization screen. Left column: heading "Authorize" with subtitle "Grant access to your @dominik.social account." Right column lists two items: "An application on your
device wants to access your @dominik.social account," and "Morgenblau: Manage your Morgenblau subscriptions, saves, shares, and follows." Two buttons at the bottom right, "Deny access" and a
blue "Authorize."
PostedBluesky network

I originally wanted to use Skyreader's lexicons fully, but by now, I think having our own lexicons might be beneficial (like Glean does it). We're still gonna interoperate with the other two readers though! Wrote about the plans in the spec: tangled.org/dominik.soci... #morgenblau #buildinpublic

tangled.org
Posted: Updated/improved the specs document. #morgenblau #buildinpublicBluesky network
PostedBluesky network

The sources tab now is a bit more polished and shows post frequencies and when the last post was published so you can quickly spot noisy or abandoned feeds. #morgenblau #buildinpublic

  • Screenshot of the Morgenblau Sources page listing feeds like Aaron Francis, Ali Abdaal, Chris Raroque, and Kurzgesagt. Each row shows a waveform icon with a post-frequency label (Weekly, New, Irregular) and an hourglass icon with a relative timestamp of the latest post (22h ago, 1d ago, 1w ago, etc.).
PostedBluesky network

Decided to remove the “Create” part from the app. Instead, the menu now looks like this: Discover: People & sources to follow Sources: Manage/view individual sources Library: Saved articles and ones shared by your network Digest: “Feed” with daily buckets #morgenblau #buildinpublic

  • Menu of Morgenblau with four items: Discover, Sources, Library & Digest
PostedBluesky network

> The rule: always pay in the currency of the country you're standing in. Not your home currency. The terminal is betting you'll pick the familiar one. Friendly (travel-)reminder by @eddiedale.com that can't be repeated often enough. www.eddiedale.com/blog/currenc...

Currency conversion is never in your favor | Eddie Dale
www.eddiedale.com
Posted: Fixed a small bug where users always got redirected to the current day when closing an article, even when that article was from another day…Bluesky network