Sign in

Can S. Rau

@canrau.com
361 followers 1.2K following 454 posts

🇩🇪🇬🇧🇵🇪 Hallo - Hi - Hola 🤵🏻‍♂️ Hubby of @mujerquecaminaconlosgatos.com 🤓 CTO & Cofounder @konduktum.com 🤗 He/him

PostsRepliesMedia
Can S. Rau @canrau.com · 22/08/2026
Queued up next
110
Can S. Rau @canrau.com · 22/08/2026
Great read, quite enjoyed it and learned a lot about toggles 😃
010
Reposted by Can S. Rau
Brad Frost @bradfrost.com · 21/08/2026
"If I'm not having fun or not interested, I can't learn." - @cassiecodes.bsky.social
2388
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 20/08/2026
Formisch v1 is here. 🎁 A schema-first form library for 8 frameworks: React, Vue, Svelte, Solid, Angular, Qwik, Preact & React Native. ✅ One Valibot schema = types + validation ✅ Native performance across all 8 frameworks ✅ Headless — works with your existing UI ✅ Bundle size starts at just 2.5 kB
2417
Can S. Rau @canrau.com · 06/08/2026
Super "Intro" zu Transformers.js 👌
000
Can S. Rau @canrau.com · 04/08/2026
Gerade beim Garten bewässern reingezogen, super Folge, super Pocast direkt abonniert 🫡 War über @fabianhiller.com's bzw @valibot.dev's Discord drüber gestolpert 🙌
012
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 04/08/2026
New podcast for our 🇩🇪 German friends about Valibot and Formisch. 🧩 Check it out! www.programmier.bar/podcast/deep...
programmier.bar
Deep Dive 213 – Valibot & Formisch mit F... | programmier.bar
Warum ist es eigentlich immer noch so mühsam, ein Formular sauber und typsicher zu bauen? Fabian Hiller ist Founding Engineer bei einem Startup in New York...
052
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 23/07/2026
🚨 A blog post worth reading, not just bookmarking. Learn more about the history of JavaScript form libraries and where we think we are heading. dev.to/oluwawunmiad...
dev.to
Schemas Won. Form Libraries Haven't Noticed Yet
A look at how TypeScript projects came to treat schemas as the source of truth for data, why the big form libraries were designed before that happened, and what a form library looks like when it's des...
1123
Can S. Rau @canrau.com · 13/06/2026
FckAFD weact.campact.de/petitions/re...
weact.campact.de
Rettet das Blau: Medien müssen die AfD farblich passend darstellen!
Die Farbe Blau ist positiv besetzt und Teil unseres Kulturguts Die Farbe Blau ist tief in der deutschen Sprache, Kultur und Geschichte verankert – und das überwiegend mit positiven, friedlichen oder k...
030
Reposted by Can S. Rau
patak @patak.cat · 16/05/2026
Heartbreaking. And a wake-up call. It is no longer about being difficult to find a way to sustain yourself through your work online. It is no longer sustainable to keep a website up now. Axel has done so much for the web and all of us. Buy one of his books if you can. We've learned so much from him.
2ality blog: temporarily offline

Dear visitor! Two things happened recently:

- The income from my book sales went from being enough for me to live off (2024) to zero (2026).
- The traffic to my blog and my books (which were free to read online) increased beyond what I can currently afford. Virtually all of it comes from AI crawlers, so there is no ad income.

Therefore, I’m taking my blog and my books offline so that I can decide what to do next – especially w.r.t. AI companies stealing my work. This may take a while (think months): I don’t have any energy to deal with this right now.

I apologize for this (hopefully temporary) inconvenience to my human readers! You can still buy my books at Payhip.

