Unraveling the HTML Dialog Sizing Mystery - FrontEnd Engineering Explained


Frontend Engineering Explained

Explained: The Mysterious HTML Dialog Sizing Case

video preview​

Hello internet friends! πŸ‘‹ I sincerely hope you all are having a decent time on this beautiful planet. I will be honest and say this newsletter was a little rushed and might even be a little late, but hey, better late than never. 😁

What if...

A little bit of a philosophical piece if you will. What if we embraced authenticity, took creative risks, and lived deliberately without fear of judgment - a reflection on finding freedom through self-acceptance in both personal and technical pursuits?

TechCats

I made a little website for the cats in the lives of those who make websites. I have for the longest time wanted to build something with 11ty and not too long ago came across DogsOf.dev and was inspired.

If you find value in the work I do and want to support the future of the newsletter, my writing, and education, please consider a subscription on Patreon or buy me a coffee - I β™₯️ coffee 😁

In My LinkStack

That is enough about me, let's see what I have in my LinkStack.

What I do know is that I find LLMs useful on occasion, but every time I use one I die a little inside. - Richard Rutter

From My Ears To Yours

Podcast episodes I have enjoyed and possibly shared elsewhere.

​Good Robot - Unexplainable/Future Perfect

I absolutely loved this series. Very highly recommended.

The AI revolution is here. Can we build a Good Robot?

MakerBench

Some tools I have added or are potentially adding to my Maker Bench.

  • ​Neumorphism.io​
  • ​Umami - Privacy-respecting analytics that is self-hostable, with a great free tier.
  • ​Web Platform Features Explorer - Use the Web Platform Features Explorer to discover new features and APIs and stay up-to-date with changes.
  • ​Thoughtlesss - Not a maker tool, but made by a maker for those times you just need to brain dump without it going anywhere.
  • ​CSS Anchor Positioning Tool - Incredibly useful

Artificial Friends

  • ​Granola - This sounds like it just might be actually useful
  • ​Code with LLM - Mixed feelings, but better to know, right?? (I have many complicated thoughts. Way too many for a newsletter)
  • ​OpenAI.fm - An interactive demo for developers to try the new text-to-speech model in the OpenAI API.

It is not all a good robot experience

FEDSA Focus

Frontend Development South Africa is a not-for-profit in South Africa that I am involved with and I will be highlighting some of the work we do as part of the newsletter. Also, just because it has South Africa in the name, please do not be deterred. Everyone from everywhere and all skill levels are welcome. We also have a thriving and growing Discord server which you are invited to join.

video preview​

Open Sourcery

Work Opportunities

Get a job, you hippy 😁 ✌️

And that is it for this one. Until the next one, keep rocking the open web.

Pretoria, Gauteng, South Africa, 0182
​Unsubscribe Β· Preferences​

Frontend Engineering Explained

FrontEnd Engineering Explained is a bi-weekly (every two weeks 😁) newsletter read by 200+ subscribers and includes, one frontend engineering topic explained, links to some of the posts I wrote, valuable and interesting frontend related reads of the last two weeks, podcast recommendations, tools, open source projects, and occasionally even some job opportunities. The author: Schalk Neethling is a passionate front-end engineer, podcast host, mentor, and open web and web accessibility evangelist.

Read more from Frontend Engineering Explained
A spider web covered in white flowers in the dark

FrontEnd Engineering Explained A spider web covered in white flowers in the dark JavaScript Event Listeners Explained If you find value in the work I do and want to support the future of the newsletter, my writing, and my teaching, please consider a subscription on Patreon or buy me a coffee - I β™₯️ coffee 😁 In My LinkStack That is enough about me; let's see what I have in my LinkStack. Is the button focusable? - Manuel MatuzoviΔ‡ How much traffic can a pre-rendered Next.js site really handle?...

FrontEnd Engineering Explained Declarative ShadowDOM Explained Welcome to the third edition of FrontEnd Engineering Explained for 2025. I want to start by saying thank you to the new subscribers, those who took the time to read the last edition, and to everyone who shared the newsletter on the web. I truly appreciate it. This edition is packed to the brim with links from around the web, some great podcast episodes, open-source tools, some interesting design tools, and interesting finds in the...

A view of a snow covered mountain through some trees

Frontend Engineering Explained A view of a snow-covered mountain through some trees Heya! Welcome to the second edition of the Frontend Engineering Explained newsletter of 2025. The world is still looney and so, now more than ever, it is our responsibility to be steadfast and stand up for what we believe to be good. It is not the time to stay quiet but, adding more fuel to the fire will also not help. We must therefore find ways to protest silently and show who we are through our actions. And...