Is Generated Code Harder to Maintain? Jan 30, 2024 285 discussions , ai , maintainability , maintenance Tuesday, February 6, 2024 Security Releases (raf /nod )Jan 30, 2024 284 release-notes , nodejs , security Use CSS “accent-color” to Style Your Inputs (cas )Jan 30, 2024 283 css , forms The Psychology of Site Speed and Human Happiness (tam /spe )Jan 30, 2024 282 performance , usability Celebrate a More Interoperable Web With Interop 2023 Jan 30, 2024 281 web-platform , interoperability , browsers , support Stop Burning Out Maintainers: An Empathetic Guide for Contributors (bek /ope )Jan 30, 2024 280 guides , foss , collaboration A Highly Configurable Switch Component Using Modern CSS Techniques (bel /pic )Jan 30, 2024 279 html , css Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on Font (uti /iod )Jan 30, 2024 278 css , units , fonts Express Forward (exp )Jan 29, 2024 277 discussions , outlooks , express At Last, Browser Choice * (dav )Jan 29, 2024 276 legal , browsers , apple , mobile Git: The Basics of “git bisect” (ada )Jan 29, 2024 275 fundamentals , git The Web Component Success Story (jak )Jan 29, 2024 274 web-components The EU Forces Open Apple’s Walled Garden (tid )Jan 29, 2024 273 legal , apple , browsers , mobile Dynamic README Image Based on GitHub Activity Jan 29, 2024 272 readme , github ESG and DEI Policies Were Always Luxury Goods Jan 29, 2024 271 dei , sustainability , policies The Loss of the Process in the Name of Progress Jan 29, 2024 270 design , creativity , productivity , processes Next.js App Router Migration: The Good, Bad, and Ugly Jan 29, 2024 269 nextjs , routing , migrating Practical Guide to Destructuring: TypeScript vs. Dart Jan 29, 2024 268 guides , typescript , dart , comparisons How to Favicon in 2024: Six Files That Fit Most Needs (sit /evi )Jan 29, 2024 267 how-tos , images , favicons Debunking 10 Common Objections to Incremental Delivery for Software Teams Jan 29, 2024 266 agile , processes The Singular Web (dut )Jan 28, 2024 265 web , web-platform , google , microsoft , amazon , apple Design Systems Burnout (fon )Jan 28, 2024 264 design-systems A Guide to Styling Tables (sto )Jan 28, 2024 263 css , tables , responsive-design Nicer Text Wrapping With CSS “text-wrap” (lon )Jan 28, 2024 262 css , typography Futuring With Design Jan 27, 2024 261 design , creativity , processes Gold Text Effect With CSS (man )Jan 27, 2024 260 css , effects Please, Don’t Force Me to Log In (ham )Jan 27, 2024 259 web , authentication , user-experience Apple, the DMA, and Malicious Compliance (bru )Jan 27, 2024 258 legal , browsers , apple , mobile Big, Beautiful, Beefy Focus States With “:focus-visible” (dav )Jan 27, 2024 257 css , selectors , focus Apple Redecorates Its iPhone Prison to Appease Europe (tho /the )Jan 27, 2024 256 legal , browsers , apple , iphone , mobile Inside .git (b0r )Jan 26, 2024 255 git Introducing Our Updated [Green Web Hosting] Directory (mrc )Jan 26, 2024 254 introductions , release-notes , sustainability , hosting The Impact of Developer Experience Jan 26, 2024 253 research , developer-experience , productivity , efficiency HTML Web Components on the Server Are Great (sco )Jan 26, 2024 252 html , web-components 5 Web Design Disasters That Will Ruin Your 2024 (web )Jan 26, 2024 251 design , responsive-design , seo Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl )Jan 26, 2024 250 accessibility , ethics , overlays , community Mozilla Says Apple’s New Browser Rules Are “as Painful as Possible” for Firefox (ver )Jan 26, 2024 249 browsers , apple , mozilla , firefox , mobile 7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (deq )Jan 26, 2024 248 accessibility , tips-and-tricks , processes Deno 1.40: Temporal API (den )Jan 25, 2024 247 release-notes , deno , apis , time Animating Font Palette (man )Jan 25, 2024 246 css , colors , fonts , effects CSS Blurry Shimmer Effect (sma )Jan 25, 2024 245 css , effects One World, One Web, One Love (aar )Jan 25, 2024 244 web JWT vs. Session Authentication Jan 25, 2024 243 security , authentication , json-web-tokens , comparisons Should Links Open in a New Tab? (stv )Jan 25, 2024 242 links , usability , user-experience This Web Page Is Best Viewed in the EU (gri /clo )Jan 25, 2024 241 legal , browsers , apple , mobile , web Using Alternative Browser Engines in the European Union Jan 25, 2024 240 apple , browsers , browser-engines , mobile A Day in the Life of a Developer—Building a Dashboard App With SQL, Node.js, Django, and Next.js Jan 25, 2024 239 functionality , databases , sql , nodejs , django , nextjs The Largest Webshops in the Netherlands Remain Inaccessible for People With Visual and/or Motor Impairments Jan 25, 2024 238 studies , research , accessibility , ecommerce , legal User Styles (mia )Jan 24, 2024 237 css , user-styles , browsers On Web Components (tmc )Jan 24, 2024 236 web-components What Can a Website Do? (dav )Jan 24, 2024 235 accessibility , usability , quality 14 Best SEO Tools in 2024 (web )Jan 24, 2024 234 seo , tooling , link-lists Web Components in Earnest (dav )Jan 24, 2024 233 web-components , javascript Five Future Roles for Designers (jar )Jan 24, 2024 232 design , career , outlooks The API That No One Dared Delete Jan 24, 2024 231 apis , infrastructure , documentation , maintenance , technical-debt The Structure of User Experience Jan 24, 2024 230 user-experience , processes Take a Qwik Break From React With Astro Jan 24, 2024 229 qwik , react , astro , frameworks , comparisons What Happened With the Web Monetization API? (chr )Jan 24, 2024 228 monetization , apis An Introduction to the Liquid Template Language Jan 24, 2024 227 introductions , liquid , template-engines Release Notes for Safari Technology Preview 187 (jon /web )Jan 24, 2024 226 release-notes , browsers , safari Getting Started With Content Collections in Astro Jan 24, 2024 225 introductions , astro Are Design Systems a Zero-Interest Rate Phenomenon? (dav )Jan 24, 2024 224 design-systems , economics The New CSS Color Format You Didn’t Know You Needed; “oklch()” Jan 24, 2024 223 css , colors , oklch , functions , tailwind GitHub, npm Registry Abused to Host SSH Key-Stealing Malware Jan 24, 2024 222 github , npm , security , malware , foss In Praise of Buttons Jan 23, 2024 221 buttons The Web Is Unversioned (rhi /w3c )Jan 23, 2024 220 web-platform , versioning What Has a Ceiling but No Floor? (mat )Jan 23, 2024 219 accessibility , apple , facebook+meta Modern JavaScript Library Starter Jan 23, 2024 218 dependencies , npm , libraries Better Form UX With the CSS Property “field-sizing” (sea )Jan 23, 2024 217 forms , user-experience , css Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste )Jan 23, 2024 216 bookmarklets , accessibility , html , attributes , accesskeys , aria , keyboard-shortcuts Exploring the Bounds of Jamstack With Zach Leatherman (zac +)Jan 23, 2024 215 videos , interviews , tech-stacks , jamstack LCP and FCP on Single Page Application on Soft Navigations (dws )Jan 23, 2024 214 performance , web-vitals , single-page-apps , navigation Unit Testing With Jest and Integration With GitHub Actions Jan 23, 2024 213 testing , jest , github-actions , quality Unlocking the Power of HTML’s Native Browser “dialog” Element (ope )Jan 23, 2024 212 html , modals Highlight Text When a User Scrolls Down to That Piece of Text (chr /fro )Jan 23, 2024 211 css , scrolling , effects Google Is Using AI to Organize and Customize Your Chrome Browser (dav /ver )Jan 23, 2024 210 ai , browsers , google , chrome What Is JSDoc and Why You May Not Need TypeScript for Your Next Project Jan 23, 2024 209 javascript , typescript , documentation , jsdoc Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build Jan 23, 2024 208 culture , engineering-management , processes , comparisons The AI Dilemma in Graphic Design: Steering Towards Excellence in Typography and Beyond (sma )Jan 23, 2024 207 ai , design , typography New Study on Coding Behavior Raises Questions About Impact of AI on Software Development Jan 23, 2024 206 studies , research , ai , quality , technical-debt Layouts in Astro Jan 22, 2024 205 astro Repetition Avoidance (ste )Jan 22, 2024 204 code-pens , accessibility , user-experience , aria Battle of the Browsers (zer )Jan 22, 2024 203 browsers , browser-engines , blink , chrome , edge , brave , gecko , firefox , webkit , safari , comparisons WebKit Features in Safari 17.3 (web )Jan 22, 2024 202 release-notes , browsers , safari , webkit What Is Jest and Why Should I Use It? (cod )Jan 22, 2024 201 jest Continuous Accessibility: What, Why, How (seg /ass )Jan 22, 2024 200 accessibility , processes , testing , tooling Handling Environment Variables in Node.js (mco /pla )Jan 22, 2024 199 environments , variables , nodejs Could Local SEO Transform Your User Experience? (uxm )Jan 22, 2024 198 seo , user-experience How a Web-Site Redesign Can Impact the Customer Journey (uxm )Jan 22, 2024 197 redesigning , user-experience 7 Mobile UX Design Tools to Supercharge Your Design Process (uxm )Jan 22, 2024 196 design , tooling , link-lists Use Tailwind CSS Prefixes for Shared Design System Components (sen )Jan 22, 2024 195 tailwind , design-systems , components How End-to-End Testing Moves Us Closer to Continuous Accessibility (ass )Jan 22, 2024 194 accessibility , processes , testing Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website Jan 22, 2024 193 pjpeg , jpeg , images , performance , comparisons The World’s Smallest PNG (eva )Jan 21, 2024 192 images , png , minimalism What Is CSS Motion Path? Jan 21, 2024 191 css , svg , animations What Is Our Design Intention? Jan 21, 2024 190 design , processes Vector Database Recommender System (ast )Jan 21, 2024 189 databases , vector-databases Why I Don’t Care About Website/Blog Stats (nei )Jan 21, 2024 188 blogging , metrics , sem Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer )Jan 21, 2024 187 accessibility , design , html , aria The Bun Shell (jar /bun )Jan 20, 2024 186 bun , javascript , shells Mastering Node CSV Jan 20, 2024 185 nodejs , csv A Call for Consensus on HTML Semantics (5t3 )Jan 20, 2024 184 html , semantics Navigating JavaScript Security: Recompiling Firefox to Bypass Anti-Debugger Techniques (gli )Jan 20, 2024 183 javascript , security , debugging , firefox , browsers Under-Supported and Underpaid (aar )Jan 19, 2024 182 accessibility , career , economics , craft How Core Web Vitals Affect SEO (ind )Jan 19, 2024 181 performance , web-vitals , lighthouse , seo 12 Modern CSS One-Line Upgrades (5t3 )Jan 19, 2024 180 css Why Do Reflows Negatively Affect Performance? (fro )Jan 19, 2024 179 performance , reflow Making CSS View Transitions Easy With Velvette (nom /cod )Jan 19, 2024 178 css , view-transitions , tooling My Take on Fading Content Using Transparent Gradients in CSS (kil /pol )Jan 19, 2024 177 css , gradients , transparency+opacity Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg )Jan 19, 2024 176 accessibility , legal Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (kev )Jan 19, 2024 175 videos , interviews , css , web , browsers , safari Astro 4.2 (eri +)Jan 18, 2024 174 astro , release-notes The Color Input and the Color Picker (chr /fro )Jan 18, 2024 173 html , colors , usability Node.js vs. Python: Which One to Choose for 2024 Jan 18, 2024 172 nodejs , python , comparisons Deceptive Deprecation: The Truth About npm Deprecated Packages Jan 18, 2024 171 deprecation , security , npm , dependencies , research Create a Currency Converter With HTML, CSS, and Vanilla JavaScript Jan 18, 2024 170 functionality , html , css , javascript Dispatching an Event (chr /fro )Jan 17, 2024 169 javascript , events AI Art Is the New Stock Image (ia )Jan 17, 2024 168 design , ai , images The Designer’s Guide to Social Computing Jan 17, 2024 167 guides , design , social-media Safely Accessing the DOM With Angular SSR Jan 17, 2024 166 security , dom , javascript , angular , server-side-rendering Fading Content Using Transparent Gradient in CSS (ami )Jan 17, 2024 165 css , gradients , transparency+opacity , effects JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) Jan 17, 2024 164 videos , javascript , arrays , sorting , comparisons Basic Accessibility Mistakes I Often See in Audits (cfe )Jan 17, 2024 163 accessibility , mistakes , auditing , html , semantics , focus , links , buttons Different Node.js Versions and Package Managers per Project—a Solved Problem (wem )Jan 17, 2024 162 nodejs , dependencies , nvm A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (arg /cod )Jan 17, 2024 161 introductions , scrolling , animations , css , functions Indicators, Validations, and Notifications: Pick the Correct Communication Option (nng )Jan 17, 2024 160 notifications , errors , validation , usability Guide to Fast Next.js Jan 16, 2024 159 guides , nextjs , performance , optimization , server-side-rendering , lazy-loading Disillusioned With Deno (bal )Jan 16, 2024 158 deno APA-Style Titles in Laravel (ami )Jan 16, 2024 157 writing , conventions , laravel The Golden Rule of Assertions Jan 16, 2024 156 javascript , testing Practical Guide to Usability Testing Jan 16, 2024 155 guides , usability , testing Is It Time to Switch From Docker to Podman? Jan 16, 2024 154 videos , docker , podman , tooling , comparisons Git Lesson: How to Use .gitignore and .gitkeep? Jan 16, 2024 153 git , how-tos Stop Trying to Recruit Unicorns With Acorns (cra )Jan 16, 2024 152 accessibility , career 14 Things to Check Before Deploying a Website Jan 16, 2024 151 deploying , quality , processes The Complex but Awesome CSS “border-image” Property (css /sma )Jan 16, 2024 150 css , borders , techniques Difference Between “getElementByID” and “querySelector” Jan 16, 2024 149 javascript , css , selectors Measuring Developer Productivity: Real-World Examples (ger )Jan 16, 2024 148 productivity , metrics , developer-experience , google , microsoft Are You Boring Your Interviewer by Over-Explaining Context? Jan 16, 2024 147 career , interviewing , design 5 Advanced Data-Fetching Techniques in React for Enhanced User Experience Jan 16, 2024 146 react , data-fetching , code-splitting , components , techniques Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (ope )Jan 16, 2024 145 nodejs , security Why I Use htmx (fla )Jan 15, 2024 144 htmx Why I Use Alpine.js (fla )Jan 15, 2024 143 alpinejs Moving on From React (kel )Jan 15, 2024 142 migrating , react , stimulus React Libraries for 2024 (rwi )Jan 15, 2024 141 react , libraries , link-lists The Evolution of Page Speed (mat /deb )Jan 15, 2024 140 videos , performance , metrics , optimization , history Design Is Not Really a Thing Jan 15, 2024 139 design , user-experience Optimizing SQL Queries by 23× Jan 15, 2024 138 databases , sql , performance , optimization Performance and Stay Questions in 1:1s (j9t )Jan 15, 2024 137 engineering-management , leadership , career , processes Dynamically Darken or Lighten a Color in CSS (bpu )Jan 15, 2024 136 css , colors , functions Accessible Notifications With ARIA Live Regions (sar )Jan 15, 2024 135 accessibility , notifications , aria , live-regions Accessible Notifications With ARIA Live Regions II (sar )Jan 15, 2024 134 accessibility , notifications , aria , live-regions Combining “:has” and “:only-child” to Change Tab Containers (cri )Jan 15, 2024 133 css , selectors The Building Blocks of a Greenfield Vue Application in 2024 (fad )Jan 15, 2024 132 vuejs , tooling , link-lists Web Standards: The Guidelines That Every Developer Should Know Jan 15, 2024 131 standards , history , w3c , html , css , xml , wcag I Hate CORS Jan 14, 2024 130 videos , cors , security Hover Contrast Bookmarklet (joe )Jan 14, 2024 129 bookmarklets , hover , colors , contrast , focus , accessibility Igalia Chats: Browser Politics and You (jaf +/iga )Jan 14, 2024 128 podcasts , web-platform Creating a Markdown Preprocessor for Svelte Jan 14, 2024 127 svelte , sveltekit , markdown , functionality Disable Browser Caching With “meta” HTML Tags Jan 14, 2024 126 html , metadata , caching Why Did Frontend Development Become So Complicated? Jan 14, 2024 125 processes , complexity , career Secure Your Code: Auto-Fix Vulnerabilities With Dependabot (GitHub Tutorial) Jan 14, 2024 124 videos , dependencies , security , dependabot Kind of Annoyed at React (cas )Jan 13, 2024 123 react Building a Clean and Scalable Frontend Architecture Jan 13, 2024 122 architecture , scalability , simplicity , maintainability Web Component Gotcha: “constructor” vs. “connectedCallback” (nol )Jan 13, 2024 121 web-components , javascript , callbacks , comparisons A Guide on Using Postman as a Frontend Developer in Web Development Jan 13, 2024 120 guides , postman , apis Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (mor )Jan 13, 2024 119 accessibility , ai , content “import myModule from "./my-module.torrent"”: Requiring Node Modules From BitTorrent (eva )Jan 13, 2024 118 nodejs , modules Power of WebRTC Jan 12, 2024 117 webrtc , apis Type in TypeScript Jan 12, 2024 116 typescript , types Applying the SPACE Framework (lau )Jan 12, 2024 115 productivity , metrics Eliminating Cookie Banners Is Hard (jef )Jan 12, 2024 114 cookies , consent-management , legal Options for “optgroup” Labeling of “options” (ste )Jan 12, 2024 113 accessibility , html , forms , browsers , screen-readers , support Avoid These 5 Mistakes as a Web Developer Jan 12, 2024 112 career , mistakes , learning How to Get Started With Progressive Web Apps Jan 12, 2024 111 how-tos , web-apps , progressive-web-apps , comparisons JS Perf Wins and New Node.js Features With Yagiz Nizipli (wes +/syn )Jan 12, 2024 110 podcasts , javascript , performance , nodejs , optimization Static Site Generators: A Growing Trend in Frontend Development Jan 12, 2024 109 static-site-generation , site-generators , trends How to Use “data-nosnippet” to Block Specific Content From Being Used in a Google Search Snippet (Experiment) Jan 12, 2024 108 how-tos , seo , google , experiments console.delight (zac /fro )Jan 11, 2024 107 javascript , console , browsers , dev-tools , debugging Top Front-End Tools of 2023 (lou /sma )Jan 11, 2024 106 tooling , link-lists , retrospectives Bringing Down the Digital Divide Jan 11, 2024 105 accessibility , user-experience If It’s Not Usable, It’s Not Accessible (slo /tpg )Jan 11, 2024 104 interviews , accessibility , usability , history Using “abbr” Element With “title” Attribute (aar )Jan 11, 2024 103 html , attributes , accessibility , browsers , assistive-tech , support The Stack I Used to Build My Blog in 2024 Jan 11, 2024 102 tech-stacks , functionality Compatibility of Node.js Versions With Packages Jan 11, 2024 101 nodejs , versioning , dependencies Chrome Alternative Browsers to Check Out in 2024 Jan 11, 2024 100 browsers , arc , chromium , orion , firefox Node.js Mastery: Advanced Development and Performance Tips Jan 11, 2024 99 nodejs , servers , express , performance , testing , memory 5 CSS Snippets Every Front-End Developer Should Know in 2024 (arg )Jan 11, 2024 98 css Creating a Color Ramp Using Color Modifiers in Tokens Studio Jan 11, 2024 97 design-systems , design-tokens , colors , figma What I Have Learned From Conducting Over 100 Website Migrations (moz )Jan 11, 2024 96 seo , migrating , testing Node v20.11.0 (LTS) (nod )Jan 10, 2024 95 release-notes , nodejs Designing Better Target Sizes (sha )Jan 10, 2024 94 accessibility , design , best-practices The Best Web Framework Doesn’t Exist Jan 10, 2024 93 frameworks Buttons and Links—Common Misconceptions Jan 10, 2024 92 accessibility , html , semantics , buttons , links Dynamic Accessible Descriptions Reference (dar )Jan 10, 2024 91 accessibility , testing Is htmx Just Another JavaScript Framework? (htm )Jan 10, 2024 90 htmx , frameworks Setting Up Renovate for GitHub Repositories Jan 10, 2024 89 renovate , github , installing , configuration High-Level System Architecture of Booking.com Jan 10, 2024 88 architecture , microservices , case-studies Streaming HTML Out of Order Without JavaScript Jan 10, 2024 87 html , streaming Release Notes for Safari Technology Preview 186 (jon /web )Jan 10, 2024 86 release-notes , browsers , safari Understanding WCAG SC 3.2.6 Consistent Help (Level A) Jan 10, 2024 85 accessibility , standards , wcag We Removed Advertising Cookies, Here’s What Happened (get )Jan 10, 2024 84 cookies , sem AI for Web Devs: Deploying Your AI App to Production (aus )Jan 10, 2024 83 ai , deploying Accounting for Internationalization With CSS and HTML (spa )Jan 10, 2024 82 html , css , internationalization Introducing fsx: A Modern Filesystem API for JavaScript (nza )Jan 10, 2024 81 introductions , file-handling , apis , javascript Using CSS Houdini to Extend Styling and Layout Capabilities (log )Jan 10, 2024 80 css , houdini , apis , javascript npm in Review: A 2023 Retrospective on Growth, Security, and Quirky Facts (bur /soc )Jan 10, 2024 79 npm , retrospectives A Global Design System (bra )Jan 9, 2024 78 design-systems The Change You Wish to See Jan 9, 2024 77 accessibility An Alphabetized List of MIME Types Jan 9, 2024 76 mime-types A 2024 Wishlist for Node’s Test Runner (cji )Jan 9, 2024 75 nodejs , testing Understanding Immutability in JavaScript Jan 9, 2024 74 videos , javascript Definition of Done (DoD) Explanation and Example Jan 9, 2024 73 agile , scrum , processes , quality , examples How We Built Project IDX: A High-Level Overview Jan 9, 2024 72 overviews , project-idx , google , code-editors What’s New in PHP 8.4 (ami )Jan 8, 2024 71 php CRUD and SQL—the Basics Jan 8, 2024 70 fundamentals , databases , sql Vue 3—Dynamic Components Jan 8, 2024 69 vuejs , components Why I Like Web Components Jan 8, 2024 68 web-components , html Top Pens of 2023 on CodePen (cod )Jan 8, 2024 67 codepen , code-pens , link-lists , retrospectives How Google Perfected the Web (ver )Jan 8, 2024 66 google , web , seo Let’s Make the IndieWeb Easier Jan 8, 2024 65 indieweb , tooling Declaring Globals Isn’t That Hard (mat )Jan 8, 2024 64 videos , javascript , typescript Where Have All the Websites Gone? (fro )Jan 8, 2024 63 web , trends htmx for React Developers in 10 Minutes (jhe )Jan 8, 2024 62 videos , htmx , react Taking a Closer Look at “@property” in CSS (uti )Jan 8, 2024 61 css 2024 Resolution: Be More Open-Source Centric Jan 8, 2024 60 foss , tooling , link-lists SolidStart: A Different Breed of Meta-Framework (ati /sma )Jan 8, 2024 59 frameworks , tooling , solidstart , solidjs Introduction to Data Engineering: A Complete Beginner’s Guide Jan 8, 2024 58 guides , introductions , data-engineering Using Heaps of Cutting Edge CSS Features to Build a Progress Indicator (and )Jan 8, 2024 57 css , scrolling , effects , progress-indicators How I’m Writing CSS in 2024 (lee )Jan 7, 2024 56 css , tooling , developer-experience My Web Development Wishlist 2024 (j9t )Jan 7, 2024 55 community , user-experience , developer-experience , quality , conformance , wish-lists Nested Dark Mode via CSS Proximity (doc )Jan 7, 2024 54 css , dark-mode Becoming a Senior Frontend Engineer (tec )Jan 7, 2024 53 career Notes on Using Logical Properties and Values (kiz )Jan 7, 2024 52 css , logical-properties Embracing the Absurd in Your Design Practices Jan 7, 2024 51 design , processes Figma Is Not Forever Jan 6, 2024 50 design , tooling , figma Your MVP Must Be Accessible (den )Jan 6, 2024 49 accessibility Weird Things Engineers Believe About Web Development Jan 6, 2024 48 standards , web-apps , javascript , building , web-platform Simplifying Deployment: Using GitHub Actions and SSH for Quick and Easy Updates Jan 6, 2024 47 deploying , github-actions , ssh Software Quality Jan 5, 2024 46 research , quality CSS in 2024, Am I Right? (jhe )Jan 5, 2024 45 videos , css 20+ Tools for Node.js Development in 2024 Jan 5, 2024 44 nodejs , tooling , link-lists How to Use Template Literals in JavaScript (fre )Jan 5, 2024 43 how-tos , javascript 7 Front-End Web Development Trends for 2024 Jan 5, 2024 42 trends , outlooks , libraries , frameworks , ai Under the Radar CSS Features for Your CSS Reset (kev )Jan 5, 2024 41 videos , css , resets Mastering Promises: 8 Advanced Tips and Techniques Jan 5, 2024 40 javascript , promises , asynchrony , techniques , tips-and-tricks The Bulma CSS Framework: What It Is and How to Get Started Jan 5, 2024 39 introductions , bulma Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r )Jan 5, 2024 38 git , concepts , comparisons When “Everything” Becomes Too Much: The npm Package Chaos of 2024 (soc )Jan 5, 2024 37 npm , foss A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe )Jan 5, 2024 36 react , javascript , simplicity Is CSS Alive? (css )Jan 4, 2024 35 css My CSS Resets (kei )Jan 4, 2024 34 css , resets The Two Reacts (dan )Jan 4, 2024 33 react , components , state-management Notes on MathML (w3c )Jan 4, 2024 32 mathml 16 Lesser Known Accessibility Issues Jan 4, 2024 31 accessibility The World of Web Browsers Is in a Bad Way (jen )Jan 4, 2024 30 browsers , browser-engines , chromium , google AI Vertigo: Where Do We Go From Here as Designers? Jan 4, 2024 29 design , ai , career Building Multiple Progressive Web Apps on the Same Domain Jan 4, 2024 28 videos , web-apps , progressive-web-apps , architecture , security Detecting AI Fingerprints: A Guide to Watermarking and Beyond (bro )Jan 4, 2024 27 guides , ai , fingerprinting , watermarking The AHA Stack (fla )Jan 3, 2024 26 websites , tech-stacks , astro , htmx , alpinejs Oh Shit Banners (eri )Jan 3, 2024 25 design , history Design Better Pagination Jan 3, 2024 24 design , navigation , pagination Stop Closing Void Elements (j9t )Jan 3, 2024 23 html Tyler’s CSS Wish List for 2024 (tyl /clo )Jan 3, 2024 22 css , wish-lists The Popular Vote of Interop 2024 (chr /fro )Jan 3, 2024 21 interoperability , web-platform The Website vs. Web App Dichotomy Doesn’t Exist (jak )Jan 3, 2024 20 concepts , terminology , comparisons Accessibility Options for Floating Action Buttons Jan 3, 2024 19 accessibility , floats , buttons Getting Started With Vuetify: Building Beautiful Vue.js Apps Jan 3, 2024 18 introductions , vuetify , vuejs 2024 Predictions by JavaScript Frontend Framework Maintainers Jan 3, 2024 17 outlooks , javascript , frameworks , angular , nextjs , react , solidjs European Union Set to Revise Cookie Law, Admits Cookie Banners Are Annoying (tec )Jan 3, 2024 16 cookies , consent-management , legal BCD Watch (mey +/iga )Jan 2, 2024 15 websites , browsers , support , interoperability , web-platform Stop Using Express.js Jan 2, 2024 14 express Agile Anti-Patterns That Can Harm UX Jan 2, 2024 13 agile , anti-patterns , user-experience , processes How to Make External Links Accessible (pop )Jan 2, 2024 12 how-tos , links , accessibility Worker Threads: Multitasking in NodeJS Jan 2, 2024 11 nodejs , worker-threads , multithreading , link-lists Are You Ignoring These 8 DevTools Features? Jan 2, 2024 10 videos , browsers , chrome , dev-tools , auditing , debugging How to Set a Default Post Author in WordPress Jan 2, 2024 9 how-tos , wordpress The View Transitions API and Delightful UI Animations II (cod /sma )Jan 2, 2024 8 css , animations , view-transitions , apis Not All Automated Testing Tools Support Shadow DOM in Web Components (mat )Jan 2, 2024 7 accessibility , testing , automation , tooling , shadow-dom , dom , web-components 7 Predictions for Web Design in 2024 (web )Jan 1, 2024 6 design , outlooks Mastering TypeScript: Looping With Types (ale )Jan 1, 2024 5 typescript Understanding the Most Important HTTP Status Codes Jan 1, 2024 4 protocols , http Top 30 JavaScript Interview Questions and Answers for 2024 Jan 1, 2024 3 javascript , interviewing Top 30 JavaScript Interview Questions and Answers for 2025 Jan 1, 2024 2 javascript , interviewing The Best React Chart Libraries for Data Visualization in 2024 Jan 1, 2024 1 react , libraries , visualization , comparisons , link-lists