Removing jQuery From GitHub.com Frontend (git )Sep 6, 2018 3,082 github , jquery , javascript , processes , refactoring , case-studies Chrome’s Noscript Intervention (tka )Sep 6, 2018 3,081 chrome , google , browsers , javascript , performance , mobile Node vs. Firebase vs. Laravel vs. Rails Sep 5, 2018 3,080 nodejs , firebase , laravel , ruby-on-rails , comparisons Flutter: Google’s Take on Cross Platform (css )Sep 5, 2018 3,079 flutter , dart , google , comparisons Take a New Look at CSS Shapes (rac /sma )Sep 4, 2018 3,078 css , shapes New in Chrome 69 (pet /dev )Sep 4, 2018 3,077 release-notes , chrome , google , browsers How to Use Gulp.js to Automate Your CSS Tasks (cra )Sep 3, 2018 3,076 how-tos , gulp , postcss , css , automation Three Input Element Properties That I Discovered While Reading MDN (ste )Sep 2, 2018 3,075 forms , javascript , css Links List for Print Styles (aar )Sep 2, 2018 3,074 print , css , javascript A Tour of JavaScript Timers on the Web (nol )Sep 1, 2018 3,073 javascript Web Development and the GDPR (j9t )Aug 31, 2018 3,072 embed-code , legal , privacy The Platform for Privacy Preferences 1.0 (P3P1.0) Specification (w3c )Aug 30, 2018 3,071 p3p , privacy , standards Conversational Semantics (aar /ali )Aug 30, 2018 3,070 html , semantics , voice An Intro to Web Site Testing With Cypress (rad /css )Aug 29, 2018 3,069 introductions , testing , cypress Best Practices for Mobile Form Design (sma )Aug 28, 2018 3,068 design , forms , mobile , best-practices CSS Logical Properties and Values Level 1 (fan /w3c )Aug 27, 2018 3,067 standards , css , logical-properties 20 Tips for Optimizing CSS Performance (cra )Aug 27, 2018 3,066 css , performance , optimization , tips-and-tricks Three Ways to Grow Your Traffic and Capture Audience Aug 26, 2018 3,065 marketing , social-media , seo , traffic , optimization The Benefits of Using CSS Grid for Web Form Layout (cra )Aug 24, 2018 3,064 css , grids , forms , layout “::before” vs “:before” (chr /css )Aug 23, 2018 3,063 css , selectors , comparisons , support CSS Logical Properties (chr /css )Aug 21, 2018 3,062 css , logical-properties Carousels on Mobile Devices Aug 19, 2018 3,061 mobile , carousels , usability Designing for Micro-Moments (sma )Aug 17, 2018 3,060 design , interaction-design , mobile 37 Theses on CSS and Web Development (j9t )Aug 16, 2018 3,059 css , optimization , best-practices , processes Scroll Bouncing on Your Websites (sma )Aug 15, 2018 3,058 scrolling , css Practical CSS Scroll Snapping (css )Aug 15, 2018 3,057 css , scrolling Variable Fonts: What They Are, and How to Use Them Aug 14, 2018 3,056 how-tos , fonts , variable-fonts , performance The Possibilities of the “color-adjust” Property (eri /css )Aug 14, 2018 3,055 css , colors , print , accessibility The Complete Anatomy of the Gutenberg WordPress Editor (sma )Aug 14, 2018 3,054 wordpress Everything You Need to Know About Alignment in Flexbox (rac /sma )Aug 13, 2018 3,053 flexbox , css , layout , alignment The Thing About Nuxt (ano )Aug 12, 2018 3,052 nuxt , conventions Icon Fonts vs. SVGs—Which One Should You Use in 2018? Aug 9, 2018 3,051 fonts , icon-fonts , svg , images Browser Painting and Considerations for Web Performance (css )Aug 9, 2018 3,050 browsers , browser-engines , painting , rendering , performance Slow Websites (geo /css )Aug 7, 2018 3,049 performance , performance-budgets Component Reusability in React and Vue Aug 6, 2018 3,048 react , vuejs , components , maintainability The History of CSS Resets Aug 4, 2018 3,047 css , resets , history New Syntax for JS “Function Stuff” (tab )Aug 4, 2018 3,046 javascript , functions , operators Prefers Reduced Motion Media Query (chr )Aug 3, 2018 3,045 css , media-queries , reduced-motion , accessibility What Happens When You Create a Flexbox Flex Container? (rac /sma )Aug 2, 2018 3,044 css , flexbox , layout The Cost of JavaScript in 2018 (add )Aug 1, 2018 3,043 javascript , performance , code-splitting , lazy-loading , performance-budgets , bundling On Switching Code Editors (chr /css )Aug 1, 2018 3,042 code-editors , coda , sublime-text , vs-code , microsoft , webstorm , jetbrains , link-lists , community In Your Face, Passwords: Big Three Browsers All Adopt Authentication API Aug 1, 2018 3,041 security , authentication , webauthn , apis , edge , microsoft , chrome , google , firefox , mozilla , browsers What Do You Need to Know When Converting a Flash Game Into HTML5? (sma )Jul 30, 2018 3,040 migrating , flash , html Doing More With Less, an Introduction to a CSS Pre-Processor Jul 30, 2018 3,039 introductions , css , preprocessors , less Documentation Unit Tests (sim )Jul 28, 2018 3,038 documentation , testing The World Wide Success That Is XML (bar /w3c )Jul 27, 2018 3,037 xml , xsl , xquery , history WordPress Notifications Made Easy (sma )Jul 26, 2018 3,036 wordpress , plugins , notifications Solved With CSS! Logical Styling Based on the Number of Given Elements (una /css )Jul 26, 2018 3,035 css , selectors HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It Jul 26, 2018 3,034 protocols , http , comparisons , performance How to Use Feature Flags in Continuous Integration Jul 25, 2018 3,033 how-tos , feature-management , ci-cd , netlify Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon /css )Jul 24, 2018 3,032 html , css Converting Images to WebP (mal /sma )Jul 24, 2018 3,031 conversion , images , webp , sketch , photoshop , adobe View Source (chr /css )Jul 23, 2018 3,030 dev-tools , view-source , browsers Weird Things Variable Fonts Can Do (chr /css )Jul 20, 2018 3,029 variable-fonts , fonts Checkboxes vs. Switches in Forms Jul 20, 2018 3,028 videos , forms , usability Webmentions: Enabling Better Communication on the Internet (ali )Jul 19, 2018 3,027 webmentions , standards Linkbuilding: The Citizen’s Field Guide (myr +/sma )Jul 18, 2018 3,026 guides , seo , links Automate Your Workflow With Node (css )Jul 18, 2018 3,025 nodejs , automation Exploring CSS Property Definitions (tid /w3c )Jul 16, 2018 3,024 w3c , tooling , css Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri /sea )Jul 11, 2018 3,023 seo , alt-text , images , accessibility , naming , microcontent , comparisons Hyperlinking Beyond the Web (ati /css )Jul 11, 2018 3,022 links , urls , command-line , tooling , electron , terminology Emojis as Icons (chr /css )Jul 11, 2018 3,021 emoji , icons , techniques , css Delivering WordPress in 7 KB (css )Jul 10, 2018 3,020 wordpress , themes , performance Better Collaboration by Bringing Designers Into the Code Review Process (sma )Jul 10, 2018 3,019 design , collaboration , code-reviews , processes Pattern Library First: An Approach for Managing CSS (rac /sma )Jul 9, 2018 3,018 css , processes , tooling Host Your Static Site on GitLab Pages? Jul 8, 2018 3,017 hosting , gitlab CSS Grid in IE: Faking an Auto-Placement Grid With Gaps (css )Jul 6, 2018 3,016 css , grids , layout , internet-explorer , microsoft , browsers What Is Redux: A Designer’s Guide (sma )Jul 5, 2018 3,015 guides , design , redux , state-management Prototyping in the Browser (fon /css )Jul 5, 2018 3,014 prototyping , browsers AMP, a Strategy (j9t )Jul 5, 2018 3,013 google , amp , strategies HTTP/2: Background, Performance Benefits, and Implementations Jul 4, 2018 3,012 protocols , http , performance ES6 Didn’t Introduce Default Parameters (Attention to Detail) Jul 4, 2018 3,011 ecmascript , javascript , functions CSS Grid in IE: CSS Grid and the New Autoprefixer (css )Jul 4, 2018 3,010 css , grids , layout , internet-explorer , microsoft , browsers , tooling Release Notes for Safari Technology Preview 60 (jon /web )Jul 3, 2018 3,009 release-notes , safari , apple , browsers Clearfix: A Lesson in Web Development Evolution (jay /css )Jul 3, 2018 3,008 css , floats , history Improving Performance Perception: On-Demand Image Resizing Jul 2, 2018 3,007 performance , optimization , images , resizing , html Accessibility Support (mfa )Jul 1, 2018 3,006 websites , accessibility , support , screen-readers , jaws , microsoft , nvda , google , voiceover , apple How to Setup Tailwind With PurgeCSS and PostCSS (fla )Jun 30, 2018 3,005 how-tos , tailwind , purgecss , postcss Against Privacy Defeatism: Why Browsers Can Still Stop Fingerprinting (ran /pri )Jun 29, 2018 3,004 privacy , browsers , fingerprinting , safari , apple The Craft of CSS (j9t )Jun 27, 2018 3,003 css , craft HTTPS Is Easy (tro )Jun 27, 2018 3,002 websites , http , security Server-Side Optimization With nginx and “pm=static” Jun 26, 2018 3,001 servers , nginx , tooling , optimization Introduction to Feature Policy (dev )Jun 26, 2018 3,000 introductions , http-headers , http Marketing as a Front End Web Developer? Jun 25, 2018 2,999 marketing How I Dropped 250 KB of Dead CSS Weight With PurgeCSS (sar )Jun 25, 2018 2,998 css , performance , purgecss Balancing Time (sar /css )Jun 22, 2018 2,997 career , prioritization , productivity , project-management WordPress Security as a Process (sma )Jun 21, 2018 2,996 wordpress , security , processes Using Google’s Flutter for Truly Cross-Platform Mobile Development (sma )Jun 21, 2018 2,995 mobile , flutter , dart , google , native , comparisons What Is SVG Good For? (chr /css )Jun 20, 2018 2,994 svg , images , examples The Four Big Ways Jetpack Helps With Image Performance (css )Jun 19, 2018 2,993 wordpress , plugins , images , performance Here’s the Thing About “Unused CSS” Tools (chr /css )Jun 18, 2018 2,992 css , quality , performance , tooling BEM for Beginners: Why You Need BEM (sma )Jun 18, 2018 2,991 bem , css , selectors 7 Performance Tips for Jank-Free JavaScript Animations Jun 15, 2018 2,990 performance , javascript , animations , tips-and-tricks The Problem With Patterns (ali )Jun 14, 2018 2,989 design , design-patterns , processes , user-experience , collaboration More Unicode Patterns (css )Jun 14, 2018 2,988 unicode , backgrounds Making Your Website Faster and Safer With Cloudflare Jun 12, 2018 2,987 performance , caching , security , cloudflare Creating a Bar Graph With CSS Grid (pre /css )Jun 12, 2018 2,986 css , grids , layout , visualization “Do Not Track” and the GDPR (inc /w3c )Jun 11, 2018 2,985 do-not-track , privacy , legal DRY HTML or DRY CSS? Jun 10, 2018 2,984 maintainability , principles , html , css , bem , oocss , atomic-css Everything You Need to Know About the Plan to Kill Internet Passwords (dav /giz )Jun 7, 2018 2,983 passwords , authentication , webauthn , chrome , google , firefox , mozilla , browsers Build a Style Guide Straight From Sass (ben /css )Jun 7, 2018 2,982 style-guides , css , sass , documentation , automation , tooling Debugging JavaScript Projects With VS Code and Chrome Debugger Jun 6, 2018 2,981 javascript , debugging , vs-code , microsoft , code-editors , chrome , google , browsers , dev-tools 10 Things I Regret About Node.js (tin /jsc )Jun 6, 2018 2,980 videos , nodejs Web Content Accessibility Guidelines (WCAG) 2.1 (ala +/w3c )Jun 5, 2018 2,979 accessibility , guidelines , wcag , standards A Beginner’s Guide to Babel Jun 5, 2018 2,978 guides , babel , transpiling , javascript Validating Dependencies in the Project With npm-check and depcheck Jun 1, 2018 2,977 dependencies , security , maintenance , auditing , tooling , npm The State of Changing Gradients With CSS Transitions and Animations (ana /css )Jun 1, 2018 2,976 css , gradients , transitions , animations A Reference Guide for Typography in Mobile Web Design (sma )Jun 1, 2018 2,975 guides , typography , terminology , mobile Google Wants to Kill Passwords With the Chrome 67 Update May 31, 2018 2,974 chrome , google , browsers , passwords , webauthn , authentication Forms, Auth, and Serverless Functions on Gatsby and Netlify (css )May 31, 2018 2,973 netlify , gatsby , forms , authentication , serverless , functionality What Does the “h” Stand for in Vue’s Render Method? (sar /css )May 30, 2018 2,972 vuejs Using ES Modules in the Browser Today May 29, 2018 2,971 javascript , esm How Do You Know Your Website Is a Success? (sma )May 29, 2018 2,970 product-management , strategies , metrics , user-experience , content , microcontent , navigation , performance , testing Whatever Happened to the Semantic Web? May 27, 2018 2,969 semantic-web , xml , rdf , metadata , history The History of WordPress May 27, 2018 2,968 wordpress , history Managing Architecture Decision Records With ADR-Tools May 27, 2018 2,967 architecture , documentation , tooling Text Spacing Bookmarklet (ste )May 22, 2018 2,966 code-pens , bookmarklets , typography , accessibility , wcag Authenticating Firebase and Angular With Auth0 May 21, 2018 2,965 authentication , firebase , angular , auth0 15 Bootstrap Tools and Playgrounds May 18, 2018 2,964 bootstrap , tooling , link-lists What the Heck Does “Script Error” Mean? May 16, 2018 2,963 javascript , errors The Slow Death of Internet Explorer and the Future of Progressive Enhancement (oll /ali )May 15, 2018 2,962 browsers , microsoft , internet-explorer , progressive-enhancement 10 Tricks and Techniques to Make the Most Out of Sketch (uxd )May 15, 2018 2,961 sketch , tips-and-tricks , techniques The Dangers of Being a Web Developer (j9t /btc )May 14, 2018 2,960 videos , career Responsive Tables, Revisited (lea )May 14, 2018 2,959 tables , css , responsive-design Page Transitions for Everyone (css )May 14, 2018 2,958 design , user-experience , animations , transitions , performance , caching Don’t Use My Grid System or Any Others (mia /btc )May 14, 2018 2,957 videos , css , layout , grids ARIA Serious? (yat /btc )May 14, 2018 2,956 videos , accessibility , aria A Strategy Guide to CSS Custom Properties (sma )May 14, 2018 2,955 guides , strategies , css , custom-properties Turn Sublime Text 3 Into a JavaScript IDE (css )May 11, 2018 2,954 sublime-text , code-editors , plugins , javascript Things Designers Should Know About SEO in 2018 (myr /sma )May 10, 2018 2,953 design , seo Firefox 60 Lands: It’s World’s First Browser to Give You Password-Free Logins, Says Mozilla (zdn )May 10, 2018 2,952 firefox , mozilla , browsers , webauthn Overriding Default Button Styles (chr /css )May 9, 2018 2,951 css , buttons , normalize-css CSS-in-JS (bri )May 8, 2018 2,950 css-in-js , css , javascript , components New CSS Features That Are Changing Web Design (zel /sma )May 7, 2018 2,949 css , grids , layout Inspecting Animations in DevTools (fon /css )May 4, 2018 2,948 css , animations , dev-tools , browsers , chrome , google , firefox , mozilla How to Automate a Design May 4, 2018 2,947 how-tos , design , automation CSS Environment Variables (chr /css )May 4, 2018 2,946 css , environments , variables Priority Guides: A Content-First Alternative to Wireframes (ali )May 3, 2018 2,945 design , prototyping , content Introduction to Material Design May 3, 2018 2,944 introductions , material-design , google , mobile , examples 10 Essential Sublime Text Plugins for JavaScript Developers Apr 27, 2018 2,943 sublime-text , code-editors , plugins , javascript , link-lists Setting Up an ES6 Project Using Babel and Webpack Apr 26, 2018 2,942 javascript , babel , webpack Understanding React “setState” (css )Apr 25, 2018 2,941 react rfc.fyi (mno )Apr 25, 2018 2,940 websites , web-platform RIP Passwords! A New Standard for Web Authentication Is Here Apr 24, 2018 2,939 w3c , fido , standards , authentication , webauthn An Introduction to Drupal for React Developers (sia )Apr 24, 2018 2,938 introductions , drupal , react Native-Like Animations for Page Transitions on the Web (sar /css )Apr 23, 2018 2,937 design , animations , transitions , vuejs , nuxt , css JavaScript Design Patterns: The Singleton Apr 20, 2018 2,936 javascript , software-design-patterns 5-Second Usability Test Apr 20, 2018 2,935 videos , usability , testing What Are Higher-Order Components in React? (css )Apr 19, 2018 2,934 react , components TSDoc: A TypeScript Source Code Documentation Format (inf )Apr 19, 2018 2,933 typescript , documentation Introduction to the Fetch API Apr 19, 2018 2,932 introductions , data-fetching , apis , javascript Understanding ES6 Modules (cra )Apr 17, 2018 2,931 javascript , modules , commonjs , esm Best Practices With CSS Grid Layout (rac /sma )Apr 16, 2018 2,930 css , grids , layout , best-practices New CSS Features Are Enhancing Everything You Know About Web Design (geo /css )Apr 13, 2018 2,929 css , responsive-design , intrinsic-design CSS Optimization Basics (j9t )Apr 12, 2018 2,928 books , css , optimization , fundamentals FIDO and W3C Launch Password-Free Browser Apr 11, 2018 2,927 fido , w3c , standards , apis , webauthn , authentication What Are the Differences Between PhpStorm and WebStorm? Which IDE Is Right for You? Apr 10, 2018 2,926 phpstorm , webstorm , jetbrains , code-editors , comparisons Going Offline (ada /ali )Apr 10, 2018 2,925 web , offline , servers , web-workers Go Testing Style Guide (arp )Apr 10, 2018 2,924 guides , go , testing , style-guides Application Publishing Gets the WebAssembly Treatment (the )Apr 10, 2018 2,923 web-apps , containerization , webassembly Designing for Accessibility and Inclusion (sma )Apr 9, 2018 2,922 design , accessibility , dei , animations , colors , typography , images , multimedia , keyboard-navigation , layout , readability Art Directing for the Web With CSS Grid Template Areas (mal /sma )Apr 9, 2018 2,921 design , css , grids , layout Methods, Computed, and Watchers in Vue.js (sar /css )Apr 6, 2018 2,920 vuejs MongoDB Evolved Apr 5, 2018 2,919 mongodb , release-notes , history A Quick Way to Remember the Difference Between “justify-content” and “align-Items” (fon /css )Apr 5, 2018 2,918 css , flexbox , layout A Practical Guide to Angular Directives Apr 5, 2018 2,917 guides , angular Why Would You Do That in CSS? (chr /css )Apr 4, 2018 2,916 css , animations Introducing Last Painted Hero (spe )Apr 4, 2018 2,915 introductions , performance Mozilla Announces Firefox Reality, a Dedicated Browser for VR and AR Headsets (jan /var )Apr 3, 2018 2,914 mozilla , browsers , xr Developing an Experience Map, A to Z (uxd )Apr 2, 2018 2,913 user-experience , visualization , research Glitch Opens Up: Welcome! Mar 30, 2018 2,912 glitch How to Check if Sites Use WebRTC Mar 29, 2018 2,911 how-tos , webrtc , feature-detection , privacy What Worries Me About AI Mar 28, 2018 2,910 ai , social-media React Code Style Guide (css )Mar 27, 2018 2,909 react , style-guides , props , formatting Python Developers Survey 2017 Results (jet )Mar 26, 2018 2,908 surveys , python Angular 2 Components and Providers: Classes, Factories, and Values Mar 26, 2018 2,907 angular Creating a UX Strategy (sma )Mar 23, 2018 2,906 user-experience , design , strategies Approaches to Deprecating Code in JavaScript (css )Mar 23, 2018 2,905 javascript , maintenance Using Ethics in Web Design (mor /sma )Mar 22, 2018 2,904 design , user-experience , ethics , checklists Good Ol’ Margin Collapsing (chr /css )Mar 22, 2018 2,903 css , margins , community Copyright Law Basics for UK Software Developers (sma )Mar 20, 2018 2,902 fundamentals , legal , licensing Trickle Down Accessibility (ted )Mar 19, 2018 2,901 slides , accessibility How Fast Is AMP Really? (tka )Mar 19, 2018 2,900 amp , google , performance , metrics PostCSS: Shiny CSS Preprocessor Written in JavaScript? Mar 18, 2018 2,899 css , postcss , preprocessors , postprocessors Conversational Design (ali )Mar 15, 2018 2,898 design , interaction-design Moving From Flash to HTML, CSS, and JavaScript (sma )Mar 13, 2018 2,897 flash , html , css , javascript , refactoring Could This Be Easier? Mar 13, 2018 2,896 simplicity Celebrating the Anniversary of the Web (koa /w3c )Mar 12, 2018 2,895 web , anniversaries , w3c 10 Advanced Joomla Tips to Become a Pro Mar 12, 2018 2,894 joomla , tips-and-tricks Some Things About “alt” Text (chr /css )Mar 9, 2018 2,893 accessibility , alt-text , images , html What Houdini Means for Animating Transforms (ana /css )Mar 7, 2018 2,892 css , houdini , animations , transforms We Write CSS Like We Did in the 90s, and Yes, It’s Silly (j9t /ali )Mar 6, 2018 2,891 css , craft , quality , conventions , sorting CSS Techniques and Effects for Knockout Text (pre /css )Mar 6, 2018 2,890 css , techniques , effects Web Fonts Working Group Announces WOFF 2.0 File Format Mar 5, 2018 2,889 w3c , fonts , woff , standards Three Techniques for Performant Custom Font Usage (oll /css )Mar 5, 2018 2,888 fonts , performance , techniques , flash-of-x The Principle of Commitment and Behavioral Consistency (tbf )Mar 4, 2018 2,887 principles , user-experience Your Interactive Makes Me Sick Mar 1, 2018 2,886 accessibility , scrolling , examples , user-experience WordPress Comment Spam (chr /css )Mar 1, 2018 2,885 wordpress , blogging , spam , plugins What Happens to Us Does Not Happen to Most of You (sig )Feb 28, 2018 2,884 community , dei Using Sass to Control Scope With BEM Naming (bel /css )Feb 28, 2018 2,883 scope , javascript , css , sass , bem , naming What Is an HTML5 App and Do I Want One? Feb 27, 2018 2,882 html , mobile , native , web-apps Third Party CSS Is Not Safe (jaf )Feb 27, 2018 2,881 html , css , embed-code , security How GDPR Will Change the Way You Develop (sma )Feb 27, 2018 2,880 legal , privacy , processes AMP News (chr /css )Feb 26, 2018 2,879 amp , google , performance , community Understanding Web Fonts and Getting the Most Out of Them (thi /css )Feb 23, 2018 2,878 fonts , woff , css , typography , variable-fonts Complexity (chr /css )Feb 23, 2018 2,877 complexity , web-platform , career Styling Empty Cells With Generated Content and CSS Grid Layout (rac /sma )Feb 22, 2018 2,876 css , generated-content , grids , layout , examples Safari 10.0 Feb 22, 2018 2,875 release-notes , safari , apple , browsers Release Notes for Safari Technology Preview 50 (jon /web )Feb 21, 2018 2,874 release-notes , safari , apple , browsers Introduction to Variable Fonts on the Web (dav +/dev )Feb 19, 2018 2,873 introductions , variable-fonts , fonts , css Building an Element in Polymer 2: Install Tools and Initialize Project (dev )Feb 17, 2018 2,872 videos , polymer , installing Animating Bootstrap Carousels With GSAP’s Animation Library Feb 15, 2018 2,871 bootstrap , carousels , animations , gsap The Two Faces of AMP (tka )Feb 14, 2018 2,870 amp , google , search , open-web HTML-First at Wiley (tzv )Feb 14, 2018 2,869 html , rdf , content-management HTML, CSS, and Dependency Direction (j9t )Feb 14, 2018 2,868 html , css , dependencies , maintainability , best-practices CSS Basics: Using Multiple Backgrounds (chr /css )Feb 14, 2018 2,867 fundamentals , css , backgrounds Accessibility: Review of 2017 and Outlook for 2018 (w3c )Feb 14, 2018 2,866 accessibility , retrospectives , outlooks , wcag , aria , testing , link-lists Replacing jQuery With Vue.js: No Build Step Necessary (sar /sma )Feb 13, 2018 2,865 jquery , vuejs , migrating CSS Basics: The Syntax That Matters and the Syntax That Doesn’t (chr /css )Feb 12, 2018 2,864 fundamentals , css , formatting , terminology A Comprehensive Guide to User Experience Design (sma )Feb 9, 2018 2,863 guides , user-experience , design Using Default Parameters in ES6 (lou /css )Feb 8, 2018 2,862 ecmascript , javascript , functions How Declaration Repetition Developed Over Time, a Statistically Insignificant Sample (j9t )Feb 7, 2018 2,861 css , maintainability , metrics , history Front-End Frameworks: Custom vs. Ready-to-Use Solutions Feb 7, 2018 2,860 frameworks , comparisons , customization Attackers Can Steal Sensitive Data by Abusing CSS—CSS Exfil Vulnerability Feb 7, 2018 2,859 css , security , csp A Short History of WaSP and Why Web Standards Matter (jay /css )Feb 7, 2018 2,858 history , wasp , community , standards , web-platform Removing Accelerated Mobile Pages (AMP) (the )Feb 6, 2018 2,857 amp , google , javascript , css Fast-Forwarding Media Support on the Web (tid /w3c )Feb 5, 2018 2,856 multimedia , html The Authority Principle (tbf )Feb 4, 2018 2,855 user-experience , principles Why I Love Bootstrap, and Why You Should Too Feb 2, 2018 2,854 bootstrap Selectors Level 4 (fan +/w3c )Feb 2, 2018 2,853 css , selectors , standards Debugging JavaScript With a Real Debugger You Did Not Know You Already Have (dus /sma )Feb 1, 2018 2,852 debugging , javascript What’s New in ECMAScript 2018 (paw )Jan 29, 2018 2,851 ecmascript , standards Tools for Thinking and Tools for Systems (fon /css )Jan 26, 2018 2,850 design , tooling , sketch , figma , photoshop , adobe The Compact Guide to Web Maintainability: 200 Tips and Resources (j9t )Jan 24, 2018 2,849 guides , maintainability , tips-and-tricks , link-lists How to Style a Form With Tailwind CSS (nic /css )Jan 24, 2018 2,848 how-tos , forms , tailwind Work-Life Balance: Tips From the Community (ons /sma )Jan 23, 2018 2,847 career , community , tips-and-tricks Creating Vue.js Component Instances Programmatically (css )Jan 23, 2018 2,846 vuejs , components ActivityPub (cwe +/w3c )Jan 23, 2018 2,845 standards , protocols , network Why Fast Matters (css /btc )Jan 20, 2018 2,844 videos , performance , economics Sacrificing the Golden Calf of “Coding” (cod /btc )Jan 20, 2018 2,843 videos , career , programming 100 Accessible Websites of Various State Governments/UTs Under Accessible India Campaign Launched Jan 20, 2018 2,842 accessibility , wcag How to Internationalize Your WordPress Website (sma )Jan 19, 2018 2,841 how-tos , wordpress , internationalization , localization TYPO3 vs. Drupal: What Content Management System to Choose Jan 18, 2018 2,840 content-management , typo3 , drupal , comparisons Building Secure JavaScript Applications Jan 18, 2018 2,839 javascript , security , xss , csrf , json-web-tokens , passwords View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM Jan 17, 2018 2,838 how-tos , view-source , dom , tooling , seo How to Optimize CSS and JS for Faster Sites Jan 17, 2018 2,837 how-tos , css , javascript , performance , minification , optimization Finding Dead CSS (css )Jan 17, 2018 2,836 css , performance , maintenance “Stop Using CSS Selectors for Non-CSS” (chr /css )Jan 16, 2018 2,835 css , html , javascript , jquery , selectors Laws of UX (jon )Jan 15, 2018 2,834 websites , user-experience , principles In Defense of Utility-First CSS (sar )Jan 15, 2018 2,833 css , presentational-html , naming , bem , maintainability , scalability