Sign in

Johannes Mutter

@johannesmutter.bsky.social
62 followers 53 following 20 posts

Design-Engineer Building a simpler, more beautiful and cosy web. 🔮: Generative UIs, Tools for Thought, Browsers as OS, Infinite Canvas

PostsRepliesMedia
Reposted by Johannes Mutter
Ink & Switch @inkandswitch.com · 15/09/2026
Today we bring you the second @localfirstconf.com Lab Day video. Follow Ivy Reese @spiralganglion.com as she whirls through PlayBook: A Programmable Paper Notebook It's a blank page in the truest sense, for pulling ideas out of your head so you can feel and think differently about them.
youtube.com
PlayBook: A Programmable Paper Notebook
YouTube video by Ink & Switch
26917
Reposted by Johannes Mutter
European Space Agency @esa.int · 12/08/2026
🔴We're LIVE from the Observatorio Astrofísico de Javalambre in Spain - join us as we show the total solar eclipse as it happens! Watch here 👉 www.youtube.com/live/DRDx2xD... or watch.esa.int/Two/ 🚨⚠️ Only use certified eclipse glasses (ISO 12312-2) to look at the Sun! #EuropeanSolarEclipse
youtube.com
Total solar eclipse 2026: Coming to Europe (Official ESA broadcast)
YouTube video by European Space Agency, ESA
316567
Reposted by Johannes Mutter
Scott Jenson @jenson.org · 31/07/2026
My LocalFirst talk is up! How the Desktop UX needs to evolve This is a "part 2" of my #ubuntu talk last year. This time with more demos! www.youtube.com/watch?v=-IOL...
youtube.com
Scott Jenson — How the Desktop UX needs to evolve to keep up with Local-first
YouTube video by Local-First Conf
65512
Reposted by Johannes Mutter
rich harris @rich-harris.dev · 18/06/2026
your token costs: lower your server costs: lower your bandwidth costs: lower not to mention the fact that you'll ship in half the time and tear out less hair in the process. just use @svelte.dev, people. it's like other frameworks but better
1419228
Reposted by Johannes Mutter
Maggie Appleton @maggieappleton.com · 05/03/2026
We have reached a moment where instead of releasing software you simply release the detailed spec for software and tell people to prompt their agent to build it themselves From the README of OpenAI’s new Symphony orchestrator: github.com/openai/symph...
A section of the OpenAI Symphony readme that says “tell your coding agent to build symphony in a programming language of your choice” with a link to a detailed spec
1317425
Reposted by Johannes Mutter
Adam Wiggins @adamwiggins.com · 26/02/2026
This is our third time out with Local-First Conf! In past years we've thoroughly explored some core topics like sync engines and CRDTs. In 2026, we're broadening into areas like identity, e2ee, malleable software, and open-weight models.
1224
Reposted by Johannes Mutter
Michael Aufreiter @michaelaufreiter.com · 25/02/2026
Almost 3 years since editable.website won 2nd place at @sveltesociety.dev SvelteHack. Since then, I’ve been busy turning this from a prototype into something solid. A way to build CMS-free, in-place editable websites using only Svelte. This is v2. 🥳
911023
Reposted by Johannes Mutter
dan @danabra.mov · 16/02/2026
the dream?
11841
Johannes Mutter @johannesmutter.bsky.social · 13/01/2026
Pirating in 2000: Photoshop keygen.exe Pirating in 2026: “Claude Code, reverse-engineer this app.”
000
Reposted by Johannes Mutter
paco @pa.co · 02/01/2026
focusing on this visual "shape of text" also removes /some/ dependency on actual written language and its length, so you design more generically with semantic hierarchy (how big are things compared to other things) and can internationalize more easily
121
Johannes Mutter @johannesmutter.bsky.social · 30/09/2025
A social network of self owned websites. All the good things about social media. And none of the trash.
000
Reposted by Johannes Mutter
dan @danabra.mov · 26/09/2025
i wrote about atproto and why it matters
overreacted.io
Open Social — overreacted
The protocol is the API.
1252823504
Johannes Mutter @johannesmutter.bsky.social · 24/07/2025
Masonry layout in pure CSS? The trick is to use grid-auto-rows: 20px on the container, then set each card’s height using grid-row-end: span 𝒳. For 𝒳 we calculate how many ‘rows’ tall a card should be based on the column width and aspect ratio. With tan() we get a unitless value
240
Reposted by Johannes Mutter
Michael Aufreiter @michaelaufreiter.com · 05/11/2024
Sneak preview of the booking system @johannesmutter.bsky.social and I are working on: - Book/cancel a slot with a single click - Get billed the next day automatically - Book for yourself, or on behalf of someone else PS: Made with Svelte 5
141