Svelte by Example
The nine best recommendations in the new React docs
The latest React docs include recommendations on how to write React code. Here are nine points that come up most about React code style to help you avoid difficult-to-diagnose bugs.
ErikMcClure/bad-licenses: A compendium of absurd open-source licenses.
A compendium of absurd open-source licenses. Contribute to ErikMcClure/bad-licenses development by creating an account on GitHub.
Web Components Will Outlive Your JavaScript Framework | jakelazaroff.com
If we're building things that we want to work in five or ten or even 20 years, we need to avoid dependencies and use the web with no layers in between.
Goodbye, Node.js Buffer
It's time to move from Buffer to Uint8Array.
Deprecation of formatting rules - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Part 1: Rebuilding a 1,000+ page WordPress site from scratch using Next.js and React
How a 14+ month project was scoped and completed with only a single developer and two designers.
Upgrading: Codemods | Next.js
Use codemods to upgrade your Next.js codebase when new features are released.
How do you even web dev without node? A quick introduction to test-driven web development using just the browser
Node is all there is, right?
It is the beginning and the end of all of web development.
We use it to install our tools, even the ones not made in node.
A language to specify Platform Architecture
Software isn’t hardware. While it takes time to build, assemble and ship a hardware product, software can literally be built, assembled and…
attr() - CSS: Cascading Style Sheets | MDN
The attr() CSS function is used to retrieve the value of an attribute of the selected element and use it in the stylesheet. It can also be used on pseudo-elements, in which case the value of the attribute on the pseudo-element's originating element is returned.
MediaSession - Web APIs | MDN
The MediaSession interface of the Media Session API allows a web page to provide custom behaviors for standard media playback interactions, and to report metadata that can be sent by the user agent to the device or operating system for presentation in standardized user interface elements.
Tao of React - Software Design, Architecture & Best Practices
I’ve been working with React since 2016 and still there isn’t a single best practice when it comes to application structure and design. While there are best…
No more 404
As with any ageing blog, _some_ of my outbound links are hitting either 404s or domains that are no longer active.
It's understandable given that my blog is ar…
How TechCrunch Spent $1 Million Rebuilding Their Website
About a month ago I recreated the TechCrunch website in 30 minutes in one of my rapid recreation videos on YouTube.
Select element: now with horizontal rules - Chrome for Developers
Learn how expanded select element capabilities enable visual horizontal breaks for better grouping.
Gazoo.vrv
Don Williamson, Consultant Game Technology Programmer/Director of Celtoys
Unified Versus Split Diff
Which is better for code reviews, a unified diff or a split diff?
The Man Behind the Big Tech Comics
Manu Cornet created some of the most referenced Big Tech comics. Today, he shares how he drew his "famous" comic on tech org structures, and an excerpt from his book on Twitter.
ES Module imports in Node.js and the browser - Eli Bendersky's website
Improve Readability With Positive Booleans
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
New research from me: AI Skill Threat & contest cultures on software teams
Thrilled (and frankly, exhausted in that great-bone-deep-I-made-something way) that I can now share this with you: the Developer Success Lab's latest empirical research bringing social science to developers, The New Developer, a co-authored project from me, Dr. Carol Lee, and Kristen Foster-Marks -- a true dream team that brought the social science of achievement and learning, the clinical science on wellbeing, behavior change, and anxiety, and practical engineering best practices expertise toge
Supporting Visual Editing in your CMS
Learn how to implement support for Visual Editing in your CMS.
Bun – first impressions | Swizec Teller
I've been using Bun in a few side-projects and I like it a lot
Why Fetch Promise Doesn't Reject on Error Responses - kettanaito.com
The fetch Promise doesn't reject on error responses and that's entirely correct! Here's why.
The nuances of base64 encoding strings in JavaScript | Articles | web.dev
Understand and avoid common problems when applying base64 encoding and decoding to strings.
event.target.closest
DOM scripting and event handling.
Angular, Qwik Creator on How JS Frameworks Handle Reactivity
Angular and Qwik creator Miško Hevery explained reactivity in major JavaScript frameworks and predicted the next framework battleground.
Why Next.js is the Full-Stack Framework for Modern Websites
When selecting a frontend framework, reliability is paramount for my clients. Despite exploring options like SvelteKit, "Why Next.js?" remains a frequent query. In this article, I unpack why Next.js stands out as a dependable choice and its promising future.
CSS Findings From Photoshop Web Version
A look at Photoshop web version CSS