Florian
banner
tobny.bsky.social
Florian
@tobny.bsky.social
I really like to start and build things! Frontend, backend, founding, …
I also like thinking about how to better slice apples.
Some years ago I created a round color picker: nekocolor.com#121050
Still looking quite cool. Wondering how complex it would be to extend it to also suppoert oklch 🤔
#frontend #coding #colors #webdev
February 24, 2025 at 11:28 PM
I am not totally sure if I really like Tailwind in total – but I’m certain that styling directly in HTML is a brilliant thing.
The alternative, vanilla style attributes, are possible, however they quickly become messy, verbose, and they lack features like :after and sub-element selectors.
January 3, 2025 at 4:40 PM
Having fun with this one again and again!
The bass lines, especially in the second part are really funky cool!
www.youtube.com/watch?v=9sUf...
DOMI Searing Solo | Omnisphere Sessions
YouTube video by SpectrasonicsVIDEO
www.youtube.com
December 28, 2024 at 11:40 AM
Reposted by Florian
Node.js now supports TypeScript.

Here's everything you need to know:

www.totaltypescript.com/typescript-i...
Node.js Now Supports TypeScript By Default
TypeScript is coming to Node 23. Let's break down what that means.
www.totaltypescript.com
December 27, 2024 at 5:00 PM
The newest major release of Remix is … React Router 7 🤪
Plus, there will be another new project branded … Remix, but not a descendent of the current Remix 😵‍💫
reactrouter.com/upgrading/re...
I get their intention, but not sure if this will turn out to be a power move 😅
#confusion #remixjs #react
Upgrading from Remix
reactrouter.com
December 12, 2024 at 11:23 PM
What I learned today:
Remix isn’t yet running on bun.
#remixjs #bun
December 2, 2024 at 6:44 PM
I estimate time in ranges:
– Best-case scenario (easy, usually wrong)
– Worst-case scenario (Murphy's law will find you)

When in need of a single number, I take the average but weight the worst case twice as heavily.
December 1, 2024 at 12:32 AM
Uhh, I like that! Electron but in lightweight 🪶

If your web part anyhow does not mind the rendering engine, this is a really slim alternative.
Electron always has ~250MB minimum.

Difference to Electron: It re-uses the existing OS-native WebView instead of shipping another bundled chrome binary.
Do people know I’m building an alternative to Electron and Tauri?

Where you write typescript for the main and browser code and it just works.

Has building, packaging, code signing, and update management built in. Bundles as small as 12MB and ship updates as small as 4KB?

electrobun.dev
November 22, 2024 at 12:43 PM
Reposted by Florian
seems pretty clear by now that scaling & iterating the core large models has hit strongly diminishing returns & the viable paths to true improvement are

a) make the surrounding tools use their context better
b) make smaller models almost as good
c) another transformers-level breakthrough
November 19, 2024 at 2:57 AM
Is it actually possible to reach a state of mind where you instantly know which flexbox alignment declaration does what? 🤪
I always have to look it up, use a generator, or just guessing — or all of them together. 😅
#align #justify #content #items #self #flex-start #space-around
November 17, 2024 at 10:58 PM
I really like that I can write in Remix my SQL statements directly above the components. 🤩
All this fetch() and HTTP and backend mess abstracted away 👻
November 16, 2024 at 2:27 PM
It just took me 6 years to write my next blog post 😬
florianheinze.de/blog/blog/fi...
Finding events sucks – and how I fixed it – Florian
florianheinze.de
April 3, 2024 at 12:36 PM
CSS/UX hack: Just set a disabled <button> to …

filter: grayscale(1);

… instead of adding bunch of declarations.
January 11, 2024 at 5:26 PM
When a big thing for a product is hard to decide, it helps me to focus on smaller parts that are more obvious and actionable.
Implementing them shrinks the big decision – or often it vanishes magically all together 🪄
January 10, 2024 at 7:13 PM