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