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