Axel Rauschmayer
431084
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 06/05/2026
Valibot v1.4 is out ✅ 4 new string case transforms: toCamelCase, toKebabCase, toPascalCase, toSnakeCase ✅ Significant TypeScript perf improvements for object & record schemas ✅ isoDateTimeSecond for local timestamps without timezone valibot.dev/blog/valibot...
valibot.dev
Valibot v1.4: String case transforms, local timestamps, and perf improvements
Valibot v1.4 adds four string case transformation actions, a new validation action for local ISO timestamps, and a round of performance and compatibility improvements.
0162
Reposted by Can S. Rau
Keith Cirkel @keithamus.social · 13/04/2026
If you're a framework author or maintainer, please consider joining the WFCG! discord.gg/fXCngmSwHz We're trying to find ways the web platform can be improved for frameworks, what new primitives can be added, or what can be changed. We'll be talking about templating today, come join!
discord.gg
Join the WFCG Discord Server!
Web Frameworks Community Group | 27 members
12317
Can S. Rau @canrau.com · 17/04/2026
Really like the schema driven API! Using TS Form currently, not yet sure we'll migrate but this, `defaultValues` & not signal based make me consider 🤔
000
Can S. Rau @canrau.com · 14/04/2026
So excited 🥹
010
Can S. Rau @canrau.com · 09/04/2026
My agent literally implement worker logic with locks etc without using a db transaction, so my first test that had an error made the whole logic fail as that job was now locked and would never be released 🤦🏻‍♂️ Sometimes they're soo surprisingly capable & then making the dumbest mistakes. Job safe 💁🏻‍♂️
000
Reposted by Can S. Rau
Eva Ogbe @evaogbe.bsky.social · 05/04/2026
LLMs can do 90% of the work, leaving only the final 90% to the developers
0272
Can S. Rau @canrau.com · 06/04/2026
🫪
010
Can S. Rau @canrau.com · 06/04/2026
This is how (low orbit) satellite internet should've been built as well instead of allowing one company (Starlink) to kinda control it all and then multiple competitors to launch their own infra unnecessarily polluting space etc 🤦🏻‍♂️ Pretty disappointed by Germany
130
Reposted by Can S. Rau
BobWossamottaU. @heneryhawk.bsky.social · 05/04/2026
174126922868
Can S. Rau @canrau.com · 06/04/2026
🫪 Really not yet sure what to make of this but doesn't feel too good actually www.reddit.com/r/degoogle/s...
reddit.com
From the degoogle community on Reddit: Google Just Patented The End Of Your Website
Explore this post and more from the degoogle community
020
Reposted by Can S. Rau
Frontend Dogma @frontenddogma.com · 05/04/2026
Why We Replaced Node.js With Bun for 5× Throughput, by @triggerdev.bsky.social: trigger.dev/blog/firebun #nodejs #bun #migrating
trigger.dev
Why we replaced Node.js with Bun for 5x throughput | Trigger.dev
How we took our warm start service from 2,099 req/s on Node + SQLite to 10,700 req/s on a compiled Bun binary, and found a subtle memory leak that only exists in Bun's HTTP model.
061
Can S. Rau @canrau.com · 23/03/2026
Completely switched all schemas from Zod to Valibot like a year ago and never looked back 🔥
150
Reposted by Can S. Rau
Joaquín Sánchez @userquin.bsky.social · 23/03/2026
Moving packages to a monorepo is great... until you hit the GitHub Releases page. 🫠 ​Come on @github, it's 2026! We need real workspace support: 🏷️ Mark MULTIPLE packages as latest 🔄 Better sorting for tags/releases (save us from the alphanumeric inferno 🔥) ​#monorepos #github
3202
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 17/03/2026
🚀 Valibot v1.3 is here!
2242
Reposted by Can S. Rau
VoidZero @voidzero.dev · 13/03/2026
Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: ◆ Unifies your frontend toolchain ◆ Manages your runtime & pkg manager ◆ Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.
voidzero.dev
Announcing Vite+ Alpha
Introducing Vite+, an open-source CLI that unifies your runtime, package manager, and frontend toolchain into one fast, simple development experience.
623040
Reposted by Can S. Rau
Leo @leokawa.design · 13/03/2026
css-tricks.com/the-value-of...
css-tricks.com
The Value of z-index | CSS-Tricks
How we look at the stacking order of our projects, how we choose z-index values, and more importantly, the implications of those choices.
012
Can S. Rau @canrau.com · 12/03/2026
Extremely satisfying, especially the "Buzz" on mobile 🐝 🐝 🥰 haptics.lochie.me
haptics.lochie.me
WebHaptics – Haptic feedback for the mobile web.
Haptic feedback for the mobile web.
000
Reposted by Can S. Rau
evacide @evacide.bsky.social · 08/03/2026
It is true that Proton is located in Switzerland and responded to a legal request from the Swiss authorities. But it is also true that most people do not know what an MLAT is and there is a widespread misunderstanding that using Proton will protect your account from US govt requests.
15399120
Can S. Rau @canrau.com · 11/03/2026
😂
000
Can S. Rau @canrau.com · 11/03/2026
Haha yep this definitely helps to identify all the spots on the screen 😅 What's My JND? 0.0034 Can you beat it? www.keithcirkel.co.uk/whats-my-jnd...
keithcirkel.co.uk
What's My JND?
Find your Just Noticeable Difference in colour perception. How small a colour difference can you actually see?
000
Reposted by Can S. Rau
Victor @vpon.me · 09/03/2026
Ever noticed how your entire page shifts when you open a modal? That's not a bug, that's a missing CSS property.
Three browser window illustrations show changes before and after a modal opens, highlighting scrollbar behavior and layout shifts.
3946
Can S. Rau @canrau.com · 09/03/2026
❤️
000
Can S. Rau @canrau.com · 05/03/2026
Looks very promising and reminds me somewhat of taubyte.com Following to see where it goes, tho so far it kinda "feels" nicer than coolify
021
Can S. Rau @canrau.com · 03/03/2026
Maybe something for @npmx.dev ? 👀
040
Can S. Rau @canrau.com · 03/03/2026
🤖 #Claude upgrade all my packages! Which then also makes sure that all code migrations, etc are done 😃 Is this already a thing? I think the most difficult part might be getting that information reliably, as not all packages publish proper changelogs etc, or maybe just from source? 🤔 #AIAgent #AI
010
Can S. Rau @canrau.com · 03/03/2026
Hey @bunny.net how could I redirect a request to a Container to a different specific container like supported by fly with the fly-replay header? Die magic containers provide something directly or would I need to use a middleware script?
fly.io
Custom private networks
Documentation and guides from the team at Fly.io.
100
Can S. Rau @canrau.com · 18/02/2026
@tanstack.com Start's new Import Protection is fantastic and looks pretty well thought through with all the optional configuration they provide 👌 This makes it so much nicer to set clear boundaries between Client & Server 🥳
tanstack.com
Import Protection | TanStack Start React Docs
Experimental: Import protection is experimental and subject to change. Import protection prevents server-only code from leaking into client bundles and client-only code from leaking into server bundle...
000
Can S. Rau @canrau.com · 10/02/2026
Love this so much. You usually don't need to return a <Component/> from a #ReactJS hook, but when you do it's really handy. Thanks @tannerlinsley.com for the in-depth explanation, sorry for surfacing such old content, but it's just too valuable. I watch it every now and then 🤓
youtube.com
How to return components from React hooks
YouTube video by Tanner Linsley
010
Can S. Rau @canrau.com · 03/02/2026
And set a location based reminder to urgent 🚨🤠
000
Can S. Rau @canrau.com · 03/02/2026
@quiche.industries just testing out, love it so far, one thing I discovered is that I'd love an option like "Ask every time" for where to open Universal Links 🤓
100
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 02/02/2026
Thrilled to be on @devtools.fm talking Valibot's origins, the Standard Schema collab with Zod/ArkType creators, launching Formisch, and why AI needs better schema metadata! If schema validation, forms, or future dev tools excite you – this one's for you 👀 www.youtube.com/watch?v=WpHI...
youtube.com
Fabian Hiller - Valibot, Standard Schema, Formish
YouTube video by devtools-fm
0133
Can S. Rau @canrau.com · 28/01/2026
⏰ Would be increíble if I could "snooze" any notification via Reminders app #iOS #iPhone #macOS #Apple
000
Can S. Rau @canrau.com · 28/01/2026
Page down? @standard.site Just stumbled upon it but can't open 🫠
100
Reposted by Can S. Rau
kat @katproto.girlonthemoon.xyz · 27/01/2026
why do programming languages either write it as "function" or "fn" instead of "fun". do we hate fun
11506
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 27/01/2026
🛠️ AI agent builders – fresh drop! We just launched a dedicated Agent Skills GitHub repo packed with ready-to-use skills for @valibot.dev and @formisch.dev 🔥 Your agents can now handle modular, type-safe validation + advanced forms effortlessly 🧩 Check it out & try them: github.com/open-circle/...
github.com
GitHub - open-circle/agent-skills: Public repository for Agent Skills
Public repository for Agent Skills. Contribute to open-circle/agent-skills development by creating an account on GitHub.
181
Can S. Rau @canrau.com · 26/01/2026
Getting better at steering my @github.com Copilot and finally improving so many parts of this code-base 🥳 Was a bit confused by gpt-5.2-codex, after Sonnet 4.5, now I really enjoy it & use it exclusively. Now I think I need a Jarvis like way to communicate with it, ideally from my phone 😃 Tips?
000
Can S. Rau @canrau.com · 25/01/2026
Great question 👀
010
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 04/01/2026
Should we drop a dedicated open-source project comparing ALL major schema libs? 🤔 We could test: ⏱️ Initialization speed ✅ Validation speed ⚡ Parsing speed 📦 Download time (bundle size) If this gets traction… we launch it 🚀📊
0425
Reposted by Can S. Rau
Fabian Hiller @fabianhiller.com · 04/12/2025
React folks, quiet launch alert 🚀 I just shipped Formisch for React — the form library I originally built for @solidjs.com that people kept begging me to port.
3194
Can S. Rau @canrau.com · 29/11/2025
Please upvote, needs at least 18 more 👍 to go into the backlog This would be so helpful for more clarity, without having to manually set `window.title` per project. Thought you might be interested as well @wesbos.com @tolin.ski @w3cj.com @vscode.dev #VSCode github.com/microsoft/vs...
github.com
${rootParentName} variable for window.title · Issue #274551 · microsoft/vscode
I'd like a ${rootParentName} variable added for customizing the window.title. It would be similar to ${rootName}, but one level up the directory structure. I organize my projects with a top level f...
020