Val Town 2023-2025 Retrospective
The whole story
i wrote everything that i've been kind of nervous to write about @val.town: here's how things have been going the last three years, and read to the end for how we're hiring for two people macwright.com/2025/11/11/v...
11.11.2025 17:07 — 👍 72 🔁 12 💬 6 📌 3
💻 Apple just released the Xcode 26.1.1 update. And after using it for a few hours, I’m happy to report that the bug in Simulator that caused Macs to overheat and drain the battery is gone 🥳
🙏 Thank you, good developers at Apple! Updates like this are a huge quality-of-life improvement.
#iOSdev
13.11.2025 08:52 — 👍 11 🔁 2 💬 2 📌 0
Yeah but did you see the trailer for Super Mario Galaxy movie?!
13.11.2025 09:22 — 👍 0 🔁 0 💬 0 📌 0
I am *so* excited about this!
Features my game - and I can't wait to re-type it 😄
11.11.2025 12:17 — 👍 12 🔁 3 💬 1 📌 0
"They got money for wars, but can't feed the poor" - 2Pac, Keep Ya Head Up
31.10.2025 15:00 — 👍 157 🔁 17 💬 0 📌 1
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. www.swift.org/blog/nightly... #Android
24.10.2025 20:06 — 👍 160 🔁 44 💬 7 📌 19
Photo of a book with three large pebbles on a vivid blue table. The book cover is black with title in the same shade of blue. It was published to accompany the exhibition "The Word for World: The Maps of Ursula K. Le Guin" at AA Gallery in London, UK, 2025.
The pebbles are etched with map drawings by Ursula.
The book was edited by So Mayer and Sarah Shin, and co-published by Spiral House (imprint of Silver Press) and AA Publications, with texts by Ursula K. Le Guin, Theo Downes-Le Guin, David Naimon, and others.
When Ursula K Le Guin was writing a new story, she would begin by drawing a map. The Word for World presents a selection of these images by the celebrated author, many of which have never been exhibited before, to consider how her imaginary worlds enable us to re-envision our own.
Photo courtesy of Silver Press.
When @ursulakleguin.com started writing a new novel, she would begin by drawing a map. The Word for World is the first publication focusing on her maps.
THE WORD FOR WORLD: The Maps of Ursula K. Le Guin is available in the US from @pointreyesbooks.bsky.social
Here: ptreyesbooks.com/book/9781068...
22.10.2025 12:39 — 👍 57 🔁 16 💬 2 📌 0
At long last, @chris.blue and I have submitted the final manuscript of Designing Data-Intensive Applications, second edition, to the publisher. There is always more that could be improved but at some point we just have to call it done. Now it goes into production; probably shipping in ~4 months.
20.10.2025 19:54 — 👍 309 🔁 24 💬 12 📌 8
Screenshot of the Glass Toy app
Sharing a fun little toy mac app I made: Glass Toy.
It came out of some Liquid Glass experimental dev work.
Drag in some background image and add glass shapes and text.
It's an early version and it's free. You can get it from: suntreeapps.com/toys
Would love to see what you make with it.
20.10.2025 15:44 — 👍 1 🔁 1 💬 0 📌 0
For anything important: maximise on understanding.
09.10.2025 14:44 — 👍 0 🔁 0 💬 0 📌 0
So I did a load of reading about Executors yesterday and I *think* you are correct, so I updated the blog post (+ credited you for the feedback - thanks!).
I guess it might be theoretically possible another executor resumes a task, but I dont think that would ever happen.
09.10.2025 14:39 — 👍 1 🔁 0 💬 0 📌 0
Thanks! I really appreciate your feedback... I'll look into this further and try and clarify my understanding.
08.10.2025 20:30 — 👍 2 🔁 0 💬 0 📌 0
Kinda want to write an IRC server using Swift...
08.10.2025 18:32 — 👍 3 🔁 0 💬 2 📌 0
"Spherical"
vec2 u=FC.xy/r.y*PI;
vec3 c=vec3(sin(u.x+vec2(0,11))*sin(u.y),cos(u.y)),a,
v=mix(dot(a+=.57,c)*a,c,sin(t))+cos(t)*cross(a,c);
o.rgb=tanh(.1/abs(tan(v/.1)));
08.10.2025 18:20 — 👍 65 🔁 8 💬 1 📌 1
Swift Concurrency and Cryosleep: Lessons from Aliens and Alien 3
Thoughts about Software and Building Software
I wrote a thing about an aspect of Swift Concurrency. Check it out (feedback welcome):
krishna.github.io/posts/swift-...
#swift #concurrency
08.10.2025 15:51 — 👍 4 🔁 1 💬 1 📌 0
Deno 2.5.3 has been released
github.com/denoland/den...
06.10.2025 17:35 — 👍 40 🔁 5 💬 1 📌 0
Swift Beyond the Walled Garden
Thoughts about Software and Building Software
Wrote up some thoughts and notes on using Swift outside of the typical Xcode developer set up.
krishna.github.io/posts/swift-...
02.10.2025 09:01 — 👍 2 🔁 1 💬 0 📌 0
RIP Renato Casaro, an Italian artist known for his film posters.
He passed away yesterday at the age of 89.
01.10.2025 12:17 — 👍 5996 🔁 2146 💬 33 📌 71
To justify recurring revenue, you must deliver recurring value.
Many SaaS founders forget this, and then wonder why cancellations are so high.
27.09.2025 21:11 — 👍 18 🔁 3 💬 1 📌 0
A text size control from control center. An icon for Please Don't Rain is circled in red. There is also a choice for "all apps".
I can't believe that I didn't know this.
You can use Control Center to change the text size of only an individual app.
I've been going into the Per-App section of Settings, Accessibility each time to do this (which is often).
26.09.2025 16:01 — 👍 8 🔁 2 💬 1 📌 0
An image of a circular fabric patch showing some sort of superhero in a nautical hat? Cap'n Web: Protect & Connect, it says. Looks like AI slop.
I don't have a problem with making new RPC systems! I can stop any time I want! But I don't want to. So I made a new one for you. It's called Cap'n Web. It's like Cap'n Proto RPC, except focused on working great in browsers and JavaScript/TypeScript servers. blog.cloudflare.com/capnweb-java...
22.09.2025 13:49 — 👍 73 🔁 19 💬 11 📌 5
Wrote a thing. Can you believe it's been nearly a decade!
24.09.2025 12:05 — 👍 17 🔁 6 💬 0 📌 0
Original post on mastodon.social
⭐️ I have finally published the source repository for Coppice, @pilky's mind-mapping app, as per his final wishes.
It is provided as-is, without a license, to help prospective #AppKit developers learn from a longtime Mac developer who really sweated the details, and always went out of his way […]
16.06.2025 14:08 — 👍 9 🔁 32 💬 0 📌 0
Dynamic member lookup is an excellent way to enhance APIs when you create a wrapper or proxy type. It’s particularly useful when you have a type that holds a generic property.
swiftwithmajid.com/2023/05/23/d...
04.09.2025 10:02 — 👍 2 🔁 1 💬 0 📌 0
However bullish you are (or are not), this is a good question.
Measuring productivity - let alone effectiveness - in software engineering has always been problematic.
So how are we measuring AI’s impact on it?
04.09.2025 10:46 — 👍 1 🔁 0 💬 0 📌 0
Having fun playing around with Icon Composer to update icons for various apps.
#buildinpublic
30.08.2025 16:06 — 👍 3 🔁 2 💬 0 📌 0
Kelp
A UI library for people who love HTML, powered by modern CSS and Web Components.
Love HTML? I think you might enjoy Kelp, my new UI library powered by modern CSS and Web Components.
kelpui.com
30.08.2025 15:14 — 👍 31 🔁 8 💬 4 📌 1
Fantasy Artist
Website: https://jeffeasleyart.com/
eBay: https://www.ebay.com/sch/i.html?item=256748850394&rt=nc&_trksid=p4429486.m3561.l161211&_ssn=mr.spendo
Facebook: https://www.facebook.com/groups/199836593431010
🐰🎮 The games developers’ residency 🎮🐰 develop indie games right in Brandenburg’s hoppinest (just 1 hour from Berlin)
http://coconat-space.com/the-rabbit
come join the fluffle
(\ /)
( . .)
(“)_(”)
We are a UK charity that inspires social and personal change through the proven power of reading. In 2024/25, we reached over 2 million people.
I am a study app for your everyday learning.
- Learn more: https://www.autorelease.io/benkyobox
- Download: https://apple.co/42QuGt6
Trying to solve video for everybody forever at @stream.place, I livestream dev almost every day
I was probably the first person to federate off of Bluesky
https://ger.mx/A2oRnQYP8sF7E0I2NthZDHT4EkodCXfv1rp4S_gQp5lG#did:plc:2zmxikig2sj7gqaezl5gntae
Solving video for everybody forever. Starting with live video on the AT Protocol. Check us out at https://stream.place
Follow @iame.li for dev streams almost every day!
Artist | Author of THE LANGUAGE OF TREES | Rights of Nature 🌿Climate Justice | Long COVID 😷 Dysautonomia 🫠 | Tree Alphabet | Irish | Born @331ppm | RESIST
Bio: https://www.katieholten.com/about
Language of Trees: https://bit.ly/LanguageTrees
Where: BigWave Labs Inc.
What: Aligning 0s and 1s.
Why: Crafting Ocean for iPhone (and Mac soon).
🗻 Mont-Tremblant 🇨🇦
@tuist.dev CEO – Software crafter and entrepreneur
People who make apps people love.
Founders and Fortune 500s trust us to design, build, and ship delightful software.
lickability.com
CTO/Co-Founder @ https://searchcraft.io
Writing a lot of #rustlang & #typescript code these days.
Living the 303 🏔️ CO
Married, dad, Scottish-Korean contradiction, motorcyclist, synth nerd, Ferrari #F1 fan #GenX
Opinions are my own
Father, Swift dev. I like pushing all buttons, breaking things to see how it works and rebuilding. I wish news would focus more on science, and positive entrepreneurial spirits. So I will try to post about that!
Owner MuzBlog (41k FB/49k IG)| Former Lead FGC Dev Pulse Esports| Former Exec Prod VCTV| Twitch Affiliate| Published Author 4x| Biz Dev & Consulting| TO|
https://linktr.ee/DFF123
Front-End @unison-lang.org (Leading UCM Desktop and Unison Share)
https://github.com/hojberg
Web: hojberg.dev
Writing: https://programming-is-collaboration.com
Dance more!
Paris | October 6-7, 2025
Swift Connection is the iOS & macOS developer conference in Paris since 2016.
Just a passionate dev, learning from this community daily.
✨ Sharing the entire journey - bugs, breakthroughs, and banter. 🚀
Developer, Technical Writer, forever a student
Tech lead for workers.cloudflare.com
Also made: capnproto.org, lanparty.house, sandstorm.io
@KentonVarda on Twitter.
Server-side Swift experts, consultants and trainers. Dedicated to making Swift the best choice for a server language. Founded by @0xtim.bsky.social
I like to draw
http://www.andrewkmar.com/
andrewkmar@gmail.com