All 76 Comments

re: Beyond appendChild: Better convenience methods for HTML
I don't think so, sorry. You can't assign to .children in t...
re: WebGL point sprites, a tutorial
So the buffer is new Float32Array(1000);, it actually takes...
re: Practical Ways to Write Better JavaScript
Your article writes that map is a construct that JS provide...
re: Practical Ways to Write Better JavaScript
While a lot of your advice is nice, about map and friends: ...
re: Progress Indicator With Fetch
Oh yeah, I'll fix that. Thanks!
re: Progress Indicator With Fetch
It's honestly just preference! If you want to be pedantic, ...
re: Disable a HTML form while in-flight using fieldset
Oh good. I mean you're dealing with a repeat submission iss...
re: Disable a HTML form while in-flight using fieldset
The tab key or alternative methods of access can trivially ...
re: Matching elements with selectors in JS
Oh yeah, I think I was thinking of Set or Map. I'll fix, th...
re: What are your favourite non-tech related podcasts?
I'm surprised no-one has yet mentioned No Such Thing As A F...
re: Sure you want to leave?—browser beforeunload event
Well, you send off a POST request with sendBeacon. You'd te...
re: What To Expect When You're Expecting To Drop IE11 🗑️
I agree, but I also can't stress this enough: if your site ...
re: Modern Web Components
I think this is sort of the vision, although I don't want t...
re: What To Expect When You're Expecting To Drop IE11 🗑️
This echoes lots of developer stories, sadly. On the flipsi...
re: What To Expect When You're Expecting To Drop IE11 🗑️
You're not wrong, and the extra step is a bit misunderstood...
re: Modern Web Components
Polymer 3 is a mostly mechanical migration of 2 to use ES ...
re: What To Expect When You're Expecting To Drop IE11 🗑️
I'm avoiding Edgium. I think dropping IE11 gives you a big ...
re: Modern Web Components
WCs are just another platform primitive. I don't think they...
re: Modern Web Components
Whether you choose to or not, the option is there because i...
re: Modern Web Components
whoops. Thanks 😄
re: Install This PWA To Continue
Yup, my opinion on this is that browsers aren't going far e...
re: What did a IoT device do on my network?
Sadly no :( I've had the device on tcpdump for the last we...
re: Matching elements with selectors in JS
Matches is probably less useful but is really a precursor t...
re: Matching elements with selectors in JS
Babel on its own is not a magic bullet—you need to include ...
re: Declaring JS Variables in 2019
I'm glad to hear you're on the same page as me! I like the ...
re: PWAs that download like apps 🗜️
The call to untar in this case is actually totally synchron...
re: Sam's dotfiles highlights
Well, if ~/.local/bin/ is in your $PATH (if you're on Windo...
re: Sam's dotfiles highlights
I just put the gstate file inside my $PATH. I personally ha...
re: AMA, Sam 10-yr Googler in Web DevRel
When I was 17, I was mostly having a good time, working cas...
re: AMA, Sam 10-yr Googler in Web DevRel
It's not five things, but some general DevRel advice I've l...
re: AMA, Sam 10-yr Googler in Web DevRel
I have no insight into Apple's motivations but we've seen s...
re: AMA, Sam 10-yr Googler in Web DevRel
Oh, and my days right now also consist of watching game des...
re: AMA, Sam 10-yr Googler in Web DevRel
I think it's my job to say optimistic! 😄👍 Discovery and mi...
re: AMA, Sam 10-yr Googler in Web DevRel
Right now, it's wake up, change the baby, help my wife feed...
re: AMA, Sam 10-yr Googler in Web DevRel
So something you should look at is the onbeforeinstallpromp...
re: AMA, Sam 10-yr Googler in Web DevRel
I'm trying to think back to my university days (literally 1...
re: AMA, Sam 10-yr Googler in Web DevRel
I've answered this a bit elsewhere, but my advice is that w...
re: AMA, Sam 10-yr Googler in Web DevRel
So I started coding when I was a young'en, so I don't think...
re: AMA, Sam 10-yr Googler in Web DevRel
So Google has two very similar roles, DPE "Developer Progr...
re: AMA, Sam 10-yr Googler in Web DevRel
There's a bit of history here, I think. A good example is G...
re: AMA, Sam 10-yr Googler in Web DevRel
Most teams at Google will be located in a few offices with ...
re: AMA, Sam 10-yr Googler in Web DevRel
Here are some links: careers.google.com/how-we-hire/ techde...
re: AMA, Sam 10-yr Googler in Web DevRel
So "Mountain View" is what we think of as head office, and ...
re: AMA, Sam 10-yr Googler in Web DevRel
I love the quote of "every language either dies or lives l...
re: Beyond appendChild: Better convenience methods for HTML
I've not really used the .insertAdjacent... methods. Good p...
re: Beyond appendChild: Better convenience methods for HTML
I nearly didn't include this one—it was added last. But I'v...
re: Detecting Select All on the Web
I've not had time to test this but I've had another report ...
re: What did a IoT device do on my network?
The device isn't specifically exposed to the internet (it's...
re: What did a IoT device do on my network?
For what it's worth, it was basically saturating my upload ...
re: Sure you want to leave?—browser beforeunload event
Unfortunately, since the browser is entirely allowed to dec...
re: Declaring JS Variables in 2019
Would you use const for say, defining magic numbers at the ...
re: Declaring JS Variables in 2019
I think there's a high number of people who don't like cons...
re: Declaring JS Variables in 2019
Do you mean mutable, vs re-declarable? var is re-declarabl...
re: Declaring JS Variables in 2019
Actually, not mentioning this was one of the goals of my ar...
re: Arrow functions break JavaScript parsers
I took a look at Crockford's post on this. It seems like he...
re: Arrow functions break JavaScript parsers
Thanks! Also you don't need to update dev.to's JS syntax hi...
re: What are you "old enough to remember" in software development?
I remember when every service just took plaintext usernames...
re: The Gift of Giving Up
You'll find us all around the web—on YouTube, on other blog...
re: The Gift of Giving Up
Thanks, I'm glad you liked it. Santa Tracker, the web exper...
re: The Gift of Giving Up
Yup, I was... busy :) We do think lit and a new design has ...
re: 🤯 Create a modal with zero line of CSS 🤯
Sure, but dialog is only supported in Chrome, so in my opin...
re: 🤯 Create a modal with zero line of CSS 🤯
Nice post! There's also a polyfill: github.com/GoogleChrome...
re: Sure you want to leave?—browser beforeunload event
This feature exists on the web whether I write about it or ...
re: Shipping PWAs as Chrome Extensions
It works surprisingly well—all the cache, application etc i...
re: Follow Friday! (v5)
I seem to only count two or three devs, depending on how yo...
re: Cancellable async functions in JavaScript
Ever-increasing numbers also works but I think an arbitrary...
re: Emscripten's compiled Web Assembly, used minimally
I'm not sure of any other runtimes for compiling C/C++ to W...
re: Emscripten's compiled Web Assembly, used minimally
I don't think it's unsolvable but as I mentioned, not witho...
re: What is your personal project?
I work on Emojityper, which started as a silly colab betwee...
re: Follow Friday! (v3)
Thanks @ben for the shoutout! This'll motivate me to finis...
re: Fast GIF parsing on the web with WASM + Wuffs
Thanks, Weston! WASM isn't supported everywhere, but it's p...
re: Fast GIF parsing on the web with WASM + Wuffs
That's great! We see a huge spread—some of it, I suspect, i...
re: Fast GIF parsing on the web with WASM + Wuffs
Whoops, fixed! 🤣
re: Fast GIF parsing on the web with WASM + Wuffs
So WASM actually is supported there. Safari is sometimes sl...
re: ↩️ Native Undo & Redo for the Web
Good question! It's subtle but we actually want to remove ...
loading...