Verso: A New Browser Based on Servo Jul 13, 2024 1,697 browsers , verso , servo Content Strategy vs. UX Writing Jul 12, 2024 1,696 content , content-strategy , writing , user-experience , comparisons , concepts “@ property”: Next-Gen CSS Variables Now With Universal Browser Support (una /dev )Jul 12, 2024 1,695 css , variables , browsers , support , web-platform Going With the PDF Reflow (ons /tpg )Jul 12, 2024 1,694 accessibility , wcag , pdf A Guide to Reading and Writing Node.js Streams (mco /pla )Jul 11, 2024 1,693 guides , nodejs , streaming The Future of Serverless Is WebAssembly Jul 11, 2024 1,692 videos , serverless , webassembly , outlooks 3 Design Tips From a Gorgeous New Landing Page Jul 11, 2024 1,691 videos , design , tips-and-tricks , landing-pages From Web to Native With React Jul 11, 2024 1,690 react , migrating Converging Web Frameworks (mge )Jul 11, 2024 1,689 videos , frameworks Hiring, Lip Service, and Inclusion (uxd )Jul 11, 2024 1,688 hiring , interviewing , dei , communication 25 Open Source AI Tools to Cut Your Development Time in Half Jul 11, 2024 1,687 ai , tooling , productivity , foss , link-lists How to Add and Update Social Image Previews in WordPress Jul 11, 2024 1,686 social-media , wordpress , plugins , testing HTML and CSS Techniques for Inverting Colors Jul 11, 2024 1,685 css , filters , blend-modes , techniques , colors How to Test Web Applications Jul 11, 2024 1,684 videos , how-tos , testing , web-apps Feature Detect CSS “@ starting-style” Support (bra )Jul 11, 2024 1,683 css , feature-detection , support , browsers Misconceptions About View Transitions (bra /dev )Jul 11, 2024 1,682 css , view-transitions , apis Learn About What’s New in Angular 18 From Rakia Ben Sassi (rak +)Jul 10, 2024 1,681 videos , angular Transitive Optimization Considered—Interesting (j9t )Jul 10, 2024 1,680 optimization Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (nat )Jul 10, 2024 1,679 podcasts , interviews , accessibility , legal , eaa , wordpress Homepage Design: 4 Common Mistakes Jul 10, 2024 1,678 videos , homepages , design , usability , mistakes Why “page.goto()” Is Slowing Down Your Playwright Tests (ste )Jul 10, 2024 1,677 playwright What Is Joomla: The Ultimate Guide Jul 10, 2024 1,676 guides , content-management , joomla Single-Directionally Allowed Overflow (chr /fro )Jul 10, 2024 1,675 css , overflow Publishing a TypeScript Module to npm vs. JSR (den )Jul 10, 2024 1,674 videos , typescript , modules , dependencies , npm , jsr , comparisons Introducing @ let in Angular (ang )Jul 10, 2024 1,673 introductions , angular How to Check and Document Design Accessibility in Your Mockups (ste )Jul 10, 2024 1,672 how-tos , auditing , documentation , prototyping , design , accessibility Bad Design Is Like a Virus: Design Defects and Latent Failures (uxd )Jul 10, 2024 1,671 design The Magic of Clip Path (emi )Jul 9, 2024 1,670 css , clipping , masking , effects 5 Questions for Miriam Suzanne (mia +/fro )Jul 9, 2024 1,669 interviews , css , dei , learning Playwright vs. Puppeteer: Which Is Better in 2024? (api )Jul 9, 2024 1,668 playwright , puppeteer , automation , testing , tooling , comparisons Supply Chain Security in npm—We Can Be Optimistic About the Future Jul 9, 2024 1,667 npm , dependencies , security , provenance Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop) (git )Jul 9, 2024 1,666 accessibility , keyboard-navigation How I Develop Successful Link Building Strategies for My Clients (moz )Jul 9, 2024 1,665 seo , strategies , links Zoom, Zoom, and Zoom (mia /odd )Jul 9, 2024 1,664 zooming , css The Software Engineering Industry in 2024: What Changed in 2 Years, Why, and What Is Next (ger )Jul 9, 2024 1,663 videos , career , outlooks Leaner npm Packument (Metadata) Contents (git )Jul 9, 2024 1,662 npm “If” CSS Gets Inline Conditionals (geo /css )Jul 9, 2024 1,661 css , container-queries , conditionals Don’t Use web.dev for Accessibility Info (aar )Jul 9, 2024 1,660 accessibility , learning Designing Multimodal Interfaces: Voice + Screen (uxd )Jul 9, 2024 1,659 design , voice , prototyping A Quick-Ish Accessibility Review: shadcn/ui Charts (ash )Jul 9, 2024 1,658 accessibility , information-design , tooling , auditing , link-lists 15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (tam /spe )Jul 9, 2024 1,657 performance , optimization Utility First CSS Isn’t Inline Styles (css )Jul 8, 2024 1,656 videos , css , presentational-html , atomic-css , caching 50 Basic Linux Commands Jul 8, 2024 1,655 unix-like , command-line State of Text Rendering 2024 Jul 8, 2024 1,654 fonts , rendering How to Transform Your Approach to Digital Accessibility From a Reactive Break-Fix Cycle to a Proactive Shift Left Approach (deq )Jul 8, 2024 1,653 how-tos , accessibility , processes , best-practices Interop 2024 Mid-Year Update (rac /dev )Jul 8, 2024 1,652 interoperability , web-platform , browsers , support How Keyboard Navigation Works in a CSS Game (css /fro )Jul 8, 2024 1,651 keyboard-navigation , css , sass AI Unplugged: Rise (and Fall) of the Robots(.txt) Jul 8, 2024 1,650 ai , robotstxt , scraping Sneaky React Memory Leaks: How the React Compiler Won’t Save You Jul 7, 2024 1,649 react , memory , compiling What Is Ladybird? Everything We Know About the New Browser and Web Engine (nim )Jul 7, 2024 1,648 browsers , browser-engines , ladybird System Design Basics—Caching Jul 6, 2024 1,647 fundamentals , caching , architecture A Practical Guide to Designing for Colorblind People Jul 6, 2024 1,646 accessibility , guides , design , colors , color-blindness How Fast Is JavaScript? Simulating 20,000,000 Particles Jul 6, 2024 1,645 javascript , performance Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar )Jul 6, 2024 1,644 performance , javascript , typescript Progressive Web Apps (PWA): A Comprehensive Guide Jul 6, 2024 1,643 guides , web-apps , progressive-web-apps , concepts Eleventy Buckets and Cascade Layers (mia )Jul 6, 2024 1,642 eleventy , cascade , css Creativity Is the Byproduct of Work (fon )Jul 6, 2024 1,641 processes , creativity , design Advanced Markdown Using Extensions in Laravel (ami )Jul 6, 2024 1,640 markdown , laravel What’s New With ECMAScript 2024: An In-Depth Guide on the Latest Features (des )Jul 5, 2024 1,639 guest-posts , guides , overviews , ecmascript , asynchronicity Optimizing for AI Overviews (moz )Jul 5, 2024 1,638 ai , seo What’s Coming Next for ESLint (nza /esl )Jul 5, 2024 1,637 eslint Script Integrity (chr /fro )Jul 5, 2024 1,636 embed-code , javascript , security How to Try Experimental CSS Features (hui )Jul 5, 2024 1,635 how-tos , css , browsers , apple , safari , google , chrome , mozilla , firefox Generative AI Is a Climate Disaster (par )Jul 5, 2024 1,634 ai , sustainability Button Width Styles (don )Jul 5, 2024 1,633 buttons , css Investigating Reddit’s robots.txt Cloaking Strategy Jul 4, 2024 1,632 robotstxt , scraping , web Ten Years of Vue (With Evan You) (eva +)Jul 4, 2024 1,631 podcasts , vuejs , apis , history Backend for Frontend (BFF): What You Need to Know Jul 4, 2024 1,630 backend-for-frontend , architecture How to Debug a Node.js App in a Docker Container Jul 4, 2024 1,629 how-tos , debugging , nodejs , docker How to Parse HTML in JavaScript (api )Jul 4, 2024 1,628 how-tos , parsing , html , javascript Dialog Dilemmas and Modal Mischief (hdv )Jul 3, 2024 1,627 videos , modals , pop-overs , accessibility Mythbusting DOM: Was DOM Invented Alongside HTML? Jul 3, 2024 1,626 myths , dom , html , history SPA vs. MPA: Which Web Architecture Is Right for You? Jul 3, 2024 1,625 single-page-apps , multi-page-apps , web-apps , architecture , comparisons Feature Detect CSS “@ property” Support (bra )Jul 3, 2024 1,624 css , support Why Is This Thing in Dark Mode? (chr /fro )Jul 3, 2024 1,623 dark-mode , email Thoughts on Node.js, Deno, and Bun (nza )Jul 3, 2024 1,622 nodejs , deno , bun , comparisons The Silent Crisis in Open Source: When Maintainers Walk Away (bek /ope )Jul 3, 2024 1,621 foss , community Reasons to Use Your Shell’s Job Control (b0r )Jul 3, 2024 1,620 shell , command-line It’s About Time I Tried to Explain What Progressive Enhancement Actually Is (bel /pic )Jul 3, 2024 1,619 progressive-enhancement Forget “Show, Don’t Tell”—Engage, Don’t Show! (lea )Jul 3, 2024 1,618 communication , advocacy , developer-relations , apis European Accessibility Act (EAA): Top 20 Key Questions Answered (deq )Jul 3, 2024 1,617 legal , eaa , accessibility CSS One-Liners to Improve (Almost) Every Project (alv )Jul 3, 2024 1,616 css , optimization Canvas Simulations (gra )Jul 3, 2024 1,615 ai , canvas Moving From Express to Fastify (val )Jul 2, 2024 1,614 migrating , express , fastify TypeScript 5.5: A Blockbuster Release Jul 2, 2024 1,613 typescript WebAssembly vs. JavaScript: A Comparison Jul 2, 2024 1,612 webassembly , javascript , comparisons WebAuthn: Enhancing Security With Minimal Effort (tbe )Jul 2, 2024 1,611 authentication , webauthn , security Introducing the MDN HTTP Observatory (mdn )Jul 2, 2024 1,610 introductions , mdn , mozilla , http , security Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT) (w3c )Jul 2, 2024 1,609 guides , accessibility , wcag Tuesday, July 2, 2024 Security Releases (nod )Jul 2, 2024 1,608 release-notes , nodejs , security Overlays Misunderstand Accessibility (joe )Jul 2, 2024 1,607 accessibility , overlays Opting in to CSS Container Queries for an Existing Design System (hey )Jul 2, 2024 1,606 css , container-queries , design-systems CSS Surprise Manga Lines (alv )Jul 2, 2024 1,605 css , effects Accessible Form Validation From Scratch—Preparing for Validation (dbe /uxd )Jul 2, 2024 1,604 accessibility , forms , validation Deploy AWS Lambda Functions With Serverless Framework and Node.js Jul 1, 2024 1,603 deploying , aws , serverless , lambda , functions , nodejs You Don’t Know Undo/Redo Jul 1, 2024 1,602 programming , undo-redo The 3 Types of CSS Utility Classes (jam )Jul 1, 2024 1,601 css , presentational-html European Accessibility Act (EAA)—What You Need to Know Jul 1, 2024 1,600 legal , eaa , accessibility Are Web Components Worth It? Jul 1, 2024 1,599 podcasts , web-components , html , dom , shadow-dom How to Annul Promises in JavaScript Jul 1, 2024 1,598 how-tos , javascript , promises RegreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH Server Jul 1, 2024 1,597 security , ssh , vulnerabilities Agile Is Not… Agile Is… Jul 1, 2024 1,596 agile , concepts Announcing the Ladybird Browser Initiative Jul 1, 2024 1,595 ladybird , browsers YouTube Embeds Are Bananas Heavy and It’s Fixable (chr /fro )Jul 1, 2024 1,594 embed-code , youtube , performance , tooling On Open Source and the Sustainability of the Commons (plo )Jul 1, 2024 1,593 foss , licensing Layout and Reading Order (rac /css )Jul 1, 2024 1,592 videos , css , layout How to Use Container Queries Now (phi /dev )Jul 1, 2024 1,591 how-tos , css , container-queries Feedback on a Pagination Pattern (aar )Jul 1, 2024 1,590 pagination , accessibility Be Careful Using “Grid” (aar )Jul 1, 2024 1,589 terminology , grids Why Have a Personal Site Instead of Social Media? (kev )Jun 30, 2024 1,588 career , blogging , social-media 7 Ways to Champion Accessibility in Your Company Jun 30, 2024 1,587 accessibility , advocacy Why Toggle Switches Suck (and What to Do Instead) (ada )Jun 30, 2024 1,586 design , toggles , usability , anti-patterns Do Grayscale Images Take Less Space? Jun 30, 2024 1,585 images , colors , performance Accessible PDF Forms Online—There’s a Catch (ons /tpg )Jun 30, 2024 1,584 accessibility , pdf , forms Create npm Package With CommonJS and ESM Support in TypeScript Jun 29, 2024 1,583 npm , dependencies , commonjs , esm , typescript Integrate Go Library Into a JavaScript Webpage With WebAssembly (td8 )Jun 29, 2024 1,582 go , javascript , webassembly Figma AI (chs )Jun 29, 2024 1,581 figma , ai , design 5 Questions for Bramus Van Damme (bra +/fro )Jun 28, 2024 1,580 interviews , css , web-platform How We Tamed Node.js Event Loop Lag: A Deepdive Jun 28, 2024 1,579 nodejs , event-loop , events Checkboxes: Design Guidelines Jun 28, 2024 1,578 forms , design , guidelines , conventions The True Story—as Best I Can Remember—of the Origin of Mosaic and Netscape Jun 28, 2024 1,577 videos , history , browsers , mosaic , netscape “Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message Jun 28, 2024 1,576 how-tos , commit-messages , version-control , git A Proposal for MDN to Use the APG Jun 28, 2024 1,575 accessibility , documentation , mdn Strangling the Monolith Jun 28, 2024 1,574 videos , monoliths , micro-frontends , migrating Comprehensive React.js Cheatsheet for Developers Jun 28, 2024 1,573 react , cheat-sheets Product and UX: Study Guide Jun 28, 2024 1,572 guides , product-management , user-experience , training , link-lists How to Improve Your Microcopy: UX Writing Tips for Non-UX Writers (sma )Jun 28, 2024 1,571 how-tos , writing , microcontent , user-experience , tips-and-tricks This Month in Servo: Text Fields, Better Emoji, Devtools, and More (ser )Jun 28, 2024 1,570 release-notes , servo Browser Support Tests in JavaScript for Modern Web Features (chr /fro )Jun 28, 2024 1,569 browsers , support , feature-detection , javascript Meaningful Ways to Measure Website Success (web )Jun 27, 2024 1,568 metrics , economics Don’t Be Fooled by Figma’s New AI Features (uxd )Jun 27, 2024 1,567 figma , ai Understanding React Hooks Jun 27, 2024 1,566 react , hooks Why and How You Should Rate-Limit Your API Jun 27, 2024 1,565 apis The Time for Designers to Learn to Code Is Now (bel /pic )Jun 27, 2024 1,564 design , career , tooling , training , link-lists Microsoft 1998 = Apple 2024 Jun 27, 2024 1,563 microsoft , apple , browsers Polyfill Supply Chain Attack Embeds Malware in JavaScript CDN Assets (sny )Jun 26, 2024 1,562 security , malware , vulnerabilities A Text-Reveal Effect Using “conic-gradient()” in CSS (pre /fro )Jun 26, 2024 1,561 css , functions , gradients , effects Accessibility Object Model (sun +/w3c )Jun 26, 2024 1,560 accessibility “I Have Never Used a Library, Framework, or an API. I Don’t Know What to Do.” (why )Jun 26, 2024 1,559 career , training , programming , libraries , frameworks , apis The State of Digital Accessibility in Europe Jun 26, 2024 1,558 websites , accessibility , research Enhancing The New York Times Web Performance With React 18 Jun 26, 2024 1,557 performance , react , case-studies AI Anxiety and How to Design for It: Resources and Best Practices (uxd )Jun 26, 2024 1,556 ai , link-lists The Little Things: Confusing Error Messages (brw )Jun 26, 2024 1,555 errors , images , developer-experience New to the Web Platform in June (rac /dev )Jun 26, 2024 1,554 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari I Got Hacked and Blew Up Prod Jun 26, 2024 1,553 career , databases , docker , debugging htmx Does Not Play Well With Content Security Policy Jun 26, 2024 1,552 htmx , csp How to Make a Strong Case for Accessibility (vit /sma )Jun 26, 2024 1,551 how-tos , accessibility , communication , advocacy Event Loop and Concurrency Model–Task Queue—How the JS Engine Works (fro )Jun 26, 2024 1,550 javascript , javascript-engines , event-loop , concurrency Ecma International Approves ECMAScript 2024: What’s New? (rau )Jun 26, 2024 1,549 ecmascript , standards Consent, LLM Scrapers, and Poisoning the Well (eri )Jun 26, 2024 1,548 ai , scraping , legal Beyond Monospace: The Search for the Perfect Coding Font (rom +/evi )Jun 25, 2024 1,547 fonts , developer-experience Catching Compromised Cookies Jun 25, 2024 1,546 cookies , security , testing Advanced JavaScript Performance Optimization: Techniques and Patterns Jun 25, 2024 1,545 javascript , performance , optimization , techniques , software-design-patterns The EU Accessibility Act—Time to Start Implementation Projects Now Jun 25, 2024 1,544 accessibility , compliance , legal Network Observability: Beyond Metrics and Logs (leo )Jun 25, 2024 1,543 network , observability , monitoring , logging The Design Purity Trap and How to Escape It Jun 25, 2024 1,542 design , creativity Two New Artificial Intelligence Laws and Their Effects on Accessibility (equ )Jun 25, 2024 1,541 accessibility , ai , legal Beej’s Guide to Git (bee )Jun 25, 2024 1,540 guides , git , command-line , configuration How to Set Up Serverless Framework to Deploy AWS Lambda, Queues, and DynamoDB With Node.js Jun 24, 2024 1,539 how-tos , serverless , deploying , aws , lambda , nodejs Use Node Version Manager With Oh My Zsh Jun 24, 2024 1,538 nvm , command-line , oh-my-zsh AI Ethicists Are Speaking Out, but Are We Listening? (uxd )Jun 24, 2024 1,537 ai , ethics Why Do Designers Become Managers? (uxd )Jun 24, 2024 1,536 design , career Web Design Engineering With the New CSS (mat /css )Jun 24, 2024 1,535 videos , css New JavaScript Set Methods (bsm /mdn )Jun 24, 2024 1,534 javascript From ZeroVer to SemVer: A Comprehensive List of Versioning Schemes in Open Source (and )Jun 24, 2024 1,533 foss , versioning , semver , link-lists Backdoor Slipped Into Multiple WordPress Plugins in Ongoing Supply-Chain Attack (dan /ars )Jun 24, 2024 1,532 wordpress , plugins , security AI Companies Ignoring robots.txt (mjt )Jun 24, 2024 1,531 ai , scraping , robotstxt Concept Jun 23, 2024 1,530 design , concepts Microfeatures I Love in Blogs and Personal Websites Jun 23, 2024 1,529 blogging , functionality Why Is It So Difficult to Give Best in Class Accessibility Examples of Websites? (cer )Jun 23, 2024 1,528 accessibility In Detail: 1.4.11 Non-Text Contrast (User Interface Components) (yat )Jun 23, 2024 1,527 accessibility , wcag , colors , contrast , borders Exploring Randomness in JavaScript Jun 22, 2024 1,526 javascript , randomness No No-JavaScript (dbu )Jun 22, 2024 1,525 javascript , css , support , progressive-enhancement , graceful-degradation Is It Good Design, or Does It Just Look Good? (uxd )Jun 22, 2024 1,524 design 7 Use Cases for JavaScript Proxies Jun 22, 2024 1,523 javascript MDX or: How I Learned to Stop Worrying and Love Multimedia Writing (fre /sma )Jun 21, 2024 1,522 markdown , mdx , components Design Extremes of Custom Accessibility Actions Jun 21, 2024 1,521 accessibility , design , customization Measuring Developer Experience at Google Jun 21, 2024 1,520 research , developer-experience , metrics , google Understanding JWT Authentication: A Comprehensive Guide With Examples Jun 21, 2024 1,519 guides , examples , json-web-tokens , authentication Announcing TypeScript 5.5 (dan /typ )Jun 20, 2024 1,518 typescript , release-notes State of JavaScript 2023 [Results] (sac +/dev )Jun 20, 2024 1,517 surveys , javascript Tracking the Impact of Our Content Design Work (uxd )Jun 20, 2024 1,516 content , design , metrics Performance Mistakes You Might Not Realize You Are Making Jun 20, 2024 1,515 videos , performance , mistakes , angular Seamless Screenshot Testing for Compose With Screenshotbot Jun 20, 2024 1,514 screenshots , images , regressions , testing , tooling A Rant About Front-End Development Jun 20, 2024 1,513 content , html , css , javascript , preprocessors , frameworks , complexity Uniting Web and Native Apps With 4 Unknown JavaScript APIs (mon /sma )Jun 20, 2024 1,512 web-apps , native , javascript , apis Simplest View Transitions Multi Page Demo (No JavaScript) (mor )Jun 20, 2024 1,511 css , view-transitions , apis , examples Node v20.15.0 (LTS) (sat /nod )Jun 20, 2024 1,510 release-notes , nodejs Inline Conditionals in CSS, Now? (lea )Jun 20, 2024 1,509 css , conditionals Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (lem )Jun 20, 2024 1,508 bun , nodejs , performance , comparisons Know the “search” Element (j9t )Jun 19, 2024 1,507 html , semantics Understanding React Compiler Jun 19, 2024 1,506 react , compiling Mina Tamang on SEO Techniques That Prioritise the User Experience (nat )Jun 19, 2024 1,505 podcasts , interviews , seo , user-experience , techniques How to Perform Data Validation in Node.js (app )Jun 19, 2024 1,504 how-tos , nodejs , validation npm and Node.js Should Do More to Make ES Modules Easy to Use Jun 19, 2024 1,503 npm , nodejs , esm The Hacking of Culture and the Creation of Socio-Technical Debt (sch )Jun 19, 2024 1,502 culture , security The Case for Web Components (dav )Jun 19, 2024 1,501 books , web-components Positioning Popover Elements (Pseudo-Anchoring) (chr )Jun 19, 2024 1,500 pop-overs , javascript , positioning Footnotes Progressively Enhanced to Popovers (chr /fro )Jun 19, 2024 1,499 pop-overs , progressive-enhancement , javascript , css Accessibility Maturity Model (w3c )Jun 18, 2024 1,498 accessibility , processes , culture , leadership Modern CSS Layout Is Awesome: Talking and Thinking About CSS Layout (mic )Jun 18, 2024 1,497 css , layout Some UX Design Principles Startups Should Know Jun 18, 2024 1,496 user-experience , design , principles Mike McQuaid on 15 Years of Homebrew (mik )Jun 18, 2024 1,495 interviews , foss How Content Creation Helped Me Land My First Tech Job Jun 18, 2024 1,494 content , career How Top HR Agencies Build Trust Through Logo Designs Jun 18, 2024 1,493 design , images , logos , branding Building a Responsive Menu With CSS (and No JavaScript) (cor )Jun 18, 2024 1,492 responsive-design , css , navigation A Brief Introduction to Keyboard Accessibility (kar )Jun 18, 2024 1,491 introductions , accessibility , keyboard-navigation , focus Writing a WordPress Theme in Less Than 4 KB Jun 18, 2024 1,490 wordpress , theming , minimalism , performance The Frontend Treadmill (pol )Jun 18, 2024 1,489 fundamentals , frameworks , maintenance , craft , career Inline Conditionals in CSS? (lea )Jun 18, 2024 1,488 css , conditionals Firefox DevTools Newsletter 127 (nic /fir )Jun 18, 2024 1,487 release-notes , browsers , mozilla , firefox , dev-tools htmx 2.0.0 Has Been Released! (htm )Jun 17, 2024 1,486 release-notes , htmx Cloud Computing Platforms Jun 17, 2024 1,485 cloud-computing , aws , microsoft , azure , google , gcp How React 19 (Almost) Made the Internet Slower Jun 17, 2024 1,484 react , performance Building a User-Centered Product-Management Culture (uxm )Jun 17, 2024 1,483 product-management , culture , user-experience The Way We Design AI Looks Like Nostalgia Already (uxd )Jun 17, 2024 1,482 design , ai How to Increase the Visibility of Error Messages Jun 17, 2024 1,481 videos , how-tos , errors , usability What Happens When a Major npm Library Goes Commercial? (mco )Jun 17, 2024 1,480 npm , dependencies , foss Say No to “console.log”! Jun 17, 2024 1,479 javascript , console Humanizing Technology in the Age of Conscious AI (uxm )Jun 17, 2024 1,478 ai , hci BEM Modifiers in Pure CSS Nesting Jun 16, 2024 1,477 bem , css , nesting Design Without Process, or the Form Factor Trap (pav )Jun 16, 2024 1,476 design , processes Dealing With Unicode Strings, Done Right and Better Jun 16, 2024 1,475 unicode , javascript Mastering JavaScript Generators Jun 16, 2024 1,474 javascript , functions What Does “aria-hidden=true” Actually Do to Interactive Elements? (cer )Jun 15, 2024 1,473 accessibility , aria , screen-readers , hiding The Basics of DNS: Understanding the Internet’s Directory Service Jun 15, 2024 1,472 fundamentals , dns Virtualization and Containerization With Docker Jun 15, 2024 1,471 containerization , docker OAuth Authentication (rya )Jun 15, 2024 1,470 authentication , authorization , oauth , security I Made My Own JSON Parser Jun 15, 2024 1,469 json , parsing What Is Mixed Content? (fre )Jun 15, 2024 1,468 security , http UUIDv7 in 22 Languages (ant )Jun 15, 2024 1,467 programming , javascript , python , sql , shell , java , php , go , rust , ruby , lua , dart , perl Safari 18—What Web Features Are Usable Across Browsers? (ste )Jun 15, 2024 1,466 browsers , apple , safari , support , interoperability , css , javascript Researchers Uncover npm Registry Vulnerability to Cache Poisoning and DoS Attacks (sar /soc )Jun 15, 2024 1,465 npm , dependencies , vulnerabilities , caching , security Minimal SVG Favicon (sto )Jun 15, 2024 1,464 svg , images , favicons , minimalism Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh )Jun 15, 2024 1,463 dependencies , esm , commonjs , tooling , typescript , type-safety Difference Between Docker, Kubernetes, and Podman for System Design Interview? Jun 14, 2024 1,462 docker , kubernetes , architecture , interviewing , concepts Writing Your First Visual Regression Check in Playwright Jun 14, 2024 1,461 design , testing , regressions , playwright Using AI to Encourage Best Practices in the Code Review Process Jun 14, 2024 1,460 research , best-practices , code-reviews , ai HTML Markup Explained: Building Blocks of Modern Web Pages Jun 14, 2024 1,459 html , fundamentals Why You Should Use Redux in 2024 Jun 14, 2024 1,458 videos , redux , state-management What Are CSS Container Style Queries Good For? (mon /sma )Jun 14, 2024 1,457 css , container-queries Use of “ch” Unit Considered Inappropriate (in Certain Circumstances) (ric )Jun 14, 2024 1,456 css , units , typography Setting Up Typography Variables in Figma (uxd )Jun 14, 2024 1,455 figma , typography , variables How JavaScript Is Finally Improving the Module Experience (mar /the )Jun 14, 2024 1,454 javascript , modules , esm , commonjs , developer-experience , webassembly Don’t Refactor the Code Jun 13, 2024 1,453 refactoring , technical-debt , maintenance , terminology How to Create Truly Accessible Forms (cjf )Jun 13, 2024 1,452 videos , how-tos , accessibility , forms Perfect Bug Report Jun 13, 2024 1,451 websites , writing , quality Learn Grid Now, Container Queries Can Wait (mia /odd )Jun 13, 2024 1,450 css , grids , layout , container-queries Every Website and Web App Should Have a Service Worker (cfe )Jun 13, 2024 1,449 javascript , web-workers 2-Page Login Pattern, and How to Fix It (vit /sma )Jun 13, 2024 1,448 forms , usability , user-experience , authentication