I'm attending Web Engineering Summit 2026 - get your free remote ticket and join me there with 10k other engineers and 50 great speakers
https://t.co/5g40i6paJv
#WEsummit
I’m attending JSNation – the main JavaScript conference of the year. You may join me there for free with 10k other JS engineers and 40+ great speakers. Just follow this badge.
#javascript
https://t.co/Ekj4UBdQnl
#jsnation
My books on #JavaScript and #TypeScript are free to read online:
– Exploring JavaScript (ES2025 edition)
– Deep JavaScript
– Exploring TypeScript (TS 5.8 edition)
– Shell scripting with Node.js
Retweets appreciated!
https://t.co/cNL3e9A00u
Money was never the goal.
I hated relying on Adobe (Flash) so much that I felt I had to create a free option for the HTML5/WebGL world.
It has not been easy and I've had to sacrifice a few things in my personal life but I think it has been worth it.
Abusive bosses don't drive performance. They undermine it.
471 studies, 149k people, 36 countries: in aggressive workplaces, we do poorer work, collaborate less, and shirk more. Incivility breaks confidence and breeds resentment.
The best way to get results is to show respect.
"Microservices first" indicates that the person advocating that idea isn't thinking like an architect. No single architectural pattern is appropriate in all contexts. An architect will first identify the essential system characteristics and then pick an architectural pattern with pros and cons that match the characteristics. Microservices are fault-tolerant, highly elastic and scalable, incremental-development friendly, and support hot deploys into running systems. They are also slow, complex, and network-based (I see that as a huge negative). Use the pattern if those characteristics (pros and cons) work for you. If they don't, use a different pattern. There's also a third choice. A very simple microservice system can run as threaded components in a monolith, thereby giving up the elasticity but also lowering the complexity quite a bit by getting rid of the network issues. In other words, you can meld patterns to create new patterns. It's all about identifying characteristics and choosing (or inventing) appropriate patterns.
Do you know the difference between the "pagehide", "beforeunload" and "visibilitychange event"?
If you don't, my new article is for you.
I tested Chrome, Edge and Safari on desktop and mobile and here's what I learned
https://t.co/kZ94ryh159
For the bloggers: the W3C WebDX Community Group released a web component to display web feature baseline info.
Drop `baseline-status` into your HTML and display some juicy browser compat data. 💯
https://t.co/1RFSSJX8uG
This is the big thing right here 👇
There were already signal libraries, but you had to pick one.
Standard signals let components built in different ways support signals so that they can share observable state, without having to pick the same library.
Interop FTW!
I wrote some thoughts on the web components debate.
IMO WCs and frameworks currently have different value propositions. They are not competitors; there is space in our toolchains for both.
So how about we stop fighting and go make awesome sh!t? 🚀
https://t.co/WXdxopZDgf
https://t.co/qGhw4d7XQw
“I find these debates a bit tiresome. I think the fundamental issue, as I’ve previously said, is that people are talking past each other because they’re building different things with different constraints. It’s as if a salsa dancer criticized ballet for not being enough like salsa.“
"Frameworks are a testbed for ideas that may or may not work out. We all need to be OK with that. Even framework authors. Especially framework authors. More importantly, we all need to stop being salty when our way isn’t what makes it into the browser."
https://t.co/FbZNZOepvF
📣 It's finally here! 🎊
My FREE frontend architecture course is now LIVE ✨
Whether you're an aspiring architect or tech lead, or just want to know how to build better frontends that last longer, this is the course for you.
Want to check it out? You know where to find it ⬇️
For 7 years, Google has failed to keep its commitment to share the ability to install Web Apps with third-party browsers on Android. With regulatory intervention from the EU, Japan and the UK that may be changing.
Read about it here:
https://t.co/l0Hqf2fxlA
Incredible that we will blame absolutely all productivity metrics on remote work without a shred of accountability that many industry-sweeping rounds of reduction in force will do to morale