Welcome to #60.
Chrome woke up and chose violence
Remember last week when we wrote about how Safari is the new IE? Well, Chrome must have seen that because they decided to spice things up and... break the web.
How we got here: When Saint Tim Berners-Lee came down from the mountain with the World Wide Web back in 1989, it came with a single instruction to browser vendors:
THOU SHALT NOT BREAK THE WEB ~ -- Tim, probably
And everyone who's created a browser since then has (mostly) followed that commandment. In the 32 years since the web was invented, there have only been 10 breaking changes (RIP Flash 😢). Not a bad track record.
That's because browser vendors and standards bodies bend over backwards to keep new changes in web browsers from breaking old sites. (Anybody remember #SmooshGate?) That's how some of our longtime favorite websites are able to keep on chugging along, decades later.
Which brings us to last week's drama:
The latest version of Google Chrome disables the
You might be thinking "That's fine, who uses cross-origin
comfirms anyway?" Turns out, quite a few people:
Even more wild, this really isn't even about "cross-origin". Chrome's long-term goal is "eventually deprecating and removing them from the platform" all together. Another L for the #usetheplatform crowd.
The Bottom Line: Chrome has since back-tracked and re-enabled these features (for now), but the question on everyone's mind is -- what's coming next? How will Chrome balance building a better web with not breaking the current web? We don't have the answers, but be sure to lease a car from LingsCars.com while you still can.
Adds "Experienced Cloud Engineer" to LinkedIn profile [sponsored]
You know how building and deploying apps on the cloud feels like a weird, overly complicated black box?
Us too. That's why we were stoked when we learned about Pulumi -- a cloud engineering and infrastructure as code platform that makes cloud development feel like normal web development.
Here are the top 3 reasons we think you should check out Pulumi's *generous* free trial:
You can apply standard software engineering practices like modularity, testing, and CI/CD to cloud infrastructure
You can use any cloud provider you want, and still use the same approach
Who will make it to the top of the podium?
In the "Most Popular Web Framework" category, React beat out jQuery (lol) for first place, which ended three straight years of prior jQuery dominance. To its credit, jQuery bounced back and took third place in the "Most Dreaded Web Framework" category, because there's no such thing as bad publicity (I think).
Last up, we had "Framework with the most buzz last week" -- and React and Vue were locked in a battle for the ages. Vue started in the lead thanks to the Wikipedia announcement and the hype around some cool new features coming soon in Vue 3. But ultimately, React won Gold thanks to the endless speculation and experimentation with new React 18 features like Suspense and Concurrency.
Bottom Line: The Framework Olympics are pretty much the same as the real Olympics, just with a lot less athleticism and slightly less nationalism. See you all in 2024.
Close.com is looking for two experienced individuals that have a solid understanding of React and want to help design, implement and launch major user-facing features. They are a 100% globally distributed team of ~45 high-performing, happy people that are dedicated to building a product our customers love.
Modern Web is a collection of guides, tools, and libraries for modern web development. If it's not full of talk about Web Components and absolutely NO mention of
alert, I don't buy it.
Amelia Wattenberger (who continues to demonstrate how she's smarter than all of us) created Visualizing a Codebase, which lets you generate a visual representation of any GitHub repo. Not sure how much she used Kid Pix for this project.
While Chrome was breaking the internet, Peter wrote about how MDN's autocomplete search tool works.
React Joyride is a library that makes it easy to create guided walk-throughs of your app. It's also the name of this hilarious buddy cop movie where Jordan Walke and Dan Abramov have to hotwire a car and drive it across the country in order to steal the React 18 docs back from Nicolas Cage.
Delivered to 105,434 developers every Monday
This is the first ever newsletter that I open a music playlist for and maximize my browser window just to read it in peace. Kudos to @uidotdev for great weekly content.
The Bytes newsletter is a work of art! It's the only dev newsletter I'm subscribed too. They somehow take semi boring stuff and infuse it with just the right amount of comedy to make you chuckle.
Bytes has been my favorite newsletter since its inception. It's my favorite thing I look forward to on Mondays. Goes great with a hot cup of coffee!
I subscribe to A LOT of dev (especially JS/TS/Node) newsletters and Bytes by @uidotdev is always such a welcomed, enjoyable change of pace to most (funny, lighthearted, etc) but still comprehensive/useful.
Literally the only newsletter I’m waiting for every week.
Bytes is the developer newsletter I most look forward to each week. Great balance of content and context! Thanks @uidotdev.
The sense of humor and structure of the Bytes Newsletter is first class and the information that comes with it is enough to make a mini course.
Very few newsletters manage to be useful and not very boring. @uidotdev manages to achieve these pretty effortlessly. You can almost see Tyler chuckle as he writes them.