New blog post: "Things I’ve been wrong about, things I’ve been right about" https://nolanlawson.com/2019/01/01/things-ive-been-wrong-about-things-ive-been-right-about/
In which I recap some of the calls I've made over the years, and how those calls have turned out. Most cathartically for me, this is where I kinda-sorta apologize for writing "Safari is the new IE" years ago.
@brainwane Yikes, may've hit it just as maintenance was happening. It was/is still working from what I can tell. Try again? 🙂
The story behind Parsoid and it's 2X perf boost after porting to PHP, from the Parsing Team at Wikimedia.
The "server-side rendering" trend is great (aka: serve a web page), but when the goal is progressive enhancement it's easy to mistake the technicalities for an end result.
Serving HTML and doing something in JS is not "progressive" nor "enhancing" if the HTML is unusable by itself, with visible-yet-nonfunctional UI elements, requiring seconds of interaction-blocking JS execution before it is scrollable and clickable.
Blog post by @adactio
Thunderbird is hiring for several engineering positions, all remote and full-time: https://www.thunderbird.net/en-US/careers/
I use Thunderbird for my email every day. Looking forward to what the new folks help produce!
by popular demand, now with logarithmic y axis scale to fit more data points
The end of the Trident Era, an incredible 25 years of Microsoft history behind Internet Explorer – via @Schepp.
It details dozens innovations where IE was far ahead of its time, some of which others only just caught up with.
Remember all those ways we supported IE6? Weird as those polyfills may have been, it's easy to forget how special it was that it worked at all. Other browsers that old couldn't have. DXImageTransform gradients, <s:video>, and much more.
@brion Thundercats, is that like Thunderbirds? :D
(Thunderbirds was also before my time but I did catch up on it as early as I could. Often thought how various scenes could be made. Got me into stop-motion photography!)
Safari runs code from *disabled* third-party browser extensions on every launch (can "phone home" with details about you).
@ellotheth It's the great Spielberg-Hanks-Williams trio, striking yet again.
@liw Unfortunately, the British are not amused.
@liw It was an annual tradition to watch this back in the Netherlands. Every year around the holidays it would be on.
Turns out there are still people making web browsers that aren't based on WebKit or Gecko. Here's an article about a browser called Flow: https://www.quirksmode.org/blog/archives/2020/01/new_browser_on.html
Having documentation in Markdown files *in* the repository alongside the code, instead of on a CMS or wiki, can be great:
- It pops up in code searches.
- It can be kept up-to-date while refactoring.
- It is wherever the code is (text editor, Git UI, tarball download)
"In the 48 hours after Prince died, his artcile got 11 million pageviews on Wikipedia - 66,000% higher than normal traffic."
This is an comprehensive and interactive tool, built by The Pudding, which analyzes three years of Wikipedia traffic.
"[...] ten years ago, a small team of web developers at YouTube conspired to kill IE6."
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!