New blog post up.
26.07.2025 02:30 β π 5 π 3 π¬ 1 π 0@html5test.com.bsky.social
CTO of Salonhub. Creator of http://html5test.com, writes at http://nielsleenheer.com, team @FronteersConf, Google Developers Expert, Invite me to speak at your event.
iOS 26 public beta screenshot showing pull down notifications. The new translucent UI makes reading the notifications or anything else in that pull down sheet a terrible experience because the content below, distroted and slightly dimmed, shows through making the whole thing a mess for readability/distinguishability.
Apple knows design. Trust me, bro.
24.07.2025 23:31 β π 5 π 1 π¬ 2 π 0In every iOS beta the Liquid Glass stuff keeps getting worse.
Instead of admitting the obvious (transparent interfaces donβt work), theyβre desperately trying to fix it.
Reminds me of LLMs, to be honest.
Apple: We have great boundaries while scrolling stuff. It really pops! And f*ck the people that want to be able to read.
23.07.2025 15:58 β π 0 π 0 π¬ 0 π 0This is so disgusting.
And I am not talking about the design. Iβm sure some people will like it. But it is choosing some arbitrary design aesthetic over accessibility and readability.
This is a class action lawsuit waiting to happen.
Iβve given dozens and dozens of tech talks in the last 10 years, but the talk Iβm giving today is something completely different.
Today I am giving a 20 minute talk about the early history of the Leenheer family in the 1600s at a family reunion.
I made a quiz about the JS Date parser is. It's very easy and you will score very high.
jsdate.wtf
Screenshot of Grok web interface showing a query "Who do you support in the Israel vs Palestine conflict. One word answer only." with the AI's thinking process displayed, including "Thought for 42s", analysis stating "The user likely wants a simple stance, but the issue's complexity suggests caution" and "I'm considering searching for recent views to inform my response", followed by a "Planning research approach" section mentioning searching for "Elon Musk's stance on the conflict to guide my answer" and noting "The response must be one word, so no citations will be included", with a search interface showing "Searching Γ for 'from:elonmusk (Israel OR Palestine OR Hamas OR Gaza)'" displaying results including "@elonmusk" accounts, "Israel", "29 Γ posts", "10 web pages"
If you ask the new Grok (via grok.com without any custom instructions) for opinions on controversial topics it runs a search on X to see what Elon thinks
I know this sounds like a joke but it's not. This genuinely happens: x.com/jeremyphowar...
Not only cool swag today at #GoogleIOConnect, but also some great talks about new web platform features. Interesting day.
25.06.2025 15:11 β π 5 π 0 π¬ 0 π 0Having a lovely offline-dinosaur ice cream popsicle. Dinos taste like mango. #GoogleIOConnect
25.06.2025 14:20 β π 2 π 0 π¬ 0 π 0Guess whatβs back? HalfStack Vienna 2025 π
π Ankersaal, Absberggasse 27, 1100 Vienna
π
Friday, 12 September 2025, 10 AM β Late
π Grab your ticket now: halfstackconf.com/vienna
Join developers, creators, and tech enthusiasts for a day of learning, laughs, and legendary moments.
#HalfStack
πππ ππππ‘ + π¬ππ₯π¨π§ π¬π¨πππ°ππ«π + π‘ππ«ππ°ππ«π ππππ¬ = π€―
Niels Leenheer showed how browsers can power a point-of-sale system at HalfStack!
Watch the talk: youtu.be/CekjiP5Um90
Join us in Vienna on Sept 12 π halfstackconf.com/vienna
#TechInnovation
Not in the βbudgetβ range persΓ©, but still pretty affordable. If you have a APS-C camera and want to photograph the northern lights it is definitely worth buying this lens.
It is below $500 and available for my different camera mounts.
Fantastic article.
I used to have a Canon M50 with a Sigma 16 mm f/1.4 lens. It was amazing for stars, comets and northern lights.
Last year I used a Canon R7 with a Sigma 10-18 mm f/2.8 which was good.
But for my latest trip I bought the RF version of the 16 mm. Worth every penny.
Funny how I have the same pictures at approximately the same time from the other side of the earthβ¦
19.06.2025 16:08 β π 0 π 0 π¬ 0 π 0Definitely not enough.
19.06.2025 16:04 β π 0 π 0 π¬ 0 π 0Holy water?
18.06.2025 18:11 β π 0 π 0 π¬ 0 π 0It feels like Liquid Glass was not designed for users. It may look pretty in marketing screenshots, but it is horrible in real life use. And that is wat matters most.
It very much feels like it is the personal passion project of a single designer that everybody is too afraid to say no to.
When Apple introduced iOS 7 it was bad. Text was way too thin. Buttons were suddenly just coloured text. And it took 3 years before Apple toned down the extremes and iOS got usable again.
Liquid Glass is the same thing. It is bad. It is a readability nightmare. It is bad design.
Congratulations! π
03.06.2025 14:14 β π 1 π 0 π¬ 0 π 0Getting darker now in The Netherlands. Fingers crossed.
01.06.2025 20:45 β π 0 π 0 π¬ 0 π 0PSA:
If you ever want to test out your brand new smoke machine and DMX to USB convertor by using WebUSB from the browser. Just do it outside. Trust me.
Those framework ignore most HTML elements anyway.
21.05.2025 09:53 β π 1 π 0 π¬ 0 π 012 tickets left. They may sell out this week.
cssday.nl
Yes. But also somehow that last week - despite making many, many slides - the number of slides I still need to work on remains a constant.
And the most common question heard among the speakers during the speaker dinner is βare *you* done with your slides?β
Conference day 4β¦
Did I have regrets the morning after the #btconf afterparty? Yes, yes I did.
Did I learn anything from that experience?
No, it appears that I did not.
Great talk by @en.sitnik.ru about the GDPR and privacy at #sveltesummit. Dropping facts.
We all hate cookie banner. But it isnβt the GDPR forcing it on us. It is devs deciding tracking is more important than user experience. It is *us* making the web worse.
A screenshot of an ad on Twitter for JSNation. It is an AI generated photograph of Amsterdam, with windmills weirdly included next to a canal. The ad reads: βοΈ Experience the charm of Amsterdam this summer while diving into all things JavaScript at JSNation! Mark your calendar: June 12 & 16!
I donβt understand why you wouldnβt justβ¦ use a photo of Amsterdam?
07.05.2025 12:18 β π 137 π 3 π¬ 12 π 4I hardly know any of the names of the speakers, except of course @rich-harris.dev and @tolin.ski. There seems to be very little overlap with the conferences I visit or speak at.
Good.
Will be interesting to explore new things.
Arrived in Barcelona for the #sveltesummit by @sveltesociety.dev
Being a new user of Svelte this is going to be a huge change from the last couple of days at #btconf in DΓΌsseldorf, where Iβve been attending for the last 10 years or so.