/WebDev

Weird Things Engineers Believe About Web Development

- Brian Birtles tl;dr: (1) Web browser engineers know web development really well. (2) The people who make Web specifications know web development really well. (3) Web developers know web development really well. (4) Browsers aren’t made to run SPAs. (5) MPAs will replace SPAs. (6) All sites should work without JavaScript. (7) Web development shouldn’t need a build step. 

featured in #478


Building A Website Like It's 1999... In 2022

- Sophie Koonin tl;dr: "We might look back on these websites now and laugh – they look ridiculous compared to the sleek and minimalist sites we're used to nowadays. But I actually think we've gone too far in the other direction, and now so many websites look the same. These old personal websites were a reflection of yourself."

featured in #377


The Struggle Of Using Native Emoji On The Web

- Nolan Lawson tl;dr: "If you can see the lotus flower emoji on your browser, then congratulations! You’re on a browser or operating system that supports Emoji 14.0, released in September 2021. If not, you might see something that looks like the scoreboard on an old 80’s arcade game." Nolan discusses the flaws of native emojis. 

featured in #307


6 Useful Bookmarklets To Boost Web Development

- Daniel Schwarz tl;dr: "I’d like to show you some awesome web browser hacks to aid your web development workflow and how to convert those hacks into time-saving bookmarklets."

featured in #307


Making The Web Better. With Blocks!

- Joel Spolsky tl;dr: "You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which has a little + button that brings up a long list of potential blocks that you can insert into this page." Joel thought it would be cool if blocks were interchangeable and reusable across the web, and is creating the Block Protocol doing just that, discussed here.

featured in #286


The Baseline For Web Development In 2022

- Alan Dávalos tl;dr: (1) We're not answering the user's needs, notably around performance and accessibility. (2) We’re overusing JS: Both in our dependencies and in our own code. (3) We’re underusing HTML and CSS, partly due to IE support, but now that we don’t need to support IE there are many features that become usable.

featured in #286


Improving Responsiveness In Text Inputs

- Nolan Lawson tl;dr: Nolan's preferred solution is "to use requestIdleCallback to wait for the UI thread to be idle before running the blocking code." He discusses the benefits here.

featured in #244


What's New In Lighthouse 6.0

- Connor Clark tl;dr: (1) New metrics (2) performance score update (3) New audits, and more. 

featured in #183