Matt Mullenweg Announces Temporary Lifting of WP Engine Ban Sep 28, 2024 14,068 wordpress , wp-engine Web Components Are Okay (nol )Sep 28, 2024 14,067 web-components The “b” Element (hey )Sep 28, 2024 14,066 html , semantics Self-Taught Developer’s Guide to Thriving in Tech (tre )Sep 28, 2024 14,065 guides , career Untrained Engineering Managers (j9t )Sep 27, 2024 14,064 engineering-management , culture , career , training Next.js: Static Site Generation (SSG) With Incremental Static Regeneration (ISR) (rem )Sep 27, 2024 14,063 nextjs , static-site-generation , incremental-static-regeneration How to Manage Dangerous Actions in User Interfaces (sma )Sep 27, 2024 14,062 how-tos , design , interaction-design , microcontent 9 Laws That Every Software Developer Should Know Sep 27, 2024 14,061 programming , principles You Might Not Need That Framework (fro )Sep 27, 2024 14,060 frameworks , javascript A Complete Guide to Session Management in Next.js Sep 27, 2024 14,059 guides , nextjs , authentication , authorization Some Go Web Dev Notes (b0r )Sep 27, 2024 14,058 go , sql , databases POSSE: Reclaiming Social Media in a Fragmented World (mol )Sep 27, 2024 14,057 social-media , indieweb NIST Recommends Some Common-Sense Password Rules (sch )Sep 27, 2024 14,056 security , passwords , guidelines “img sizes=auto” for Native Lazy Loading (ste )Sep 27, 2024 14,055 code-pens , html , images , lazy-loading , performance Bad CSS-Dad Jokes III (alv )Sep 27, 2024 14,054 css Why I Prefer WebStorm Over Visual Studio Code for Web Development (ato )Sep 26, 2024 14,053 code-editors , webstorm , jetbrains , vs-code , microsoft , comparisons My Thoughts on the WordPress Drama (kev )Sep 26, 2024 14,052 wordpress , automattic , wp-engine Navigate Large Files Faster With Minimap Section Headers in VS Code (zor /css )Sep 26, 2024 14,051 videos , vs-code , microsoft , code-editors Making Maps Accessible to Screen Readers (mni )Sep 26, 2024 14,050 accessibility , screen-readers , link-lists Building a Dynamic Background Effect Sep 26, 2024 14,049 react , css , backgrounds , animations , effects The State of Accessibility (tpg )Sep 26, 2024 14,048 videos , podcasts , accessibility , standards Web Components Are Not the Future (rya )Sep 26, 2024 14,047 web-components , web-platform , frameworks Meta Wants to Kill the Social Web (tan )Sep 26, 2024 14,046 facebook+meta , social-media , ai Disable Console Logs in Production in Next.js (ami )Sep 26, 2024 14,045 nextjs , console , logging , javascript Catching Up on the WordPress WP Engine Sitch (geo /css )Sep 26, 2024 14,044 wordpress , wp-engine 5 Questions for Craig Buckler (cra +/fro )Sep 26, 2024 14,043 interviews , web-platform , history The Golden Ratio in CSS (sto )Sep 25, 2024 14,042 css , principles , design How to Make a “Scroll to Select” Form Control (pre /css )Sep 25, 2024 14,041 how-tos , forms , scrolling , css Observing Style Changes (bra )Sep 25, 2024 14,040 slides , css Automattic Sends WP Engine Its Own Cease-and-Desist Over WordPress Trademark Infringement (tec )Sep 25, 2024 14,039 automattic , wordpress , wp-engine , legal Challenging the Case for Delayed ADA Compliance (equ )Sep 25, 2024 14,038 podcasts , interviews , accessibility , ada , compliance , legal Why Asking Questions Is a Vital Part of Growing as a Designer (uxd )Sep 25, 2024 14,037 design , career , communication The Ultimate Design Token Setup (luk /uxd )Sep 25, 2024 14,036 design-systems , design-tokens , best-practices , link-lists The Problem With Superscripts and Subscripts (ric )Sep 25, 2024 14,035 typography , css Dynamic Numbering With CSS Counters (kev )Sep 25, 2024 14,034 videos , css Accessibility Is Everyone’s Responsibility (mer )Sep 25, 2024 14,033 accessibility , culture , dei A Guide to Destructuring in JavaScript (wil /pic )Sep 25, 2024 14,032 guides , javascript , examples Choosing Wisely: SPA vs. htmx for Your Next Web Project Sep 24, 2024 14,031 slides , single-page-apps , htmx , comparisons Backend for Frontend (BFF) Architecture Sep 24, 2024 14,030 architecture , backend-for-frontend How to Measure Design System at Scale Sep 24, 2024 14,029 how-tos , design-systems , scalability , observability Unleash Your Inner Avenger: A Beginner’s Guide to Unix Shells Sep 24, 2024 14,028 guides , unix-like , shell A Comprehensive Guide to Node.js Addons Sep 24, 2024 14,027 guides , nodejs The Evolution of CSS: From Early Days to Flexbox and Grid (kev )Sep 24, 2024 14,026 videos , css , history , concepts , principles Feature Detecting Scroll-Driven Animations With “@ supports”: You Want to Check for “animation-range” Too (bra )Sep 24, 2024 14,025 css , feature-detection , support , animations , firefox , mozilla , browsers Will Deno 2.0 Replace Node.js? Sep 24, 2024 14,024 videos , deno , nodejs , comparisons 2000s + 2010s = 10,000 (fro )Sep 24, 2024 14,023 frontend-dogma , history The Problem of the Em Square (uxd )Sep 24, 2024 14,022 design , typography , history I Finally Understand OAuth Sep 24, 2024 14,021 authorization , oauth , security , processes Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre )Sep 24, 2024 14,020 principles , architecture , engineering-management Your Accessibility Questions Answered by a Blind Person Sep 23, 2024 14,019 accessibility Error Messages: 4 Guidelines for Effective Communication Sep 23, 2024 14,018 videos , errors , guidelines , usability Keeping Pixely Images Pixely (and Performant!) (chr /fro )Sep 23, 2024 14,017 css , images , effects Getting Started With CI/CD: A Beginner’s Guide to Automating Your First Pipeline (With Jenkins) Sep 23, 2024 14,016 introductions , ci-cd , jenkins , automation , dev-ops Firefox DevTools Newsletter 130 (nic /fir )Sep 23, 2024 14,015 release-notes , firefox , mozilla , browsers , dev-tools Building the Perfect Logo Strip (nil /9el )Sep 23, 2024 14,014 css , logos , images , techniques Bad CSS-Dad Jokes II (alv )Sep 23, 2024 14,013 css The Trickiest Bug I’ve Ever Fixed Sep 22, 2024 14,012 vuejs , debugging No Authentication Like Button Sep 22, 2024 14,011 buttons , authentication , functionality Outdated Docs Are Tech Debt (tre )Sep 22, 2024 14,010 documentation , technical-debt , comparisons , processes An Abridged History of Safari Showstoppers (rga )Sep 22, 2024 14,009 safari , apple , browsers , history WP Engine Is Not WordPress (pho /wor )Sep 21, 2024 14,008 wp-engine , wordpress Design Patterns in Dart Sep 21, 2024 14,007 videos , dart , software-design-patterns Social Media Hasn’t Killed the Personal Blog Just Yet (jim )Sep 21, 2024 14,006 social-media , blogging Significance of package-lock.json or yarn-lock.json Sep 21, 2024 14,005 npm , yarn , comparisons Masonry and Good Defaults (rac )Sep 21, 2024 14,004 css , layout , masonry Hire HTML and CSS People (fon )Sep 21, 2024 14,003 html , css , hiring , engineering-management Pfizer’s Future of Development (lau )Sep 20, 2024 14,002 outlooks , prioritization , processes , culture , case-studies Angular Routing Essentials: All You Need to Know in One Post Sep 20, 2024 14,001 fundamentals , angular , routing If You Don’t Write Unit Tests… It’s a Skill Issue Sep 20, 2024 14,000 testing , processes Gradient Text With a Drop Shadow (fro )Sep 20, 2024 13,999 css , gradients , shadows How AI Is Evolving the Way We Code Sep 20, 2024 13,998 videos , ai , processes , career , outlooks Good UX Is Not Just About Minimizing Clicks (uxd )Sep 20, 2024 13,997 user-experience , design , principles , processes Biome.js: The ESLint and Prettier Killer? Sep 20, 2024 13,996 biome , eslint , prettier , linting , formatting , tooling Powerful WebStorm Tips and Tricks: Boost Your Productivity Sep 20, 2024 13,995 webstorm , jetbrains , code-editors , tips-and-tricks , productivity FastHTML: The Perfect Framework for Simple AI-Powered Web Apps? (mat )Sep 20, 2024 13,994 fasthtml , web-apps , ai A Beginner’s Guide to Using Bluesky for Business Success (web )Sep 19, 2024 13,993 guides , social-media , bluesky , content-strategy Fundamentals of Frontend Architecture Sep 19, 2024 13,992 courses , fundamentals , architecture Deno 2.0 Release Candidate (den )Sep 19, 2024 13,991 release-notes , deno Paying Down Tech Debt: Further Learnings (ger )Sep 19, 2024 13,990 technical-debt , processes New Values and Functions in CSS (alv )Sep 19, 2024 13,989 css , functions Fake GitHub Site Targeting Developers (jul /san )Sep 19, 2024 13,988 security , github Code Wins Arguments (tre )Sep 19, 2024 13,987 prototyping , processes The Nine Node Pillars (mco /pla )Sep 18, 2024 13,986 nodejs , principles , dependencies Intro to Deno Fresh: A Fresh Take on Full-Stack JavaScript (inf )Sep 18, 2024 13,985 introductions , fresh , frameworks Compile and Run C in JavaScript (jar /bun )Sep 18, 2024 13,984 compiling , javascript Dealing With Rejection After Applying to Hundreds of Jobs Sep 18, 2024 13,983 career , interviewing Node.js 20 Upgrade: A Journey Through Unexpected Heap Issues With Kubernetes (zte )Sep 18, 2024 13,982 nodejs , maintenance , kubernetes , memory Why We Switched From Cypress to Playwright Sep 18, 2024 13,981 cypress , playwright , comparisons , tooling , testing , performance Web Components in Action—How to Build a Design System Sep 18, 2024 13,980 how-tos , web-components , design-systems Don’t Sleep on AbortController Sep 18, 2024 13,979 javascript Frontend Development Practices That Will Help You Avoid Failure Sep 18, 2024 13,978 best-practices , tech-stacks , architecture , principles , validation , linting , testing What’s New in DevTools: Chrome 127–129 (jec +/dev )Sep 18, 2024 13,977 videos , chrome , google , browsers , dev-tools Top 10 Microservices Design Patterns You Should Know Sep 18, 2024 13,976 microservices , software-design-patterns SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma )Sep 18, 2024 13,975 images , svg , examples Improving Rendering Performance With CSS “content-visibility” (nol )Sep 18, 2024 13,974 css , performance , rendering , optimization Better Vue Components With TypeScript (fad )Sep 18, 2024 13,973 vuejs , components , typescript , examples A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg )Sep 18, 2024 13,972 guides , accessibility , auditing , testing , processes On Ticket Management (j9t )Sep 17, 2024 13,971 processes , project-management , engineering-management , efficiency The Real Cost of Meetings: What FAANG Companies Do Differently (tre )Sep 17, 2024 13,970 collaboration , processes , efficiency , facebook+meta , aws , apple , google This New JavaScript Operator Is an Absolute Game Changer (tar )Sep 17, 2024 13,969 javascript , operators Learn CSS Grid (mia /odd )Sep 17, 2024 13,968 videos , css , grids , layout Introduction to Micro Frontends: An Overview Sep 17, 2024 13,967 introductions , overviews , micro-frontends The Problem of Knowledge Debt in Tech (bek /ope )Sep 17, 2024 13,966 documentation , collaboration , version-control The Continuing Tragedy of Emoji on the Web (nol )Sep 17, 2024 13,965 emoji , unicode , support , browsers Submit Your Proposals for Interop 2025 (rac /dev )Sep 17, 2024 13,964 interoperability , web-platform , browsers , support Get Ready for Interop 2025: Your Chance to Shape the Web (stu /web )Sep 17, 2024 13,963 interoperability , web-platform , browsers , support CSS Grid Layout Module Level 3 (tab +/w3c )Sep 17, 2024 13,962 css , grids , layout Clever Polypane Debugging Features I’m Loving (mrt /css )Sep 17, 2024 13,961 polypane , browsers , dev-tools , debugging Animate to “height: auto;” (and Other Intrinsic Sizing Keywords) in CSS (bra /dev )Sep 17, 2024 13,960 css , animations Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri )Sep 17, 2024 13,959 accessibility , information-architecture , wcag , apple Rethinking Code Reviews With Stacked PRs Sep 16, 2024 13,958 code-reviews , version-control , git , tooling Stop Using “React.Fragment” Sep 16, 2024 13,957 react Why HTML Has Both “<b/i>” and “<strong/em>”? Sep 16, 2024 13,956 html , semantics When to Start Blogging? (bir )Sep 16, 2024 13,955 blogging WebKit Features in Safari 18.0 (jen /web )Sep 16, 2024 13,954 safari , apple , browsers , webkit , release-notes Selecting Previous Siblings (chr /fro )Sep 16, 2024 13,953 css , selectors Oracle, It’s Time to Free JavaScript (tin +)Sep 16, 2024 13,952 javascript , licensing , legal , oracle Optimising for High Latency Environments (css )Sep 16, 2024 13,951 performance , optimization , content-delivery , http , caching Making Orbit Animations With CSS Custom Properties (lon )Sep 16, 2024 13,950 css , custom-properties , animations , effects How to Use JavaScript With LangChain: A Step-by-Step Guide Sep 16, 2024 13,949 how-tos , guides , javascript , langchain How to Teach CSS (jos /css )Sep 16, 2024 13,948 videos , how-tos , css Hacking Cars in JavaScript (Running Replay Attacks in the Browser With the HackRF) (dev )Sep 16, 2024 13,947 javascript , security Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100 Sep 15, 2024 13,946 web-apps , processes , scalability Noisy, Hungry Data Centers Are Catching Communities by Surprise (nyt )Sep 15, 2024 13,945 hosting , sustainability How to Create a Type to Retrieve All Keys of an Object in TypeScript Sep 15, 2024 13,944 how-tos , typescript , objects What’s the Difference Between Information Architecture and Content Strategy? (jar )Sep 15, 2024 13,943 content , content-strategy , information-architecture , terminology , concepts , comparisons The Magic Behind Laravel’s New “defer()” Helper (ami )Sep 15, 2024 13,942 laravel Let’s Bring Back Browsing (cod )Sep 15, 2024 13,941 web , browsing Evolve or Become Irrelevant (tre )Sep 15, 2024 13,940 career , learning 10 Mind-Blowing Node.js Features That Make It Unstoppable Sep 15, 2024 13,939 nodejs Do You Still Use Git in the Terminal? Sep 14, 2024 13,938 discussions , git , command-line The HTTP QUERY Method (jre +/iet )Sep 14, 2024 13,937 protocols , http Company Culture Happens Outside Management (tre )Sep 14, 2024 13,936 culture , engineering-management Brief Note on Disclosures in Fieldsets (aar )Sep 14, 2024 13,935 accessibility , forms , pop-overs Bitwise Operators in JavaScript and When to Use Them (8ho )Sep 14, 2024 13,934 javascript , operators Introducing TanStack Router (ada /fro )Sep 13, 2024 13,933 introductions , react , routing , tanstack The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web )Sep 13, 2024 13,932 html , seo , optimization , tips-and-tricks The Fallacy of Federated Design Systems Sep 13, 2024 13,931 design-systems , scalability , link-lists 10 Bad TypeScript Habits to Break in 2024 Sep 13, 2024 13,930 typescript , mistakes Predicting Developer Attrition Sep 13, 2024 13,929 research , culture , leadership Two CSS Properties for Trimming Text Box Whitespace (css )Sep 13, 2024 13,928 css , whitespace Make “git diff” Look Beautiful in the Terminal (ami )Sep 13, 2024 13,927 git , command-line Good Forms (dav )Sep 13, 2024 13,926 forms , best-practices , usability , accessibility , validation Deceptive Patterns in Copy Are Killing Me (uxd )Sep 13, 2024 13,925 content , dark-patterns , user-experience CSS Values and Units Module Level 5 (tab +/w3c )Sep 13, 2024 13,924 standards , css , units But Why?? (a11 )Sep 13, 2024 13,923 slides , accessibility , design-patterns , testing , keyboard-navigation , contrast , colors , zooming State of HTML 2024 (sac /dev )Sep 12, 2024 13,922 surveys , html Prioritize Accessibility in Procurement for Better CX and EX Sep 12, 2024 13,921 accessibility , prioritization , processes The Redmonk Programming Language Rankings: June 2024 Sep 12, 2024 13,920 programming , comparisons , javascript , python , java , php , typescript , css , ruby , go , shell , rust , dart Five Ways to Lazy Load Images for Better Website Performance Sep 12, 2024 13,919 performance , lazy-loading , tooling When Should You Actually Worry About Tech Debt? (tre )Sep 12, 2024 13,918 technical-debt Using Controllers for Keyboard Accessibility (nik /a11 )Sep 12, 2024 13,917 videos , accessibility , keyboard-navigation Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe /inc )Sep 12, 2024 13,916 videos , accessibility , dei The Folly of Chasing Demographics (hey /inc )Sep 12, 2024 13,915 videos , accessibility , dei Speed Up Your Website With “<link rel=preconnect>” (tre )Sep 12, 2024 13,914 performance , hints Rethinking CSS in JS Sep 12, 2024 13,913 css , javascript , css-in-js , design , design-systems , maintenance , state-management Request for Developer Feedback: Customizable Select (una /dev )Sep 12, 2024 13,912 html , forms Reasons I Still Love the Fish Shell (b0r )Sep 12, 2024 13,911 shell , developer-experience A Day in the Life of a DevOps Engineer: Real Stories and Challenges Sep 12, 2024 13,910 career , processes , dev-ops A Billion New Developers Thanks to AI? (cod )Sep 12, 2024 13,909 career , ai , foss , link-lists 10 Developer Tools to Improve Your Daily Life as a Developer Sep 12, 2024 13,908 tooling , productivity , developer-experience 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t )Sep 11, 2024 13,907 html , conformance , metrics , quality , craft Why Copilot Is Making Programmers Worse at Programming Sep 11, 2024 13,906 ai , github-copilot , craft , quality , programming , career React 19 Cheat Sheet (ken )Sep 11, 2024 13,905 cheat-sheets , react Verso Taking Shape as a Servo-Powered Web Browser Sep 11, 2024 13,904 browsers , verso , servo 6 Techniques I Use to Create a Great User Experience for Shell Scripts Sep 11, 2024 13,903 shell , techniques , user-experience Logical Properties in Size Queries (mic )Sep 11, 2024 13,902 css , logical-properties , container-queries Express.js 5.0 Released After Long Delay, Though Not Yet Default as Project Appeals for Contributors Sep 11, 2024 13,901 express Standalone Components Are the Future Sep 11, 2024 13,900 videos , angular , components Split Effects With No Content Duplication (ana /fro )Sep 11, 2024 13,899 css , effects , maintainability Something Went Wrong (mol )Sep 11, 2024 13,898 javascript , frameworks , community , developer-experience , user-experience How to Find the Accessible Name of a Button With Google Chrome (eri )Sep 11, 2024 13,897 how-tos , accessibility , buttons , chrome , google , browsers , dev-tools Google Is Killing Information Economics on the Internet (tre )Sep 11, 2024 13,896 google , ai , economics From Node.js to Deno: How It All Began (tin )Sep 10, 2024 13,895 videos , nodejs , deno , javascript , runtimes , history Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (equ )Sep 10, 2024 13,894 podcasts , interviews , accessibility , processes , vpat-acr Designing Design Systems: Supporting Implementation and Adoption Sep 10, 2024 13,893 design-systems Top 10 Angular Architecture Mistakes You Really Want to Avoid Sep 10, 2024 13,892 angular , architecture , mistakes What Price? (ada )Sep 10, 2024 13,891 ai , sustainability , prioritization WCAG and Accessibility Beyond Naive Misconceptions (ope )Sep 10, 2024 13,890 accessibility , wcag , testing , auditing Tips for Reducing Cyclomatic Complexity (tre )Sep 10, 2024 13,889 complexity , tips-and-tricks , best-practices , programming The Neverending Story (gar )Sep 10, 2024 13,888 web-platform , standards , frameworks , libraries , tooling The Easiest Way to Start Working With OKRs (cwo )Sep 10, 2024 13,887 okr , processes , prioritization Chrome Ends Support for First Input Delay (rvi /dev )Sep 10, 2024 13,886 browsers , google , chrome , performance , web-vitals , support Anchor Positioning Quirks (mon /css )Sep 10, 2024 13,885 css , anchor-positioning Create a Toggle Switch in React as a Reusable Component Sep 9, 2024 13,884 react , components , toggles , sass , maintainability , functionality Ensuring the Staying Power of User Experience in Your Organization (uxm )Sep 9, 2024 13,883 user-experience , processes , culture More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas +/clo )Sep 9, 2024 13,882 cloudflare , nodejs , npm , apis , dependencies GitHub Trick to Find the Commit That Deleted a File (mic )Sep 9, 2024 13,881 git , github JavaScript Promises in Depth With V8 Engine Internals Sep 9, 2024 13,880 javascript , promises , v8 What Does Hydration Mean? (chr /fro )Sep 9, 2024 13,879 hydration , concepts , javascript , html , dom Time Travelling CSS With “:target” (css )Sep 9, 2024 13,878 css , selectors The Undeniable Utility of CSS “:has” (jos )Sep 9, 2024 13,877 css , selectors , examples How to Build an AI-Driven User Research Repository (uxd )Sep 9, 2024 13,876 how-tos , user-experience , research , ai CSS Triggers (and )Sep 9, 2024 13,875 websites , css , rendering A Web Component for CodePen Embeds? (mia )Sep 9, 2024 13,874 web-components , embed-code , codepen “setImmediate()” vs. “setTimeout()” in JavaScript (tre )Sep 8, 2024 13,873 javascript , time , comparisons Simplicity Sep 8, 2024 13,872 simplicity , design Building the Same App Using Various Web Frameworks Sep 8, 2024 13,871 fasthtml , nextjs , sveltekit , frameworks , comparisons Story of a Button Sep 8, 2024 13,870 buttons The State of ES5 on the Web (phi )Sep 8, 2024 13,869 ecmascript , javascript , tooling , support Manual ’Till It Hurts (ada )Sep 8, 2024 13,868 building , simplicity Going Buildless (mxb )Sep 8, 2024 13,867 building , components , html Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App Sep 8, 2024 13,866 data-structures , algorithms , react Data Centers Are Eating and Drinking Our Environment (ger )Sep 8, 2024 13,865 storage , hosting , sustainability Gaining Access to Anyone’s Browser Without Them Even Visiting a Website Sep 7, 2024 13,864 arc , the-browser-company , browsers , vulnerabilities , security The Secrets of the “delete” Operator in JavaScript Sep 7, 2024 13,863 javascript , operators Unrealistic Deadlines in Software Engineering (tre )Sep 7, 2024 13,862 project-management , prioritization , quality , engineering-management Overcoming Challenges in Micro-Scrum Implementation Sep 7, 2024 13,861 agile , scrum , processes “display: contents” Is Not a CSS Reset (aar )Sep 6, 2024 13,860 css , accessibility , resets Design Systems Should Do Less (uxd )Sep 6, 2024 13,859 design-systems , simplicity , components A Compelling Case for the Comma Operator Sep 6, 2024 13,858 javascript , operators How to Detect Broken Links With Playwright (ste )Sep 6, 2024 13,857 how-tos , link-rot , testing , playwright I Need an Accessible Hero Sep 6, 2024 13,856 accessibility , design-patterns How to Create a Weekly Google Analytics Report That Posts to Slack (sma )Sep 6, 2024 13,855 how-tos , google , analytics , apis , slack , documentation , functionality A Complete Guide to Beginning With TypeScript (fro )Sep 6, 2024 13,854 guides , typescript , link-lists , learning Look Out, Kids: PHP Is the New JavaScript (dav )Sep 6, 2024 13,853 php , javascript , laravel , frameworks Deploying a Next.js App to Production in Any Server Sep 6, 2024 13,852 deploying , nextjs UX Design Isn’t Dead, You’re Just Confused (uxd )Sep 6, 2024 13,851 user-experience , design , career Understanding JavaScript Closures With Examples (tre )Sep 6, 2024 13,850 javascript , closures , examples The Goal Isn’t to Write Less Code (cfe )Sep 6, 2024 13,849 embed-code , ai , craft Quick Tip: Using “flatMap()” to Extract Data From a Huge Set Without Any Loop (cod )Sep 6, 2024 13,848 javascript , arrays , tips-and-tricks Mobile Accessibility Testing: Enhancing User Experience for All (a11 )Sep 6, 2024 13,847 accessibility , user-experience , testing , mobile CSS Cascading and Inheritance Level 6 (fan +/w3c )Sep 6, 2024 13,846 standards , css , cascade caniuse-cli (bra )Sep 6, 2024 13,845 packages , npm , support , browsers , web-platform , caniuse , command-line Inlay Hints Make It Easy to Read Code in VS Code (ami )Sep 5, 2024 13,844 code-editors , microsoft , vs-code , developer-experience The HTML History and Optimization Cheat Sheet (j9t )Sep 5, 2024 13,843 html , history , optimization , cheat-sheets The Helpful Content Update Was Not What You Think (moz )Sep 5, 2024 13,842 seo , metrics , google The Story of Figma: Living Long Enough as a Hero to Become a Villain? (uxd )Sep 5, 2024 13,841 figma Sticky Headers and Full-Height Elements: A Tricky Combination (sma )Sep 5, 2024 13,840 css , techniques JavaScript/Python Array Quick Reference (8ho )Sep 5, 2024 13,839 javascript , python , arrays , overviews Good Software Development Habits Sep 5, 2024 13,838 programming , best-practices CSS Display Contents (sha )Sep 5, 2024 13,837 css , layout Bad CSS-Dad Jokes (alv )Sep 5, 2024 13,836 css Tailwind CSS Config With ESM Imports (lia )Sep 4, 2024 13,835 tailwind , configuration , esm Notes on Setting Up a Static Website With AWS (Route 53, S3, ACM) (j9t )Sep 4, 2024 13,834 aws What’s New in React 19 (ver )Sep 4, 2024 13,833 react , vercel Dreaming About Drupal [and] Its Long Term Potential Sep 4, 2024 13,832 drupal , outlooks Cleaning and Speeding Up the JS Ecosystem—Journey So Far Sep 4, 2024 13,831 javascript , optimization A Complete Guide to Beginning With JavaScript (fro )Sep 4, 2024 13,830 guides , javascript , link-lists , learning Writing Effective Pull Request Descriptions: A Developer’s Guide Sep 4, 2024 13,829 guides , version-control , documentation , code-reviews , collaboration Avoiding Accessibility Barriers With a Checklist for Custom Controls—Opinion Sep 4, 2024 13,828 accessibility , mobile Should Form Labels Be Wrapped or Separate? (sib /tpg )Sep 4, 2024 13,827 html , forms , labels , accessibility , browsers , assistive-tech A Release Note for the Web Platform (pat )Sep 4, 2024 13,826 web-platform , developer-experience , css , alt-text , ecmascript Thinking About Using AI? (mrc )Sep 3, 2024 13,825 research , ai , sustainability Tackling a System’s Accessibility Without Testing (jbu +)Sep 3, 2024 13,824 accessibility , wcag , case-studies , heuristics Ugly Websites Sell Better Sep 3, 2024 13,823 design , processes , testing , optimization Under-Engineered Estimated Reading Time Feature (aar )Sep 3, 2024 13,822 user-experience , scrolling Sanding UI (jim )Sep 3, 2024 13,821 forms , usability Quick Guide to Web Typography for Developers (ole )Sep 3, 2024 13,820 guides , typography , fonts , examples Paying Down Tech Debt (ger )Sep 3, 2024 13,819 technical-debt , prioritization , productivity