Responsive Web Design: 3 Key Fundamentals (nng )Feb 19, 2024 15037 videos , responsive-design , fundamentals What Is Utility-First CSS? (hey )Feb 19, 2024 15036 css , presentational-html , principles “Web Design as a Process” in Charts: Maintenance, Decay, Tech Debt, and Big Bang Launching (j9t )Feb 19, 2024 15035 content , design , design-debt , technical-debt , maintenance , processes , visualization [Web Accessibility] Survey Results Feb 19, 2024 15034 accessibility , surveys The Fifty-Fifty Split and Overflow (hex )Feb 19, 2024 15033 css , overflow , layout How to Design an Accessible Web Site for People With Color-Deficient Vision (uxm )Feb 19, 2024 15032 how-tos , accessibility , dei , user-experience , colors , contrast , readability 100 Things You Can Do on Your Personal Website (cap )Feb 19, 2024 15031 blogging , writing , indieweb Tailwind Marketing and Misinformation Engine Feb 18, 2024 15030 tailwind , css , semantics , principles , maintainability , marketing Syntax Highlighting Code Snippets With Prism and the Custom Highlight API (bra )Feb 18, 2024 15029 apis , javascript , css , syntax-highlighting Don’t Care About Accessibility? Resistance Is Futile! (cer )Feb 18, 2024 15028 accessibility JavaScript Workers Feb 17, 2024 15027 videos , javascript , web-workers JavaScript on Demand: How Qwik Differs From React Hydration Feb 17, 2024 15026 javascript , qwik , react , hydration , comparisons Understanding React “useEffect” Feb 17, 2024 15025 react , hooks A Manifesto for Small, Static, Web Apps (ros )Feb 17, 2024 15024 manifestos , web-apps , principles Be a Better Developer With These Git Good Practices Feb 16, 2024 15023 git , best-practices , conventions , consistency , code-reviews Frontend Application Security: Tips and Tricks Feb 16, 2024 15022 web-apps , security , xss , csrf , authentication , dependencies , csp , validation , tips-and-tricks How to Set Up a Node Server With TypeScript in 2024 (jle )Feb 16, 2024 15021 how-tos , nodejs , servers , typescript UI = ƒ(statesⁿ) (dav )Feb 16, 2024 15020 design , state-management Popular Git Config Options (b0r )Feb 16, 2024 15019 git , configuration It’s Official, Apple Kills Web Apps in the EU (owa )Feb 16, 2024 15018 web-apps , apple Future of CSS: Functions and Mixins Feb 15, 2024 15017 css , functions , mixins Getting to an Accessibility Strategy Feb 15, 2024 15016 accessibility , strategies , processes Full Guide on How to Hire Front-End Developers Effectively Feb 15, 2024 15015 guides , how-tos , hiring , career React Labs: What We’ve Been Working On—February 2024 (rea )Feb 15, 2024 15014 react Top 20 JavaScript One-Liners That Don’t Actually Work (dar )Feb 15, 2024 15013 javascript Playing With Infinity in CSS (lon )Feb 15, 2024 15012 css , math Making the Most of Ligatures (man )Feb 15, 2024 15011 css , typography How I Developed the 10 Usability Heuristics Feb 15, 2024 15010 usability , heuristics , history CSS “:is(.awesome)” (mar /cfe )Feb 15, 2024 15009 videos , css , selectors , techniques ARIA “note” (aar )Feb 15, 2024 15008 accessibility , aria , browsers , screen-readers , support A Dozen Thoughts About AI (dav )Feb 15, 2024 15007 ai Wednesday, February 14, 2024 Security Releases (raf +/nod )Feb 14, 2024 15006 release-notes , nodejs , security What Is the Difference Between ASP and ASP.NET? Feb 14, 2024 15005 asp , asp-net , comparisons What Is Lighthouse Speed Index (SI) and How to Reduce It Feb 14, 2024 15004 performance , metrics , lighthouse How Accessibility Standards Can Empower Better Chart Visual Design (sma )Feb 14, 2024 15003 accessibility , contrast , colors , information-design Input Type “date”: The Accessibility of HTML Date Picker Feb 14, 2024 15002 accessibility , forms Scroll-Driven Animations: You Want “overflow: clip”, not “overflow: hidden” (bra )Feb 14, 2024 15001 css , overflow , scrolling , animations When It Says “Name From Author” It Means From You, Not Boll or Bukowski (ste )Feb 14, 2024 15000 accessibility , aria , naming The Text File That Runs the Internet (dav /ver )Feb 14, 2024 14999 robotstxt , crawling , scraping , ai , web Reasonable WCAG Additions (a11 )Feb 14, 2024 14998 accessibility , wcag Building htmx and Go Web Apps With Gemini Advanced Feb 13, 2024 14997 videos , web-apps , htmx , go , ai , gemini Selenium Automation Testing: A Step-by-Step Beginners Guide Feb 13, 2024 14996 guides , selenium , testing , automation An Introduction to Node.js Multithreading (cra )Feb 13, 2024 14995 introductions , nodejs , multithreading Why I Like Scrumban (j9t )Feb 13, 2024 14994 processes , agile , scrum , kanban The New CSS Math: “pow()”, “sqrt()”, and Exponential Friends (dan )Feb 13, 2024 14993 css , functions , math The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre )Feb 13, 2024 14992 css , frameworks , comparisons , bootstrap , tailwind , foundation , bulma , pure How to Fix the Invisible Scrollbar Issue in iOS Browsers (sim /fro )Feb 13, 2024 14991 how-tos , browsers , mobile , scrolling , css How to Center a Div (jos )Feb 13, 2024 14990 how-tos , css , centering CSS Color Module Level 4 (tab +/w3c )Feb 13, 2024 14989 standards , css , colors Be Aware of Arrays—V8 Engine Advice Feb 13, 2024 14988 javascript , javascript-engines , v8 , arrays Advanced Architecture for AI Application (aka AAAA) (aus )Feb 13, 2024 14987 ai , architecture , edge-computing , optimization A Practical Guide to Designing for Children (vit /sma )Feb 13, 2024 14986 guides , design , link-lists React, Solid, htmx Feb 12, 2024 14985 react , solidjs , htmx , comparisons The Anatomy of Addictive Content (moz )Feb 12, 2024 14984 content , writing , seo The ü/ü Conundrum Feb 12, 2024 14983 javascript , unicode , encoding You Want to Make It Easy to Feature Your Content (fro )Feb 12, 2024 14982 frontend-dogma , content , community How to Choose the Best Static Site Generator in 2024 Feb 12, 2024 14981 how-tos , site-generators , gatsby , jekyll , nuxt , nextjs , hugo , eleventy , vuejs How to Boost WordPress Security and Protect Your SEO Ranking Feb 12, 2024 14980 how-tos , wordpress , security , seo Learn TypeScript (jad )Feb 12, 2024 14979 websites , courses , typescript Can Generative AI Help Write Accessible Code? (tin /tet )Feb 12, 2024 14978 accessibility , code-generation , ai A CSS Project Boilerplate (bel /pic )Feb 12, 2024 14977 css , tailwind , templates Using Recursive CSS to Change Styles Based on Depth (cri )Feb 11, 2024 14976 css , selectors Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey )Feb 11, 2024 14975 naming , design , case-studies Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu )Feb 11, 2024 14974 css , svg , filters , colors , contrast CSS Mixins and Functions Explainer (mia /odd )Feb 11, 2024 14973 css , mixins , functions Navigating Prioritization: Four Approaches (cwo )Feb 10, 2024 14972 project-management , prioritization , processes Don’t Disable Form Controls (aar )Feb 10, 2024 14971 accessibility , usability , forms , buttons Accelerating Code Reviews With Nudges Feb 9, 2024 14970 research , code-reviews , productivity , experiments , facebook+meta The Front-End Development We’re Used to Is Dying Feb 9, 2024 14969 career , simplicity , complexity HTML as the Baseline (cfe )Feb 9, 2024 14968 html , progressive-enhancement Have We Forgotten How to Build Ethical Things for the Web? (nic )Feb 9, 2024 14967 web , ethics Everything You Need to Know About Image Formats in 2024 (web )Feb 9, 2024 14966 images , jpeg , png , gif , webp , avif , pdf , svg Git Tips: Really Large Repositories (git )Feb 8, 2024 14965 git , monorepos , tips-and-tricks So You Think You Know Git (git )Feb 8, 2024 14964 videos , git What Is a Descriptive Transcript? Feb 8, 2024 14963 accessibility , multimedia Format Nunjucks Files With Prettier (san )Feb 8, 2024 14962 nunjucks , prettier The Accessibility Mindset: Moving Beyond Remediating, Fixing, and Reacting (a11 )Feb 8, 2024 14961 videos , accessibility Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm (sar /soc )Feb 8, 2024 14960 nodejs , corepack , npm , yarn , pnpm , dependencies Is [“* { min-width: 0; }”] a Good Idea? (kev )Feb 8, 2024 14959 videos , css In Its Tantrum With Europe, Apple Broke Web Apps in iOS 17 Beta, Still Hasn’t Fixed Them (tho /the )Feb 8, 2024 14958 web-apps , browsers , apple , mobile Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on the Viewport (uti /iod )Feb 8, 2024 14957 viewport , css , units Frequently Heard in My Beginning Front-End Web Development Class (geo /sma )Feb 8, 2024 14956 learning , career 10 Best Automated AI Code Review Tools 2024 Feb 7, 2024 14955 ai , automation , code-reviews , tooling , comparisons , link-lists Release Notes for Safari Technology Preview 188 (jon /web )Feb 7, 2024 14954 release-notes , browsers , safari Patterns in Design Systems (ikn )Feb 7, 2024 14953 design-systems , design-patterns , components Web Development Is Getting Too Complex, and It May Be Our Fault (mon /sma )Feb 7, 2024 14952 web-platform , frameworks , tech-stacks , complexity Opportunities for AI in Accessibility (aar /ali )Feb 7, 2024 14951 accessibility , ai Offloading JavaScript With Custom Properties (hey )Feb 7, 2024 14950 javascript , css , custom-properties CSS Is Logical (geo )Feb 7, 2024 14949 css A Beginner’s Guide to Seamless Open-Source Contributions (wom )Feb 6, 2024 14948 guides , foss UI Elements Are Not So Elementary Feb 6, 2024 14947 design , design-patterns Doing What’s Required: Indicating Mandatory Fields in an Accessible Way (tpg )Feb 6, 2024 14946 accessibility , usability , forms , errors JavaScript Promises Demystified (mar )Feb 6, 2024 14945 javascript , promises Remix Takes on Next.js in Battle of the React Frameworks Feb 6, 2024 14944 frameworks , react , remix , nextjs JavaScript vs. Python: Which One Should You Learn First? Feb 6, 2024 14943 javascript , python , comparisons Designing User Onboarding: Lessons From Figma, Duolingo, and More Feb 6, 2024 14942 lessons , onboarding , design , user-experience , figma Immutable Array Updates With “Array.prototype.with” (jad )Feb 6, 2024 14941 javascript , arrays , prototypes , browsers , support When to Use the “min()” or “max()” Function (css )Feb 6, 2024 14940 css , functions , tips-and-tricks Malicious npm Package Masquerades as Noblox.js, Targeting Roblox Users for Data Theft (sar /soc )Feb 6, 2024 14939 npm , dependencies , security Lines of Code—How to Not Measure Code Quality and Developer Efficiency (cod )Feb 6, 2024 14938 metrics , quality , efficiency , productivity Lessons Learned Moving Eleventy From CommonJS to ESM in 2024 (zac /cfe )Feb 6, 2024 14937 videos , lessons , eleventy , commonjs , esm , refactoring jQuery 4.0.0 Beta (tim /jqu )Feb 6, 2024 14936 release-notes , jquery In Praise of the “switch” Statement (chi )Feb 6, 2024 14935 javascript Detect Caps Lock With JavaScript (dav )Feb 6, 2024 14934 javascript A Guide to Designing for Older Adults (vit /sma )Feb 6, 2024 14933 guides , design , accessibility Exciting New Tools for Designers, February 2024 (web )Feb 5, 2024 14932 design , tooling , link-lists The Most Demanded Frontend Frameworks in 2023 Feb 5, 2024 14931 frameworks , comparisons , react , angular , vuejs Visual Hierarchy: Making User Experiences Easier to Understand (uxm )Feb 5, 2024 14930 user-experience , design , hierarchy Everything You Need to Know About Git Feb 5, 2024 14929 git , command-line The Decision to Leave Tech (col )Feb 5, 2024 14928 career , retrospectives 13 Best Books, Courses, and Communities for Learning React Feb 5, 2024 14927 react , books , courses , link-lists You Won’t Scale (cfe )Feb 5, 2024 14926 maintainability , scalability Thoughts on a Global Design System (chr )Feb 5, 2024 14925 design-systems Revolutionizing Usability Testing With Machine Learning (uxm )Feb 5, 2024 14924 usability , testing , ai It’s the Hope That Kills You (yat )Feb 5, 2024 14923 accessibility , career , community How to Create Rounded Gradient Borders With Any Background in CSS (ben )Feb 5, 2024 14922 how-tos , css , borders , gradients , backgrounds Getting Into Web Components—an Intro (uti )Feb 5, 2024 14921 introductions , web-components Bookmarklet: Load All GitHub Comments (mey )Feb 5, 2024 14920 bookmarklets , github , code-reviews Why Disabled People’s Needs Aren’t “Special” Feb 4, 2024 14919 accessibility htmx Deep Dive With Carson Gross Feb 4, 2024 14918 videos , htmx , deep-dives HTML Attributes That Every Web Developer Should Know Feb 4, 2024 14917 html , attributes , pop-overs , forms , custom-data “X” Marks the Spot: Landmark Elements (stv )Feb 4, 2024 14916 html , semantics , accessibility , assistive-tech , aria The Importance of Web Performance to Information Equity (sch /fos )Feb 4, 2024 14915 videos , performance , accessibility A View Source Web (gar )Feb 3, 2024 14914 websites , view-source , browsers SOLID Principles: They’re Rock-Solid for Good Reason Feb 2, 2024 14913 programming , principles , solid 5 Hidden Risks of Your Inaccessible Website (deq )Feb 2, 2024 14912 accessibility What Is WAP? Feb 2, 2024 14911 wap , mobile From Many to One: Moving Our JavaScript Code Into a Monorepo Feb 2, 2024 14910 migrating , monorepos , javascript , git The SEO Starter Guide Got a Makeover (liz +)Feb 2, 2024 14909 guides , seo , search , google Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr /fro )Feb 2, 2024 14908 images , svg , css , masking , performance All Art Is a Copy of Something (chr )Feb 2, 2024 14907 art Interop 2024 Feb 1, 2024 14906 interoperability , web-platform , browsers , support Career Retrospective Feb 1, 2024 14905 career , retrospectives Everyone’s a Sellout Now Feb 1, 2024 14904 career , culture How to Make a Great Framework Better?—Svelte 5 With Rich Harris (ric )Feb 1, 2024 14903 videos , frameworks , svelte A Complete Guide to Open Source—100× Simpler Feb 1, 2024 14902 guides , foss Drupal Creator: Websites Needed More Than Ever in the AI Era Feb 1, 2024 14901 web , ai , complexity Tracking Your Interviews Is Extremely Important Feb 1, 2024 14900 career , interviewing What’s the Difference Between “localhost” and “127.0.0.1”? Feb 1, 2024 14899 network , ip , testing Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code? Feb 1, 2024 14898 ai , quality , technical-debt The Web Just Gets Better With Interop 2024 (jen /web )Feb 1, 2024 14897 web-platform , interoperability , browsers , support Dynamically Adding Text Alternatives to Images With AI (kar )Feb 1, 2024 14896 automation , ai , accessibility , images , alt-text A Look at the New WAI–ARIA 1.3 Draft (cra )Feb 1, 2024 14895 accessibility , aria , standards 5 Essential DevTools Console Hacks for Every Web Developer Jan 31, 2024 14894 videos , browsers , dev-tools Tackling Flaky Tests With Cypress and Playwright Through Network Synchronization Jan 31, 2024 14893 testing , flakiness , cypress , playwright , network GitLab vs. GitHub: Which Is Better in 2024? Jan 31, 2024 14892 version-control , gitlab , github , comparisons Be Purposeful About Your Content Jan 31, 2024 14891 accessibility , content , writing The Art and Science of Annotations in Dev Mode (fig )Jan 31, 2024 14890 figma , annotations Implementing User Authentication in React Apps With Appwrite Jan 31, 2024 14889 react , authentication , tooling Interaction to Next Paint Becomes a Core Web Vital on March 12 (mal +)Jan 31, 2024 14888 performance , web-vitals , metrics PurePWA—a Radical U-Turn in Web Development Jan 31, 2024 14887 web-apps , progressive-web-apps , simplicity , tooling Why Not htmx? (cfe )Jan 31, 2024 14886 htmx The Good, the Bad, the Web Components (zac )Jan 31, 2024 14885 web-components , shadow-dom , dom Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar /van )Jan 31, 2024 14884 html , dom , shadow-dom , apis , security Making VPATs and ACRs More Effective in Procurement (web )Jan 31, 2024 14883 accessibility , vpat-acr , processes How to Stream Files From Next.js Route Handlers (eri )Jan 31, 2024 14882 how-tos , nextjs , routing , streaming Designing Accessible Color Palettes in Figma: A Guide for Web Accessibility (kno )Jan 31, 2024 14881 guides , accessibility , colors , color-palettes , figma New to the Web Platform in January Jan 30, 2024 14880 release-notes , web-platform , browsers , firefox , chrome , safari Celebrate a More Interoperable Web With Interop 2023 Jan 30, 2024 14879 web-platform , interoperability , browsers , support Onboarding (mfo )Jan 30, 2024 14878 processes , onboarding , productivity , engineering-management Understanding Signals in Django Jan 30, 2024 14877 signals , django Learn Testing Jan 30, 2024 14876 courses , testing Is Generated Code Harder to Maintain? Jan 30, 2024 14875 discussions , ai , maintainability , maintenance Tuesday, February 6, 2024 Security Releases (raf /nod )Jan 30, 2024 14874 release-notes , nodejs , security Web Platform Design Principles (lea /w3c )Jan 30, 2024 14873 web-platform , software-design , principles , standards , w3c Why Do Rubber Ducks Work? Jan 30, 2024 14872 processes , productivity , creativity Use CSS “accent-color” to Style Your Inputs (cas )Jan 30, 2024 14871 css , forms The Psychology of Site Speed and Human Happiness (tam /spe )Jan 30, 2024 14870 performance , usability Stop Burning Out Maintainers: An Empathetic Guide for Contributors (bek /ope )Jan 30, 2024 14869 guides , foss , collaboration Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on Font (uti /iod )Jan 30, 2024 14868 css , units , fonts “field-sizing” Just Works! (kil /pol )Jan 30, 2024 14867 css , forms , comparisons A Highly Configurable Switch Component Using Modern CSS Techniques (bel /pic )Jan 30, 2024 14866 html , css Practical Guide to Destructuring: TypeScript vs. Dart Jan 29, 2024 14865 guides , typescript , dart , comparisons ESG and DEI Policies Were Always Luxury Goods Jan 29, 2024 14864 dei , sustainability , policies Dynamic README Image Based on GitHub Activity Jan 29, 2024 14863 readme , github The EU Forces Open Apple’s Walled Garden (tid )Jan 29, 2024 14862 legal , apple , browsers , mobile Next.js App Router Migration: The Good, Bad, and Ugly Jan 29, 2024 14861 nextjs , routing , migrating Debunking 10 Common Objections to Incremental Delivery for Software Teams Jan 29, 2024 14860 agile , processes The Loss of the Process in the Name of Progress Jan 29, 2024 14859 design , creativity , productivity , processes Express Forward (exp )Jan 29, 2024 14858 discussions , outlooks , express The Web Component Success Story (jak )Jan 29, 2024 14857 web-components How to Favicon in 2024: Six Files That Fit Most Needs (sit /evi )Jan 29, 2024 14856 how-tos , images , favicons Git: The Basics of “git bisect” (ada )Jan 29, 2024 14855 fundamentals , git At Last, Browser Choice * (dav )Jan 29, 2024 14854 legal , browsers , apple , mobile The Singular Web (dut )Jan 28, 2024 14853 web , web-platform , google , microsoft , amazon , apple Nicer Text Wrapping With CSS “text-wrap” (lon )Jan 28, 2024 14852 css , typography Design Systems Burnout (fon )Jan 28, 2024 14851 design-systems A Guide to Styling Tables (sto )Jan 28, 2024 14850 css , tables , responsive-design Futuring With Design Jan 27, 2024 14849 design , creativity , processes Please, Don’t Force Me to Log In (ham )Jan 27, 2024 14848 web , authentication , user-experience Gold Text Effect With CSS (man )Jan 27, 2024 14847 css , effects Big, Beautiful, Beefy Focus States With “:focus-visible” (dav )Jan 27, 2024 14846 css , selectors , focus Apple, the DMA, and Malicious Compliance (bru )Jan 27, 2024 14845 legal , browsers , apple , mobile Apple Redecorates Its iPhone Prison to Appease Europe (tho /the )Jan 27, 2024 14844 legal , browsers , apple , mobile 7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (deq )Jan 26, 2024 14843 accessibility , tips-and-tricks , processes Introducing Our Updated [Green Web Hosting] Directory (mrc )Jan 26, 2024 14842 introductions , release-notes , sustainability , hosting Mozilla Says Apple’s New Browser Rules Are “as Painful as Possible” for Firefox (ver )Jan 26, 2024 14841 browsers , apple , mozilla , firefox , mobile The Impact of Developer Experience Jan 26, 2024 14840 research , developer-experience , productivity , efficiency Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl )Jan 26, 2024 14839 accessibility , ethics , overlays , community Inside .git (b0r )Jan 26, 2024 14838 git HTML Web Components on the Server Are Great (sco )Jan 26, 2024 14837 html , web-components 5 Web Design Disasters That Will Ruin Your 2024 (web )Jan 26, 2024 14836 design , responsive-design , seo CSS Blurry Shimmer Effect (sma )Jan 25, 2024 14835 css , effects JWT vs. Session Authentication Jan 25, 2024 14834 security , authentication , json-web-tokens , comparisons A Day in the Life of a Developer—Building a Dashboard App With SQL, Node.js, Django, and Next.js Jan 25, 2024 14833 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 14832 studies , research , accessibility , ecommerce , legal Deno 1.40: Temporal API (den )Jan 25, 2024 14831 release-notes , deno , apis , time Using Alternative Browser Engines in the European Union Jan 25, 2024 14830 apple , browsers , browser-engines , mobile This Web Page Is Best Viewed in the EU (gri /clo )Jan 25, 2024 14829 legal , browsers , apple , mobile , web Should Links Open in a New Tab? (stv )Jan 25, 2024 14828 links , usability , user-experience One World, One Web, One Love (aar )Jan 25, 2024 14827 web Animating Font Palette (man )Jan 25, 2024 14826 css , colors , fonts , effects The New CSS Color Format You Didn’t Know You Needed; “oklch()” Jan 24, 2024 14825 css , colors , oklch , functions , tailwind Getting Started With Content Collections in Astro Jan 24, 2024 14824 introductions , astro GitHub, npm Registry Abused to Host SSH Key-Stealing Malware Jan 24, 2024 14823 github , npm , security , malware , foss An Introduction to the Liquid Template Language Jan 24, 2024 14822 introductions , liquid , template-engines Release Notes for Safari Technology Preview 187 (jon /web )Jan 24, 2024 14821 release-notes , browsers , safari Take a Qwik Break From React With Astro Jan 24, 2024 14820 qwik , react , astro , frameworks , comparisons The Structure of User Experience Jan 24, 2024 14819 user-experience , processes The API That No One Dared Delete Jan 24, 2024 14818 apis , infrastructure , documentation , maintenance , technical-debt What Happened With the Web Monetization API? (chr )Jan 24, 2024 14817 monetization , apis What Can a Website Do? (dav )Jan 24, 2024 14816 accessibility , usability , quality Web Components in Earnest (dav )Jan 24, 2024 14815 web-components , javascript User Styles (mia )Jan 24, 2024 14814 css , user-styles , browsers On Web Components (tmc )Jan 24, 2024 14813 web-components Five Future Roles for Designers (jar )Jan 24, 2024 14812 design , career , outlooks Are Design Systems a Zero-Interest Rate Phenomenon? (dav )Jan 24, 2024 14811 design-systems , economics 14 Best SEO Tools in 2024 (web )Jan 24, 2024 14810 seo , tooling , link-lists Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste )Jan 23, 2024 14809 bookmarklets , accessibility , html , attributes , accesskeys , aria , keyboard-shortcuts Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build Jan 23, 2024 14808 culture , engineering-management , processes , comparisons Unit Testing With Jest and Integration With GitHub Actions Jan 23, 2024 14807 testing , jest , github-actions , quality What Is JSDoc and Why You May Not Need TypeScript for Your Next Project Jan 23, 2024 14806 javascript , typescript , documentation , jsdoc The AI Dilemma in Graphic Design: Steering Towards Excellence in Typography and Beyond (sma )Jan 23, 2024 14805 ai , design , typography The Web Is Unversioned (rhi /w3c )Jan 23, 2024 14804 web-platform , versioning New Study on Coding Behavior Raises Questions About Impact of AI on Software Development Jan 23, 2024 14803 studies , research , ai , quality , technical-debt In Praise of Buttons Jan 23, 2024 14802 buttons Exploring the Bounds of Jamstack With Zach Leatherman (zac +)Jan 23, 2024 14801 videos , interviews , tech-stacks , jamstack Unlocking the Power of HTML’s Native Browser “dialog” Element (ope )Jan 23, 2024 14800 html , modals What Has a Ceiling but No Floor? (mat )Jan 23, 2024 14799 accessibility , apple , facebook+meta Modern JavaScript Library Starter Jan 23, 2024 14798 dependencies , npm , libraries LCP and FCP on Single Page Application on Soft Navigations (dws )Jan 23, 2024 14797 performance , web-vitals , single-page-apps , navigation Highlight Text When a User Scrolls Down to That Piece of Text (chr /fro )Jan 23, 2024 14796 css , scrolling , effects Google Is Using AI to Organize and Customize Your Chrome Browser (dav /ver )Jan 23, 2024 14795 ai , browsers , google , chrome Better Form UX With the CSS Property “field-sizing” (sea )Jan 23, 2024 14794 forms , user-experience , css Continuous Accessibility: What, Why, How (seg /ass )Jan 22, 2024 14793 accessibility , processes , testing , tooling Layouts in Astro Jan 22, 2024 14792 astro How End-to-End Testing Moves Us Closer to Continuous Accessibility (ass )Jan 22, 2024 14791 accessibility , processes , testing Could Local SEO Transform Your User Experience? (uxm )Jan 22, 2024 14790 seo , user-experience Battle of the Browsers (zer )Jan 22, 2024 14789 browsers , browser-engines , blink , chrome , edge , brave , gecko , firefox , webkit , safari , comparisons WebKit Features in Safari 17.3 (jen /web )Jan 22, 2024 14788 release-notes , browsers , safari , webkit Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website Jan 22, 2024 14787 pjpeg , jpeg , images , performance , comparisons How a Web-Site Redesign Can Impact the Customer Journey (uxm )Jan 22, 2024 14786 redesigning , user-experience What Is Jest and Why Should I Use It? (cod )Jan 22, 2024 14785 jest Use Tailwind CSS Prefixes for Shared Design System Components (sen )Jan 22, 2024 14784 tailwind , design-systems , components Repetition Avoidance (ste )Jan 22, 2024 14783 code-pens , accessibility , user-experience , aria Handling Environment Variables in Node.js (mco /pla )Jan 22, 2024 14782 environments , variables , nodejs 7 Mobile UX Design Tools to Supercharge Your Design Process (uxm )Jan 22, 2024 14781 design , tooling , link-lists What Is CSS Motion Path? Jan 21, 2024 14780 css , svg , animations What Is Our Design Intention? Jan 21, 2024 14779 design , processes Vector Database Recommender System (ast )Jan 21, 2024 14778 databases , vector-databases Why I Don’t Care About Website/Blog Stats (nei )Jan 21, 2024 14777 blogging , metrics , sem The World’s Smallest PNG (eva )Jan 21, 2024 14776 images , png , minimalism Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer )Jan 21, 2024 14775 accessibility , design , html , aria Navigating JavaScript Security: Recompiling Firefox to Bypass Anti-Debugger Techniques (gli )Jan 20, 2024 14774 javascript , security , debugging , firefox , browsers Mastering Node CSV Jan 20, 2024 14773 nodejs , csv The Bun Shell (jar /bun )Jan 20, 2024 14772 bun , javascript , shells A Call for Consensus on HTML Semantics (5t3 )Jan 20, 2024 14771 html , semantics How Core Web Vitals Affect SEO (ind )Jan 19, 2024 14770 performance , web-vitals , lighthouse , seo Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (jen +)Jan 19, 2024 14769 videos , interviews , css , web , browsers , safari My Take on Fading Content Using Transparent Gradients in CSS (kil /pol )Jan 19, 2024 14768 css , gradients , transparency+opacity Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg )Jan 19, 2024 14767 accessibility , legal Why Do Reflows Negatively Affect Performance? (fro )Jan 19, 2024 14766 performance , reflow Making CSS View Transitions Easy With Velvette (nom /cod )Jan 19, 2024 14765 css , view-transitions , tooling Under-Supported and Underpaid (aar )Jan 19, 2024 14764 accessibility , career , economics , craft 12 Modern CSS One-Line Upgrades (5t3 )Jan 19, 2024 14763 css Create a Currency Converter With HTML, CSS, and Vanilla JavaScript Jan 18, 2024 14762 functionality , html , css , javascript Deceptive Deprecation: The Truth About npm Deprecated Packages Jan 18, 2024 14761 deprecation , security , npm , dependencies , research Astro 4.2 (eri +)Jan 18, 2024 14760 astro , release-notes Node.js vs. Python: Which One to Choose for 2024 Jan 18, 2024 14759 nodejs , python , comparisons The Color Input and the Color Picker (chr /fro )Jan 18, 2024 14758 html , colors , usability Safely Accessing the DOM With Angular SSR Jan 17, 2024 14757 security , dom , javascript , angular , server-side-rendering JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) Jan 17, 2024 14756 videos , javascript , arrays , sorting , comparisons Different Node.js Versions and Package Managers per Project—a Solved Problem (wem )Jan 17, 2024 14755 nodejs , dependencies , nvm The Designer’s Guide to Social Computing Jan 17, 2024 14754 guides , design , social-media Fading Content Using Transparent Gradient in CSS (ami )Jan 17, 2024 14753 css , gradients , transparency+opacity , effects Indicators, Validations, and Notifications: Pick the Correct Communication Option (nng )Jan 17, 2024 14752 notifications , errors , validation , usability Dispatching an Event (chr /fro )Jan 17, 2024 14751 javascript , events Basic Accessibility Mistakes I Often See in Audits (cfe )Jan 17, 2024 14750 accessibility , mistakes , auditing , html , semantics , focus , links , buttons AI Art Is the New Stock Image (ia )Jan 17, 2024 14749 design , ai , images A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (arg /cod )Jan 17, 2024 14748 introductions , scrolling , animations , css , functions Git Lesson: How to Use .gitignore and .gitkeep? Jan 16, 2024 14747 git , how-tos Difference Between “getElementByID” and “querySelector” Jan 16, 2024 14746 javascript , css , selectors Are You Boring Your Interviewer by Over-Explaining Context? Jan 16, 2024 14745 career , interviewing , design 14 Things to Check Before Deploying a Website Jan 16, 2024 14744 deploying , quality , processes Is It Time to Switch From Docker to Podman? Jan 16, 2024 14743 videos , docker , podman , tooling , comparisons Measuring Developer Productivity: Real-World Examples (ger )Jan 16, 2024 14742 productivity , metrics , developer-experience , google , microsoft Guide to Fast Next.js Jan 16, 2024 14741 guides , nextjs , performance , optimization , server-side-rendering , lazy-loading Practical Guide to Usability Testing Jan 16, 2024 14740 guides , usability , testing The Golden Rule of Assertions Jan 16, 2024 14739 javascript , testing 5 Advanced Data-Fetching Techniques in React for Enhanced User Experience Jan 16, 2024 14738 react , data-fetching , code-splitting , components , techniques The Complex but Awesome CSS “border-image” Property (css /sma )Jan 16, 2024 14737 css , borders , techniques Stop Trying to Recruit Unicorns With Acorns (cra )Jan 16, 2024 14736 accessibility , career Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (ope )Jan 16, 2024 14735 nodejs , security Disillusioned With Deno (bal )Jan 16, 2024 14734 deno APA-Style Titles in Laravel (ami )Jan 16, 2024 14733 writing , conventions , laravel Optimizing SQL Queries by 23× Jan 15, 2024 14732 databases , sql , performance , optimization Design Is Not Really a Thing Jan 15, 2024 14731 design , user-experience The Evolution of Page Speed (mat /deb )Jan 15, 2024 14730 videos , performance , metrics , optimization , history Dynamically Darken or Lighten a Color in CSS (bpu )Jan 15, 2024 14729 css , colors , functions Combining “:has” and “:only-child” to Change Tab Containers (cri )Jan 15, 2024 14728 css , selectors Why I Use htmx (fla )Jan 15, 2024 14727 htmx Why I Use Alpine.js (fla )Jan 15, 2024 14726 alpinejs Web Standards: The Guidelines That Every Developer Should Know Jan 15, 2024 14725 standards , history , w3c , html , css , xml , wcag The Building Blocks of a Greenfield Vue Application in 2024 (fad )Jan 15, 2024 14724 vuejs , tooling , link-lists React Libraries for 2024 (rwi )Jan 15, 2024 14723 react , libraries , link-lists Performance and Stay Questions in 1:1s (j9t )Jan 15, 2024 14722 engineering-management , leadership , career , processes Moving on From React (kel )Jan 15, 2024 14721 migrating , react , stimulus Accessible Notifications With ARIA Live Regions (sar )Jan 15, 2024 14720 accessibility , notifications , aria , live-regions Accessible Notifications With ARIA Live Regions II (sar )Jan 15, 2024 14719 accessibility , notifications , aria , live-regions Disable Browser Caching With “meta” HTML Tags Jan 14, 2024 14718 html , metadata , caching I Hate CORS Jan 14, 2024 14717 videos , cors , security Secure Your Code: Auto-Fix Vulnerabilities With Dependabot (GitHub Tutorial) Jan 14, 2024 14716 videos , dependencies , security , dependabot Hover Contrast Bookmarklet (joe )Jan 14, 2024 14715 bookmarklets , hover , colors , contrast , focus , accessibility Creating a Markdown Preprocessor for Svelte Jan 14, 2024 14714 svelte , sveltekit , markdown , functionality Why Did Frontend Development Become So Complicated? Jan 14, 2024 14713 processes , complexity , career Igalia Chats: Browser Politics and You (jaf +/iga )Jan 14, 2024 14712 podcasts , web-platform “import myModule from "./my-module.torrent"”: Requiring Node Modules From BitTorrent (eva )Jan 13, 2024 14711 nodejs , modules Building a Clean and Scalable Frontend Architecture Jan 13, 2024 14710 architecture , scalability , simplicity , maintainability Web Component Gotcha: “constructor” vs. “connectedCallback” (nol )Jan 13, 2024 14709 web-components , javascript , callbacks , comparisons Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (mor )Jan 13, 2024 14708 accessibility , ai , content Kind of Annoyed at React (cas )Jan 13, 2024 14707 react A Guide on Using Postman as a Frontend Developer in Web Development Jan 13, 2024 14706 guides , postman , apis How to Use “data-nosnippet” to Block Specific Content From Being Used in a Google Search Snippet (Experiment) Jan 12, 2024 14705 how-tos , seo , google , experiments JS Perf Wins and New Node.js Features With Yagiz Nizipli (wes +/syn )Jan 12, 2024 14704 podcasts , javascript , performance , nodejs , optimization Power of WebRTC Jan 12, 2024 14703 webrtc , apis Applying the SPACE Framework (lau )Jan 12, 2024 14702 productivity , metrics How to Get Started With Progressive Web Apps Jan 12, 2024 14701 how-tos , web-apps , progressive-web-apps , comparisons Avoid These 5 Mistakes as a Web Developer Jan 12, 2024 14700 career , mistakes , learning Type in TypeScript Jan 12, 2024 14699 typescript , types Static Site Generators: A Growing Trend in Frontend Development Jan 12, 2024 14698 static-site-generation , site-generators , trends Options for “optgroup” Labeling of “options” (ste )Jan 12, 2024 14697 accessibility , html , forms , browsers , screen-readers , support Eliminating Cookie Banners Is Hard (jef )Jan 12, 2024 14696 cookies , consent-management , legal What I Have Learned From Conducting Over 100 Website Migrations (moz )Jan 11, 2024 14695 seo , migrating , testing Bringing Down the Digital Divide Jan 11, 2024 14694 accessibility , user-experience Creating a Color Ramp Using Color Modifiers in Tokens Studio Jan 11, 2024 14693 design-systems , design-tokens , colors , figma Compatibility of Node.js Versions With Packages Jan 11, 2024 14692 nodejs , versioning , dependencies If It’s Not Usable, It’s Not Accessible (slo /tpg )Jan 11, 2024 14691 interviews , accessibility , usability , history Chrome Alternative Browsers to Check Out in 2024 Jan 11, 2024 14690 browsers , arc , chromium , orion , firefox The Stack I Used to Build My Blog in 2024 Jan 11, 2024 14689 tech-stacks , functionality 5 CSS Snippets Every Front-End Developer Should Know in 2024 (arg )Jan 11, 2024 14688 css Node.js Mastery: Advanced Development and Performance Tips Jan 11, 2024 14687 nodejs , servers , express , performance , testing , memory Using “abbr” Element With “title” Attribute (aar )Jan 11, 2024 14686 html , attributes , accessibility , browsers , assistive-tech , support Top Front-End Tools of 2023 (lou /sma )Jan 11, 2024 14685 tooling , link-lists , retrospectives console.delight (zac /fro )Jan 11, 2024 14684 javascript , console , browsers , dev-tools , debugging Is htmx Just Another JavaScript Framework? (htm )Jan 10, 2024 14683 htmx , frameworks Streaming HTML Out of Order Without JavaScript Jan 10, 2024 14682 html , streaming npm in Review: A 2023 Retrospective on Growth, Security, and Quirky Facts (bur /soc )Jan 10, 2024 14681 npm , retrospectives Buttons and Links—Common Misconceptions Jan 10, 2024 14680 accessibility , html , semantics , buttons , links Setting Up Renovate for GitHub Repositories Jan 10, 2024 14679 renovate , github , installing , configuration Node v20.11.0 (LTS) (nod )Jan 10, 2024 14678 release-notes , nodejs The Best Web Framework Doesn’t Exist Jan 10, 2024 14677 frameworks Release Notes for Safari Technology Preview 186 (jon /web )Jan 10, 2024 14676 release-notes , browsers , safari Accounting for Internationalization With CSS and HTML (spa )Jan 10, 2024 14675 html , css , internationalization Understanding WCAG SC 3.2.6 Consistent Help (Level A) Jan 10, 2024 14674 accessibility , standards , wcag We Removed Advertising Cookies, Here’s What Happened (get )Jan 10, 2024 14673 cookies , sem High-Level System Architecture of Booking.com Jan 10, 2024 14672 architecture , microservices , case-studies Using CSS Houdini to Extend Styling and Layout Capabilities (log )Jan 10, 2024 14671 css , houdini , apis , javascript Introducing fsx: A Modern Filesystem API for JavaScript (nza )Jan 10, 2024 14670 introductions , file-handling , apis , javascript Dynamic Accessible Descriptions Reference (dar )Jan 10, 2024 14669 accessibility , testing Designing Better Target Sizes (sha )Jan 10, 2024 14668 accessibility , design , best-practices AI for Web Devs: Deploying Your AI App to Production (aus )Jan 10, 2024 14667 ai , deploying Understanding Immutability in JavaScript Jan 9, 2024 14666 videos , javascript Definition of Done (DoD) Explanation and Example Jan 9, 2024 14665 agile , scrum , processes , quality , examples A 2024 Wishlist for Node’s Test Runner (cji )Jan 9, 2024 14664 nodejs , testing An Alphabetized List of MIME Types Jan 9, 2024 14663 mime-types How We Built Project IDX: A High-Level Overview Jan 9, 2024 14662 overviews , project-idx , google , code-editors The Change You Wish to See Jan 9, 2024 14661 accessibility A Global Design System (bra )Jan 9, 2024 14660 design-systems 2024 Resolution: Be More Open-Source Centric Jan 8, 2024 14659 foss , tooling , link-lists CRUD and SQL—the Basics Jan 8, 2024 14658 fundamentals , databases , sql SolidStart: A Different Breed of Meta-Framework (ati /sma )Jan 8, 2024 14657 frameworks , tooling , solidstart , solidjs htmx for React Developers in 10 Minutes (jhe )Jan 8, 2024 14656 videos , htmx , react Taking a Closer Look at “@property” in CSS (uti )Jan 8, 2024 14655 css Vue 3—Dynamic Components Jan 8, 2024 14654 vuejs , components Introduction to Data Engineering: A Complete Beginner’s Guide Jan 8, 2024 14653 guides , introductions , data-engineering Why I Like Web Components Jan 8, 2024 14652 web-components , html Where Have All the Websites Gone? (fro )Jan 8, 2024 14651 web , trends What’s New in PHP 8.4 (ami )Jan 8, 2024 14650 php Using Heaps of Cutting Edge CSS Features to Build a Progress Indicator (and )Jan 8, 2024 14649 css , scrolling , effects , progress-indicators Top Pens of 2023 on CodePen (cod )Jan 8, 2024 14648 codepen , code-pens , link-lists , retrospectives Let’s Make the IndieWeb Easier Jan 8, 2024 14647 indieweb , tooling How Google Perfected the Web (ver )Jan 8, 2024 14646 google , web , seo Declaring Globals Isn’t That Hard (mat )Jan 8, 2024 14645 videos , javascript , typescript Embracing the Absurd in Your Design Practices Jan 7, 2024 14644 design , processes How I’m Writing CSS in 2024 (lee )Jan 7, 2024 14643 css , tooling , developer-experience Becoming a Senior Frontend Engineer (tec )Jan 7, 2024 14642 career Notes on Using Logical Properties and Values (kiz )Jan 7, 2024 14641 css , logical-properties Nested Dark Mode via CSS Proximity (doc )Jan 7, 2024 14640 css , dark-mode My Web Development Wishlist 2024 (j9t )Jan 7, 2024 14639 community , user-experience , developer-experience , quality , conformance , wish-lists Figma Is Not Forever Jan 6, 2024 14638 design , tooling , figma Weird Things Engineers Believe About Web Development Jan 6, 2024 14637 standards , web-apps , javascript , building , web-platform Your MVP Must Be Accessible (den )Jan 6, 2024 14636 accessibility Simplifying Deployment: Using GitHub Actions and SSH for Quick and Easy Updates Jan 6, 2024 14635 deploying , github-actions , ssh When “Everything” Becomes Too Much: The npm Package Chaos of 2024 (soc )Jan 5, 2024 14634 npm , foss Mastering Promises: 8 Advanced Tips and Techniques Jan 5, 2024 14633 javascript , promises , asynchrony , techniques , tips-and-tricks 7 Front-End Web Development Trends for 2024 Jan 5, 2024 14632 trends , outlooks , libraries , frameworks , ai The Bulma CSS Framework: What It Is and How to Get Started Jan 5, 2024 14631 introductions , bulma Software Quality Jan 5, 2024 14630 research , quality 20+ Tools for Node.js Development in 2024 Jan 5, 2024 14629 nodejs , tooling , link-lists Under the Radar CSS Features for Your CSS Reset (kev )Jan 5, 2024 14628 videos , css , resets How to Use Template Literals in JavaScript (fre )Jan 5, 2024 14627 how-tos , javascript Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r )Jan 5, 2024 14626 git , concepts , comparisons CSS in 2024, Am I Right? (jhe )Jan 5, 2024 14625 videos , css A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe )Jan 5, 2024 14624 react , javascript , simplicity Notes on MathML (w3c )Jan 4, 2024 14623 mathml Building Multiple Progressive Web Apps on the Same Domain Jan 4, 2024 14622 videos , web-apps , progressive-web-apps , architecture , security AI Vertigo: Where Do We Go From Here as Designers? Jan 4, 2024 14621 design , ai , career Detecting AI Fingerprints: A Guide to Watermarking and Beyond (bro )Jan 4, 2024 14620 guides , ai , fingerprinting , watermarking The World of Web Browsers Is in a Bad Way (jen )Jan 4, 2024 14619 browsers , browser-engines , chromium , google 16 Lesser Known Accessibility Issues Jan 4, 2024 14618 accessibility The Two Reacts (dan )Jan 4, 2024 14617 react , components , state-management My CSS Resets (kei )Jan 4, 2024 14616 css , resets Is CSS Alive? (css )Jan 4, 2024 14615 css Accessibility Options for Floating Action Buttons Jan 3, 2024 14614 accessibility , floats , buttons Design Better Pagination Jan 3, 2024 14613 design , navigation , pagination European Union Set to Revise Cookie Law, Admits Cookie Banners Are Annoying (tec )Jan 3, 2024 14612 cookies , consent-management , legal 2024 Predictions by JavaScript Frontend Framework Maintainers Jan 3, 2024 14611 outlooks , javascript , frameworks , angular , nextjs , react , solidjs Getting Started With Vuetify: Building Beautiful Vue.js Apps Jan 3, 2024 14610 introductions , vuetify , vuejs Tyler’s CSS Wish List for 2024 (tyl /clo )Jan 3, 2024 14609 css , wish-lists The Website vs. Web App Dichotomy Doesn’t Exist (jak )Jan 3, 2024 14608 concepts , terminology , comparisons The Popular Vote of Interop 2024 (chr /fro )Jan 3, 2024 14607 interoperability , web-platform The AHA Stack (fla )Jan 3, 2024 14606 websites , tech-stacks , astro , htmx , alpinejs Stop Closing Void Elements (j9t )Jan 3, 2024 14605 html Oh Shit Banners (eri )Jan 3, 2024 14604 design , history Agile Anti-Patterns That Can Harm UX Jan 2, 2024 14603 agile , anti-patterns , user-experience , processes Are You Ignoring These 8 DevTools Features? Jan 2, 2024 14602 videos , browsers , chrome , dev-tools , auditing , debugging Stop Using Express.js Jan 2, 2024 14601 express Worker Threads: Multitasking in NodeJS Jan 2, 2024 14600 nodejs , worker-threads , multithreading , link-lists The View Transitions API and Delightful UI Animations II (cod /sma )Jan 2, 2024 14599 css , animations , view-transitions , apis Not All Automated Testing Tools Support Shadow DOM in Web Components (mat )Jan 2, 2024 14598 accessibility , testing , automation , tooling , shadow-dom , dom , web-components How to Set a Default Post Author in WordPress Jan 2, 2024 14597 how-tos , wordpress How to Make External Links Accessible (pop )Jan 2, 2024 14596 how-tos , links , accessibility BCD Watch (mey +/iga )Jan 2, 2024 14595 websites , browsers , support , interoperability , web-platform Understanding the Most Important HTTP Status Codes Jan 1, 2024 14594 protocols , http 7 Predictions for Web Design in 2024 (web )Jan 1, 2024 14593 design , outlooks The Best React Chart Libraries for Data Visualization in 2024 Jan 1, 2024 14592 react , libraries , visualization , comparisons , link-lists Top 30 JavaScript Interview Questions and Answers for 2025 Jan 1, 2024 14591 javascript , interviewing Top 30 JavaScript Interview Questions and Answers for 2024 Jan 1, 2024 14590 javascript , interviewing Mastering TypeScript: Looping With Types (ale )Jan 1, 2024 14589 typescript 3 Terminal Commands to Increase Your Productivity Dec 31, 2023 14588 command-line , productivity 10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri )Dec 31, 2023 14587 interviewing , javascript , career , concepts , terminology My Perspective: Digital Accessibility and Overlays (lev )Dec 31, 2023 14586 accessibility , overlays What Are Types in TypeScript Dec 30, 2023 14585 typescript , types The Internet Is About to Get Weird Again (ani /rol )Dec 30, 2023 14584 web , social-media Make Your Linux Terminal Enjoyable to Use Dec 30, 2023 14583 unix-like , command-line , shells , oh-my-zsh A Comprehensive Guide to npm Workspaces and Monorepos Dec 30, 2023 14582 guides , monorepos , npm , yarn , dependencies Shadow DOM and the Problem of Encapsulation (nol )Dec 30, 2023 14581 web-components , shadow-dom , dom , maintainability React Is Slow, What to Do Now? Dec 30, 2023 14580 react , performance Installing Google Fonts as npm Packages (ami )Dec 30, 2023 14579 installing , tooling , dependencies , google , fonts The Ultimate Mobile Accessibility Resource Guide (ste )Dec 29, 2023 14578 guides , accessibility , link-lists WCAG 2: Guidelines and Guardrails (yat )Dec 29, 2023 14577 accessibility , wcag , guidelines Top 7 CSS Frameworks in 2024 (wea )Dec 29, 2023 14576 css , frameworks , tailwind , bootstrap , materialize , foundation , bulma , skeleton Tools to Make Your Developer Experience Better in PHP (ami )Dec 29, 2023 14575 tooling , developer-experience , php , link-lists React Server Components: The Good, the Bad, and the Ugly (may )Dec 29, 2023 14574 react , components Making a Weblog With Eleventy Dec 29, 2023 14573 eleventy , blogging Let’s Bring Back JavaScript’s “with()” Statement (mac )Dec 29, 2023 14572 javascript 2.5.8: Adversarial Conformance (aar )Dec 29, 2023 14571 accessibility , wcag , compliance What the Heck Is a Homomorphic Mapped Type? Dec 28, 2023 14570 typescript Privacy Sandbox: Preparing for the End of 3rd-Party Cookies Dec 28, 2023 14569 privacy , cookies , support , google Inspecting WCAG 2.2: Accessible Authentication Dec 28, 2023 14568 videos , accessibility , wcag , standards , authentication Government Not Meeting Minimum Accessibility Standards on Federal Websites, GSA Report Finds Dec 28, 2023 14567 accessibility , compliance , legal Incident: Mitigate, Learn (j9t )Dec 28, 2023 14566 processes , incident-response , learning , quality Making Sense of “Senseless” JavaScript Features (mon )Dec 28, 2023 14565 javascript Announcing Vue 3.4 (eva /vue )Dec 28, 2023 14564 vuejs , release-notes I Made JSX for Lua (Because I Hate Static Sites) Dec 27, 2023 14563 jsx , lua CSS-in-JS Approach: Advantages, Disadvantages, and Use Cases Dec 27, 2023 14562 css-in-js , css , javascript The New Old: Jamstack and MACH’s Journey Towards Traditional CMS Concepts (dri )Dec 27, 2023 14561 tech-stacks , jamstack , content-management Server and Client Component—Next.js (fro )Dec 27, 2023 14560 nextjs , react , components HTML Validation—Pros and Cons Dec 27, 2023 14559 html , conformance Future of Storybook in 2024 (shi /sto )Dec 27, 2023 14558 outlooks , storybook Frontend Predictions for 2024 (shi )Dec 27, 2023 14557 retrospectives , outlooks Everything You Need to Know About Responsive Logo Design (web )Dec 27, 2023 14556 design , branding , images , logos , responsive-design Every Container Queries Demo Is a Card (chr )Dec 27, 2023 14555 css , container-queries I Built the Same App 7 Times: Which JS Framework Is Best? Dec 25, 2023 14554 javascript , frameworks , comparisons CSS Wishlist Dec 25, 2023 14553 css , wish-lists JS Design Patterns: A Comprehensive Guide Dec 25, 2023 14552 guides , javascript , software-design-patterns Coding Challenges 2024: What’s Your New Year’s Resolution? (the )Dec 25, 2023 14551 discussions , community Measuring, Monitoring, and Optimizing TTFB With Server Timing (per )Dec 24, 2023 14550 performance , monitoring , optimization , apis , time Container Style Queries (mat /5t3 )Dec 24, 2023 14549 css , container-queries , style-queries Never Underestimate HTML (lar /mat )Dec 24, 2023 14548 html , user-experience , developer-experience Session-Based vs. Token-Based Authentication: Which Is Better? Dec 23, 2023 14547 authentication , json-web-tokens , comparisons , security Why AI Is a Disaster for the Climate (the )Dec 23, 2023 14546 ai , sustainability Polypane Review: Best Browser for Web Developers? Dec 23, 2023 14545 polypane , browsers , tooling The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its /mat )Dec 23, 2023 14544 html , disclosure-widgets , css , javascript Responsive SVGs (nil /5t3 )Dec 23, 2023 14543 svg , images , responsive-design CSS-Based State Management (may )Dec 23, 2023 14542 css , state-management GitHub Copilot: Tips and Tricks for Flutter Devs Dec 22, 2023 14541 github-copilot , ai , flutter , dart , tips-and-tricks WCAG 2.1 Developer Tips: Character Key Shortcuts and Label in Name (mni )Dec 22, 2023 14540 accessibility , tips-and-tricks , wcag , keyboard-navigation , keyboard-shortcuts , labels Best Practices for Coding With AI in 2024 Dec 22, 2023 14539 ai , best-practices Custom Mouse Hover Effect With JavaScript Dec 22, 2023 14538 javascript , effects , hover