@marktechson.com bringing the (only slightly less leet) heat on recent #AI development in @angular.dev.
youtube.com/shorts/-miCU...
@develwithoutacause.dwac.dev
Overly opinionated software developer on the Angular team at Google. Web development is hard, so I build tooling that makes it easier. More active on Mastodon. Blog: dwac.dev Mastodon: techhub.social/@develwithoutacause GitHub: github.com/dgp1130
@marktechson.com bringing the (only slightly less leet) heat on recent #AI development in @angular.dev.
youtube.com/shorts/-miCU...
Doing a few #Nightreign solo runs and learning that most enemies have exceptionally weak knees.
Two charged heavies with a great sword will stagger most bosses. It's really not hard to land that with decent spacing, and then it chains into itself.
You can stunlock them quite trivially.
Japan π―π΅ has officially banned Appleβs iOS browser engine restrictions.
Starting Dec 2025, iPhones must allow real Firefox, Chrome, Opera, Brave, Vivaldi and others to run their own engines, just like on desktop.
/1
open-web-advocacy.org/blog/japan-a...
drawing illustrating the difference between GPU and CPU
Information about Sarah as keynote speaker and dates: October 14-16 2025
JS Conf US is happening again! This is a big deal, it has not occurred for some time.
I'm thrilled to keynote and speak alongside folks I deeply admire: @devdevcharlie.com @evanyou.me @aysegul.bsky.social, more
My talk is on fundamentals! We'll go deep into plaforms and systems, using my drawings
I DID NOT CONSENT!
This has been a fantastic season and I've loved my time working on S1 of Leet Heat with my good friend @jason.energy and the wonderful people at @codetv.dev
Check out the season finale and catch up on the rest of the season:
www.youtube.com/playlist?lis...
`JSON.stringify()` is going to be fast in V8 13.8
v8.dev/blog/json-st...
βsometimes its ok to justβ¦ not support thingsβ
04.08.2025 20:55 β π 30 π 4 π¬ 3 π 0I'd like to report a typo: The intro clearly goes "DanDaDaDan", yet the show is mistakenly titled "DanDaDan".
Those subtitles can't fool me!
#DanDaDan
"It doesn't scale."
Translation: "I don't like it, but can't articulate any specific reasoning and hope you won't challenge me on it."
Big news! I'm available for hire! If you have JavaScript/TypeScript you want written, and you have budget for an ambitious and highly skilled practitioner with over 20 years of experience doing that, including leading teams, communities, and execs, hit me up.
izs.me
(RT please)
A meme of UA High School for My Hero Academia, labeled "User-Agent High School".
Writing a doc discussing UA stylesheets today and now I can't help but realize:
31.07.2025 04:07 β π 2 π 0 π¬ 0 π 0The half-billion dollar mistake:
C:\
Tired: I don't want to work around this bug, because as soon as I workaround it, the root cause will be fixed. I'll wait and see if it's still a problem in a few days.
Wired: If I work around this bug right now, I will cause it to be fixed immediately.
ICYMI I am looking for my next role. Hopefully something design systems and accessibility related. Ideally using Web Components APIs.
Shares, tips, and referrals appreciated!
My point isn't invalid, it's just based on facts I hallucinated.
29.07.2025 01:07 β π 5 π 2 π¬ 0 π 0A related mistake is trying to focus on the "most important thing" at any given time.
This is a good mentality in the general sense, but often the most important thing is also the thing I least *want* to do (documentation, tests, etc.)
Maybe the "most important thing" is not losing motivation.
Demotivation is my big one. I have plenty of side projects, and mostly stuff I am still interested in and *want* to spend time on. But just life has me so busy and tired.
I'm sure I could make time, but I just don't have enough motivation to hold myself to do it.
Parents: You could check the classifieds in your local newspaper, of course you're too young to know what a newspaper is.
Me: You mean the piece of trash some guy keeps throwing on my driveway every morning?
It's ok, I split the doc into multiple tabs and removed 2 layers of headings.
All my complexity problems are solved.
I just used heading 6 in my design doc.
Am I cooked?
It's not my fault commas are overused in the English language!
26.07.2025 00:45 β π 0 π 0 π¬ 0 π 0I just used an em-dash in my design doc (potentially for the first time ever?), and now I'm worried readers will assume I generated the entire thing with #AI.
26.07.2025 00:45 β π 1 π 0 π¬ 1 π 0I've learned this lesson the hard way.
25.07.2025 15:55 β π 2 π 0 π¬ 1 π 0function someFunc(someParam: number) { return { someParam }; } const p = someFunc(42).someParam;
1. Renaming 'someParam' on line 1 should be the same as renaming it on line 2
2. Renaming a local parameter shouldn't have effects outside the function
3. Renaming should not cause a shorthand key to be not-shorthand
People will say with 100% confidence that all three are true at the same time
I'm pretty sure this is a plot point in #BojackHorseman and I really hope it doesn't end the same way.
bojackhorseman.fandom.com/wiki/Cabraca...
Sure,` DOMContentLoaded` is later than it ideally could be, but `setTimeout` can trigger before the element's parsing is complete, so I'm not sure that really helps anything.
23.07.2025 15:34 β π 0 π 0 π¬ 1 π 0β‘ Speaker highlight: Jessica Janiuk, Staff Engineer @angular.dev
Angular lived through a renaissance recently
With new features and improved DX but also betting on Vite & testing via Vitest
But is this the end? No!
@thepunderwoman.com will tell us about Angularβs Vite future.
viteconf.amsterdam
I think the timing issue can still happen if you compose the elements.
```
<my-foo>
<my-bar>
<div></div>
</my-bar>
</my-foo>
```
What if foo's `init` wants to call a method on bar? Is bar guaranteed to `init` first?
I was thinking the DOMContentLoaded listeners could cause the callbacks to be executed out of order. Though actually I don't know if those are guaranteed to execute in the same order they were registered.
23.07.2025 14:04 β π 0 π 0 π¬ 1 π 0Requiring users to fill out #PDF forms is an #a11y bug and should be treated as such.
23.07.2025 04:52 β π 5 π 0 π¬ 0 π 0