What I Learned Building Google’s Web Frameworks (j9t )Jul 25, 2017 2,906 google , frameworks , html , css , lessons Homepage Links Remain a Necessity (nng )Jul 23, 2017 2,905 homepages , links , breadcrumbs , navigation , conventions , usability Playing With Shadow DOM (chr /css )Jul 20, 2017 2,904 shadow-dom , dom , css , scope Tailwind CSS (ada +/tai )Jul 20, 2017 2,903 websites , frameworks , presentational-html , css , tailwind How to Use AMP With WordPress Jul 19, 2017 2,902 how-tos , wordpress , amp , google Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia )Jul 18, 2017 2,901 interaction-design , user-experience , hci , terminology , concepts , comparisons Methods to Organize CSS (css )Jul 13, 2017 2,900 css , oocss , smacss , atomic-css , conventions Stop Using Resets: Visual Examples of the Practical Nonsense of Resets and Normalizers (j9t )Jul 13, 2017 2,899 css , resets , examples (Now More Than Ever) You Might Not Need jQuery (oll /css )Jul 12, 2017 2,898 jquery , javascript , ajax , performance , comparisons , examples Building Pattern Libraries With Shadow DOM in Markdown (hey /sma )Jul 11, 2017 2,897 pattern-libraries , shadow-dom , dom , markdown The Beginner’s Guide to Website Staging Jul 11, 2017 2,896 guides , environments , testing , wordpress Introducing npx: An npm Package Runner (zka )Jul 11, 2017 2,895 introductions , npx , npm , nodejs Rollup—Next-Generation ES6 Module Bundler—Interview With Rich Harris (ric +/sur )Jul 10, 2017 2,894 interviews , rollup , bundling A DRM Standard Has Been Approved for the Web, and Security Researchers Are Worried (jac /ver )Jul 8, 2017 2,893 drm , eme , standards , w3c , eff URLs Are UI (sha )Jul 8, 2017 2,892 urls 7 Setup Tips for WordPress Beginners Jul 7, 2017 2,891 wordpress , tips-and-tricks The Options for Programmatically Documenting CSS (css )Jul 6, 2017 2,890 css , documentation , tooling Working With UC Browser as a Developer Jul 6, 2017 2,889 uc-browser , browsers Material Design, Learning the Rules and Breaking Them (uxd )Jul 1, 2017 2,888 material-design , google 8 Must Have PHP Quality Assurance Tools Jun 30, 2017 2,887 php , quality , tooling Internationalization for Your WordPress Theme Jun 29, 2017 2,886 wordpress , theming , internationalization A Story of a Woman in the Tech Industry (fox )Jun 29, 2017 2,885 community , career Code Responsibly Jun 28, 2017 2,884 principles , best-practices Possible Future Directions for Data on the Web (phi /w3c )Jun 27, 2017 2,883 outlooks , structured-data , semantic-web , ai TC39, ECMAScript, and the Future of JavaScript Jun 26, 2017 2,882 ecmascript , javascript , outlooks A Pretty Good SVG Icon System (chr /css )Jun 23, 2017 2,881 svg , icons , images Why Choose Vue.js (ano )Jun 23, 2017 2,880 vuejs , react , comparisons Server-Side React Rendering (css )Jun 22, 2017 2,879 react , server-side-rendering Naming Things Is Only Getting Harder (geo /css )Jun 21, 2017 2,878 html , css , naming What Does a Well-Documented CSS Codebase Look Like? (css )Jun 20, 2017 2,877 css , documentation , tooling , conventions , architecture , components Two Paradigms of Web Development (j9t )Jun 19, 2017 2,876 concepts , best-practices , principles , comparisons Building Production-Ready CSS Grid Layouts Today (mor /sma )Jun 16, 2017 2,875 css , grids , layout How to Create Disaster Plans for Websites (jef )Jun 16, 2017 2,874 how-tos , processes , dev-ops Using Mixins in Vue.js (sar /css )Jun 14, 2017 2,873 vuejs , mixins Why You Should Manage Your Energy, Not Your Time Jun 13, 2017 2,872 productivity , prioritization , career Firefox 54: E10S-Multi, WebExtension APIs, CSS “clip-path” (moz )Jun 13, 2017 2,871 release-notes , firefox , mozilla , browsers The Complete Guide to Switching From HTTP to HTTPS (sma )Jun 12, 2017 2,870 guides , http , security Inclusive Design Principles (ian +)Jun 9, 2017 2,869 websites , principles , accessibility , dei , community When Large Isn’t Large Enough: Designing With Hero Images (sma )Jun 8, 2017 2,868 design , images How (Not) to Control Your CDN (mno )Jun 7, 2017 2,867 content-delivery , caching , security , http Masking vs. Clipping: When to Use Each (sar /css )Jun 7, 2017 2,866 masking , clipping , svg , images , comparisons Tor Browser 7.0 Is Released (bok /tor )Jun 7, 2017 2,865 release-notes , browsers , tor-browser Color Accessibility Workflows (ali )Jun 6, 2017 2,864 accessibility , colors , wcag Using Filters in Vue.js (sar /css )Jun 3, 2017 2,863 vuejs , filters Componentizing a Framework (chr /css )Jun 2, 2017 2,862 frameworks , components Laravel vs. Symfony—Clash of the Frameworks Jun 2, 2017 2,861 php , frameworks , laravel , symfony , comparisons Empiricism—the Foundation of Scrum Jun 1, 2017 2,860 scrum , agile 70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization (j9t )May 31, 2017 2,859 css , optimization , metrics , efficiency , maintainability Animating Single Div Art (css )May 31, 2017 2,858 html , css , animations , art Version Control With Magento and Git (jef )May 31, 2017 2,857 version-control , git , magento Three Reasons Why You Should Care About Google Lighthouse (fox /cal )May 31, 2017 2,856 performance , lighthouse , google The Web’s Most Annoying Dark Patterns (cra )May 30, 2017 2,855 dark-patterns Browserslist Is a Good Idea (chr /css )May 30, 2017 2,854 css , tooling , autoprefixer , babel , browserslist Micropub Is a W3C Recommendation (aar )May 30, 2017 2,853 blogging , content-management , standards Break Out of Frames (per )May 27, 2017 2,852 frames , javascript No Namespaces in JSON, Please (hsi )May 25, 2017 2,851 json , namespaces Reflections on GAAD 2017 (w3c )May 25, 2017 2,850 awareness-days , accessibility The Myth of “Unlimited Everything” Hosting Plans (jef )May 25, 2017 2,849 hosting , myths What Is the Future of Front End Web Development? (chr /css )May 25, 2017 2,848 outlooks , user-experience , javascript , documentation , native , web , urls , performance , css , preprocessors , html , building , tooling Intro to HapiJS (v16) May 25, 2017 2,847 introductions , frameworks And Now, a Brief Definition of the Web (bac /ver )May 24, 2017 2,846 web , web-platform , links , open-web Testing the Open Web Platform (tob /w3c )May 23, 2017 2,845 web-platform , testing Python for Java People May 22, 2017 2,844 python , java Design Systems: Real Talk (jin /btc )May 19, 2017 2,843 videos , design-systems , lessons What We Talk About When We Talk About Web Performance (btc )May 19, 2017 2,842 videos , performance Release Notes for Safari Technology Preview 30 (jon /web )May 17, 2017 2,841 release-notes , safari , apple , browsers Some Extremely Handy “:nth-child” Recipes as Sass Mixins (css )May 17, 2017 2,840 css , selectors , sass , mixins , examples Web Design Museum May 17, 2017 2,839 websites , history , web Why We Didn’t Use a Framework (sma )May 17, 2017 2,838 frameworks , case-studies The “web-platform-tests” Project (ple /w3c )May 16, 2017 2,837 web-platform , testing Combine Webpack With Gulp 4 (css )May 15, 2017 2,836 webpack , bundling , gulp , automation How to Create Custom WordPress Shortcodes for Your Editors (cra )May 15, 2017 2,835 how-tos , wordpress , php Fluid Responsive Typography With CSS Poly Fluid Sizing (sma )May 15, 2017 2,834 typography , responsive-design , liquid-design , css , sass Getting Started With PHP May 13, 2017 2,833 introductions , php , link-lists The RED Method: Key Metrics for Microservices Architecture May 13, 2017 2,832 microservices , architecture , monitoring , metrics 5 Awesome Sublime Plugins You Won’t Find in Top Plugin Posts (moj /css )May 12, 2017 2,831 sublime-text , code-editors , plugins A Product Manager’s Guide to Technical Debt May 12, 2017 2,830 guides , product-management , technical-debt Simple Offline Website (chr /css )May 12, 2017 2,829 offline , examples An Abridged Cartoon Introduction to WebAssembly (sma )May 11, 2017 2,828 introductions , webassembly Easy AngularJS Authentication With Auth0 (ado )May 11, 2017 2,827 angularjs , authentication , auth0 The Issue With Preprocessing CSS Custom Properties (chr /css )May 11, 2017 2,826 css , custom-properties , preprocessors , javascript How to Secure WordPress With SSL May 10, 2017 2,825 how-tos , wordpress , security , ssl JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js May 9, 2017 2,824 javascript , frameworks , angularjs , vuejs , meteor , nextjs , comparisons Encrypting IP Addresses (ber )May 7, 2017 2,823 ip , network , security , privacy , encryption Quick Tip: How to Automate Social Media Posting With Jetpack May 4, 2017 2,822 how-tos , tips-and-tricks , social-media , automation , wordpress , plugins Using ARIA (ste /w3c )May 4, 2017 2,821 guides , html , aria , accessibility CSS Ruleset Terminology (chr /css )May 3, 2017 2,820 css , terminology Four Killer Features of Nunjucks (chr /css )May 3, 2017 2,819 nunjucks GIF, PNG, JPG, or SVG: Which One to Use? May 2, 2017 2,818 images , jpeg , png , gif , svg , webp , comparisons Making Your Design Optically Perfect (raf )May 1, 2017 2,817 design , alignment Ordered Lists With Unicode Symbols (css )May 1, 2017 2,816 css , lists , unicode The Great Cloudwall May 1, 2017 2,815 cloudflare What’s a Transducer? (rag )Apr 30, 2017 2,814 programming , javascript , functions , concepts The Different Logical Ways to Group CSS Properties (chr /css )Apr 27, 2017 2,813 css , sorting , formatting , conventions Why Localization Is Crucial for Brands to Build a Global Advantage Apr 27, 2017 2,812 localization , internationalization , branding , economics Let the Content Delivery Network Optimize Your Images (jon /sma )Apr 26, 2017 2,811 content-delivery , images , optimization , performance W3C Launches Front-End Developer Certificate Apr 26, 2017 2,810 w3c , training , career How to Land a Development Job Without Experience Apr 25, 2017 2,809 how-tos , career Optimizing Web Fonts for Performance: The State of the Art Apr 25, 2017 2,808 fonts , performance , optimization Why I Abandoned “@ apply” (tab )Apr 24, 2017 2,807 css Jekyll for WordPress Developers (sma )Apr 21, 2017 2,806 wordpress , jekyll , site-generators Using “flow-root” Today (hel )Apr 21, 2017 2,805 css , floats Unleashing the Full Potential of Symbols in Sketch (sma )Apr 20, 2017 2,804 sketch It’s Time to Start Using CSS Custom Properties (sma )Apr 19, 2017 2,803 css , custom-properties , examples New in Chrome 58 (pet /dev )Apr 19, 2017 2,802 release-notes , chrome , google , browsers Total HTML Agnosticism (chr /css )Apr 19, 2017 2,801 html , tech-stacks Managing the CSS Box Model (web )Apr 19, 2017 2,800 css , box-model Firefox 53: Quantum Compositor, Compact Themes, CSS Masks, and More (moz )Apr 19, 2017 2,799 release-notes , firefox , mozilla , browsers Template Technology Agnosticism (jus )Apr 18, 2017 2,798 tech-stacks , mustache Managing Technology-Agnostic Design Systems (bra )Apr 13, 2017 2,797 design-systems , tech-stacks Think You Know the Top Web Browsers? (pet )Apr 13, 2017 2,796 metrics , browsers , chrome , google , firefox , mozilla , safari , apple , internet-explorer , microsoft , opera , uc-browser AMP for Retailers: Is It Worth It? (sma )Apr 12, 2017 2,795 amp , google , mobile , ecommerce Brotli and Static Compression (mal /css )Apr 12, 2017 2,794 performance , compression , brotli , gzip , comparisons Minifying CSS With CSS Optimizer (web )Apr 12, 2017 2,793 css , minification , tooling Debugging Tips and Tricks (sar /css )Apr 11, 2017 2,792 debugging , css , javascript , tooling , dev-tools , browsers , link-lists , tips-and-tricks PWA Stats (clo )Apr 11, 2017 2,791 websites , web-apps , progressive-web-apps , case-studies , metrics What Are Performance Budgets and Why You Should Use One Apr 11, 2017 2,790 performance , performance-budgets A Comprehensive Guide to HTTP/2 Server Push (mal /sma )Apr 10, 2017 2,789 guides , http , protocols , servers , performance Let’s Define Exactly What Atomic CSS Is (joh /css )Apr 10, 2017 2,788 atomic-css , presentational-html , concepts , examples , link-lists Conventional Commits Apr 8, 2017 2,787 websites , version-control , commit-messages , conventions , documentation Container Query Discussion (chr /css )Apr 6, 2017 2,786 css , container-queries , responsive-design WCAG Accessibility Conformance Testing (ACT) (w3c )Apr 6, 2017 2,785 accessibility , wcag , compliance , testing JavaScript Operators, Conditionals, and Functions Apr 5, 2017 2,784 javascript , operators , conditionals , functions What Is the Right Image Format for Your Website? Apr 5, 2017 2,783 images , compression , jpeg , gif , png , svg , webp WordPress Version Control With Git (jef )Apr 5, 2017 2,782 wordpress , version-control , git Why Staging Environments Are Critical for WordPress Sites (jef )Apr 4, 2017 2,781 wordpress , environments , hosting , processes Accessible Breadcrumb Navigation Pattern (sco )Apr 3, 2017 2,780 accessibility , navigation , breadcrumbs , aria How to Secure Your Web App With HTTP Headers (sma )Apr 3, 2017 2,779 how-tos , web-apps , security , http , http-headers , csp Grid Garden Mar 30, 2017 2,778 websites , css , layout , grids , experiments Making Animations Wait (css )Mar 30, 2017 2,777 css , animations , events , javascript Taking Steps Towards Scrum Mar 30, 2017 2,776 scrum , agile , processes The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery) Mar 28, 2017 2,775 fundamentals , dom , javascript How to Get Started With Marketing Automation for Free Mar 27, 2017 2,774 how-tos , marketing , automation , link-lists Practical CSS Grid: Adding Grid to an Existing Design (mey /ali )Mar 23, 2017 2,773 css , grids , layout The Road to Resilient Web Design (ada /sma )Mar 23, 2017 2,772 design , responsive-design , resilience Writing JavaScript With Accessibility in Mind (mat )Mar 23, 2017 2,771 javascript , accessibility , focus , buttons , semantics , aria The Debugging Mindset (acm )Mar 22, 2017 2,770 debugging Text Effects With CSS (and a Little “contenteditable” Trick) (chr /css )Mar 21, 2017 2,769 css , effects Why Every Business Needs a Website (jef )Mar 20, 2017 2,768 economics , domains , hosting , maintenance Stylus: Beginners Guide Mar 20, 2017 2,767 guides , stylus Guetzli, Google’s New JPEG Encoder (tel )Mar 19, 2017 2,766 performance , images , jpeg , compression , tooling I Need a Website—What Do I Need to Know About Hosting? Mar 17, 2017 2,765 hosting What Is HTTP/2? (cra )Mar 17, 2017 2,764 protocols , http Measuring Image Widths in JavaScript (Carefully) (chr /css )Mar 15, 2017 2,763 images , javascript How to Develop an Interactive Command Line Application Using Node.js (sma )Mar 14, 2017 2,762 how-tos , nodejs , javascript , command-line Need to Do Dependency-Free AJAX? (chr /css )Mar 14, 2017 2,761 ajax , jquery , javascript , promises Getting Started With CSS Grid (fon /css )Mar 13, 2017 2,760 introductions , css , grids , layout 28th Birthday of the Web (w3c )Mar 12, 2017 2,759 anniversaries , web Flat-Design Best Practices (nng )Mar 12, 2017 2,758 flat-design , design , best-practices “Serverless” (chr /css )Mar 10, 2017 2,757 serverless , concepts Using CSS Transitions on Auto Dimensions (css )Mar 10, 2017 2,756 css , transitions , transforms , animations Debugging the Web Browser Control With Firebug (ric )Mar 8, 2017 2,755 debugging , firebug AMP and the Web (tka )Mar 7, 2017 2,754 amp , google , web-platform , web , performance Linting HTML Using CSS (ire )Mar 7, 2017 2,753 html , css , linting , quality The Document Outline Dilemma (ame /css )Mar 7, 2017 2,752 html , headings , semantics , accessibility How to Design and Sell Themes (With Success) (dxn )Mar 6, 2017 2,751 how-tos , theming , design , monetization What Is the Best Book for Learning JavaScript? Mar 6, 2017 2,750 books , javascript Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar )Mar 3, 2017 2,749 slides , react , accessibility , dom Just Another HTTPS Nudge (chr /css )Mar 3, 2017 2,748 security , http What Is SMACSS and How to Use It Mar 3, 2017 2,747 how-tos , smacss , css Prioritising Your Company’s Web Accessibility Mar 2, 2017 2,746 accessibility , prioritization When Your Code Has to Work: Complying With Legal Mandates (aar /sma )Mar 2, 2017 2,745 javascript , cookies , consent-management , legal Static Site Generators vs. Caching (bre )Mar 2, 2017 2,744 static-site-generation , caching How to Become a Better Developer by Coding Less Feb 28, 2017 2,743 how-tos , career , processes , productivity On EME in HTML5 (tim /w3c )Feb 28, 2017 2,742 eme , drm , html , legal , security , standards , w3c An Animated Intro to RxJS (dav /css )Feb 24, 2017 2,741 introductions , libraries , javascript Annotation Is Now a Web Standard Feb 24, 2017 2,740 standards , annotations , w3c How to Use Shadows and Blur Effects in Modern UI Design (sma )Feb 22, 2017 2,739 how-tos , design , shadows , effects Web Layout 101: Vertical Rhythm Is a Drummer (mis )Feb 22, 2017 2,738 introductions , layout , design Responsive CSS Patterns Without Media Queries Feb 21, 2017 2,737 css , responsive-design Get Started With Variable Fonts (ric )Feb 21, 2017 2,736 introductions , variable-fonts , fonts Do We Need a New Heading Element? We Don’t Know (jaf )Feb 20, 2017 2,735 html , headings CSS Grid: One Layout, Multiple Ways (geo /css )Feb 18, 2017 2,734 css , grids , layout , examples CSS Tip: Use “:not” to Save Time and Lines of Code (sas )Feb 17, 2017 2,733 css , selectors , tips-and-tricks CSS Custom Properties as Your API (ser )Feb 17, 2017 2,732 css , custom-properties , web-components An Introduction to WordPress Permalinks Feb 17, 2017 2,731 introductions , wordpress , links , urls An Engineering Manager’s Guide to Rebranding Feb 16, 2017 2,730 guides , processes , redesigning , branding , marketing , releasing , engineering-management Principles of Web Development (j9t )Feb 16, 2017 2,729 principles , user-experience , quality , simplicity , maintainability , learning web-platform-tests Feb 15, 2017 2,728 websites , web-platform , standards , browsers , testing What Is a Web Developer? (ppk )Feb 15, 2017 2,727 career , concepts Free Fonts With Personality and Style (sma )Feb 14, 2017 2,726 fonts , link-lists An Introduction to the Reduced Motion Media Query (eri /css )Feb 10, 2017 2,725 introductions , css , media-queries , reduced-motion , accessibility Code Smells in CSS (chr /css )Feb 9, 2017 2,724 css , maintainability , technical-debt , anti-patterns CSS3 Trends for 2017 Feb 9, 2017 2,723 css , trends 21 Steps to Becoming a Successful Web Developer Feb 7, 2017 2,722 career Apple’s WebKit Team Proposes W3C Community Group to Strive for More Powerful Graphics on the Web Feb 7, 2017 2,721 apple , webkit , w3c , webgpu HTML APIs: What They Are and How to Design a Good One (lea /sma )Feb 7, 2017 2,720 how-tos , html , apis , javascript What Really Makes a Static Site Generator? (rem /css )Feb 6, 2017 2,719 site-generators The State of UX Agile Development (nng )Feb 5, 2017 2,718 user-experience , design , agile , processes , collaboration Considering How We Use HTTP/2 (mal /ali )Feb 2, 2017 2,717 performance , optimization , http , protocols Mobile First Is Just Not Good Enough: Meet Journey-Driven Design (sma )Feb 2, 2017 2,716 design , mobile-first , mobile , responsive-design , processes Using HTTP/2 Responsibly: Adapting for Users (mal /ali )Feb 2, 2017 2,715 http , protocols , support , servers , performance 20+ Docs and Guides for Front-End Developers (lou )Jan 31, 2017 2,714 html , css , javascript , link-lists Intro to Vue.js: Components, Props, and Slots (sar /css )Jan 31, 2017 2,713 introductions , vuejs , components , props 9 WordPress Plugins to Help Get More Social Shares Jan 30, 2017 2,712 wordpress , plugins , social-media , link-lists What’s New in ECMAScript 2017 (paw )Jan 30, 2017 2,711 ecmascript , standards Flex Layout Fail: Fixing Firefox’s Keyboard Accessibility Bug With the CSS Order Property (zol )Jan 28, 2017 2,710 css , flexbox , layout , firefox , mozilla , browsers , accessibility , source-order , bugs “My Code Is Self-Documenting” (eri )Jan 27, 2017 2,709 documentation , comments , myths CSS Selectors: Specificity (web )Jan 27, 2017 2,708 css , selectors , cascade Protect Your Site From User-Generated Spam Jan 27, 2017 2,707 spam , blogging , tips-and-tricks CSS Custom Properties—the Basics (ser )Jan 27, 2017 2,706 fundamentals , css , custom-properties How Mail.ru Reduced Email Storage From 50 to 32 PB (sma )Jan 26, 2017 2,705 storage , email , optimization , case-studies Need Lorem Ipsum? Inside HTML? (chr /css )Jan 24, 2017 2,704 html , placeholders , tooling The JavaScript Standard Jan 24, 2017 2,703 javascript , ecmascript , history , standards Using SSH Securely (ann )Jan 24, 2017 2,702 ssh , security Building a Fully-Accessible Help Tooltip (sar )Jan 24, 2017 2,701 accessibility , tooltips , html , aria CSS Selectors: Pseudo-Elements (web )Jan 23, 2017 2,700 css , selectors 4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr /css )Jan 21, 2017 2,699 html , tables , css 2016 JavaScript Rising Stars (sac )Jan 20, 2017 2,698 javascript , frameworks , nodejs , react , mobile , compiling , building , testing , tooling , code-editors , retrospectives CSS for Programmers—Building a Custom CSS Button (dai )Jan 19, 2017 2,697 css , buttons People’s Names That Break Websites (chr /css )Jan 19, 2017 2,696 validation , sanitization , naming , localization React Internationalization How-To (sma )Jan 19, 2017 2,695 how-tos , react , internationalization Writing Element Queries Today Using EQCSS Jan 18, 2017 2,694 css , libraries Align SVG Icons to Text and Say Goodbye to Font Icons Jan 18, 2017 2,693 svg , images , icons , icon-fonts , fonts , css , design , alignment 10 Node.js Best Practices: Enlightenment From the Node Gurus Jan 17, 2017 2,692 nodejs , best-practices , npm , environments , event-loop , naming , scalability , caching , express Foundation Framework Crash Course Jan 17, 2017 2,691 videos , crash-courses , foundation Making “input type=date” Complicated (ppk )Jan 17, 2017 2,690 html , forms , edge , microsoft , chrome , google , browsers , comparisons Accessibility Is a Civil Right (mar )Jan 16, 2017 2,689 accessibility WCAG 2.0 AA Gains Prominence as Website Accessibility Standard (jds )Jan 16, 2017 2,688 accessibility , standards , wcag , legal , ada CSS Selectors: Attribute Selectors (web )Jan 16, 2017 2,687 css , attributes , selectors Using the “aria-current” Attribute (tin )Jan 14, 2017 2,686 html , attributes , aria , accessibility HTML5 Page Structure Basics (lou )Jan 13, 2017 2,685 fundamentals , html , semantics Webmention (aar /w3c )Jan 12, 2017 2,684 webmentions , urls , standards Say Hello to Opera Neon, Our New Concept Browser Jan 12, 2017 2,683 opera , browsers How Functional Animation Helps Improve User Experience (sma )Jan 11, 2017 2,682 animations , design , user-experience Random Numbers in CSS (fon /css )Jan 11, 2017 2,681 css , animations , randomness CSS Selectors: Combinators (web )Jan 11, 2017 2,680 css , selectors An HTML5 FAQ (lou )Jan 10, 2017 2,679 html webcomponents.org Jan 10, 2017 2,678 websites , web-components , examples Know It All Jan 8, 2017 2,677 websites , css , html , dom , javascript , svg , cssom , nodejs A Compendium of SVG Information (chr /css )Jan 7, 2017 2,676 overviews , svg , images , link-lists 10 Web Predictions for 2017 (cra )Jan 4, 2017 2,675 web , outlooks , mobile , mobile-first , css , web-apps , native , browsers , frameworks Improve Your Website’s Accessibility With WAI–ARIA (lou )Jan 4, 2017 2,674 accessibility , html , aria , optimization More Than 300 Federal Gov Websites Fail to Meet Domain Encryption Deadline Jan 4, 2017 2,673 http , tls , protocols , security , encryption The Imbalance of Culture Fit (ali )Jan 3, 2017 2,672 culture , collaboration , communication , engineering-management Solving npm Scripts Problems in JavaScript Projects (hcr )Jan 2, 2017 2,671 npm , yarn , javascript Develop Locally, Use Images From Production (chr /css )Dec 29, 2016 2,670 environments , processes , images , apache , servers Communication Is the Job Dec 29, 2016 2,669 communication Let’s Use “const”! Here’s Why Dec 28, 2016 2,668 ecmascript , javascript , variables Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim Dec 28, 2016 2,667 code-editors , sublime-text , microsoft , vs-code , vi+vim , comparisons Serving Custom Headers From Static Sites on CloudFront/S3 With Lambda@Edge Dec 27, 2016 2,666 aws , serverless , lambda , cloudfront , http , http-headers , edge-computing Presentation Attributes vs. Inline Styles (chr /css )Dec 23, 2016 2,665 html , svg , attributes , css , comparisons The Dark Side of Polyfilling CSS (phi )Dec 22, 2016 2,664 css , polyfills , houdini Tired of Your Shell? Try Zsh! (ato )Dec 22, 2016 2,663 zsh CSS Shorthand Syntax Considered Important (j9t )Dec 21, 2016 2,662 css , shorthands Release Notes for Safari Technology Preview 20 (jon /web )Dec 21, 2016 2,661 release-notes , safari , apple , browsers Using Sass to Automatically Pick Text Colors (ser )Dec 21, 2016 2,660 sass , contrast , colors Front-End Tools: My Favorite Finds of 2016 (lou )Dec 20, 2016 2,659 html , css , javascript , tooling , link-lists Speed Up Oh My Zsh Dec 20, 2016 2,658 command-line , oh-my-zsh , optimization Introducing CSS3 (lou )Dec 19, 2016 2,657 introductions , css JavaScript: 2016 in Review (cra )Dec 19, 2016 2,656 javascript , retrospectives Scaling Responsive Animations (zac /css )Dec 19, 2016 2,655 css , animations , scaling , responsive-design A Brief Introduction to Scrum Dec 16, 2016 2,654 introductions , scrum , agile , processes Content Security Policy Level 2 (mik +/w3c )Dec 15, 2016 2,653 standards , csp , security Introducing HTML5 (lou )Dec 15, 2016 2,652 introductions , html Styling Web Components Using a Shared Style Sheet (ste /sma )Dec 15, 2016 2,651 web-components , css What the Internet Looked Like in 1973: Tiny Map Shows the Entire Network Was Made Up of Just 42 Computers (sta /dai )Dec 15, 2016 2,650 web , network , history Demystifying Public Speaking (ali )Dec 15, 2016 2,649 career , communication , advocacy , developer-relations , business-relations Why I Don’t Use CSS Preprocessors (j9t )Dec 14, 2016 2,648 css , preprocessors 11 Tips to Optimize JavaScript and Improve Website Loading and Rendering Speeds Dec 13, 2016 2,647 javascript , performance , optimization , minification , compression , caching CSS Shorthand Syntax Considered an Anti-Pattern (css )Dec 12, 2016 2,646 css , shorthands , anti-patterns Reading Content on Mobile Devices (nng )Dec 11, 2016 2,645 mobile , content Best Practices for Animated Progress Indicators (sma )Dec 7, 2016 2,644 progress-indicators , animations , best-practices , usability [Insert Clickbait Headline About Progressive Enhancement Here] (aar )Dec 6, 2016 2,643 progressive-enhancement , principles , javascript , economics How the 404 Error Created the World Wide Web Dec 5, 2016 2,642 history , web , links , http The Web, Worldwide (tka )Dec 5, 2016 2,641 websites , performance , metrics A Checklist for Website Reviews (hcr )Dec 5, 2016 2,640 checklists , performance , browsers , seo , accessibility , security Loops in CSS Preprocessors (mia /css )Dec 2, 2016 2,639 preprocessors , sass , less , stylus , loops Performant Parallaxing (aer /dev )Dec 2, 2016 2,638 scrolling , css , effects , parallax , positioning , performance The Case Against Progressive Enhancement’s Flimsy Moral Foundation (vig )Dec 2, 2016 2,637 progressive-enhancement , ethics The Value of Attending Conferences (foo )Dec 2, 2016 2,636 career , community What’s New in HTML 5.1 Nov 30, 2016 2,635 html , semantics Experimenting With Color Fonts (fon /css )Nov 29, 2016 2,634 fonts , colors , experiments Are You Writing ES6 JavaScript Yet? Nov 28, 2016 2,633 javascript , ecmascript Nesting Your BEM? (css )Nov 28, 2016 2,632 css , bem , nesting HTML5 Is the Next $100 Billion Game Platform (ven )Nov 28, 2016 2,631 html , mobile , native Frameworks Without the Framework: Why Didn’t We Think of This Sooner? (ric /sve )Nov 26, 2016 2,630 frameworks , svelte Random Interesting Facts on HTML/SVG Usage (cat /css )Nov 25, 2016 2,629 html , svg , metrics , amp , accessibility Pay the Price for Open Source Nov 23, 2016 2,628 foss , licensing , php Performance: Shame, Hope, Nuance, and Interesting Problems (bka )Nov 22, 2016 2,627 performance Style List Markers in CSS (chr /css )Nov 21, 2016 2,626 css , selectors , lists The API-Based CMS Approach (css )Nov 21, 2016 2,625 content-management , tooling , apis Web Layout 101: Making the Most of the Top Right Corner Nov 21, 2016 2,624 introductions , design , layout HTML 5.1 Is the Gold Standard (ple /w3c )Nov 17, 2016 2,623 html , standards , w3c HTML 5.1 Update Available With New Features and Changes Nov 15, 2016 2,622 html , w3c Refactoring CSS Without Losing Your Mind (css /btc )Nov 15, 2016 2,621 videos , css , technical-debt , maintenance , refactoring The Coming Revolution in Email Design (ali )Nov 15, 2016 2,620 email , design , mjml The Joy of Optimizing (una /btc )Nov 15, 2016 2,619 videos , images , performance , optimization Typography Is Code (fra /btc )Nov 15, 2016 2,618 videos , typography Writing Less Damned Code (hey /btc )Nov 15, 2016 2,617 videos , simplicity Everything You Need to Know About Emoji (sma )Nov 14, 2016 2,616 emoji , unicode , character-references , encoding Stop Using the Old “Clearfix” (j9t )Nov 14, 2016 2,615 css , floats , presentational-html , maintainability , html Web Accessibility in the UK—True Facts (abr )Nov 11, 2016 2,614 accessibility , metrics How to Design Better Buttons (sma )Nov 9, 2016 2,613 how-tos , design , buttons , forms , usability “position: sticky;” (chr /css )Nov 9, 2016 2,612 css , positioning 10 Ways to Earn Money From Your Site (dxn )Nov 9, 2016 2,611 monetization , marketing , economics Get Started on the CSS of the Future With PostCSS-cssnext Nov 8, 2016 2,610 introductions , css , postcss , postprocessors , tooling Logging Errors in Client-Side Applications Nov 8, 2016 2,609 web-apps , single-page-apps , errors , logging , monitoring Mobile-First Indexing Nov 4, 2016 2,608 google , search , mobile , mobile-first The Top 10 Reasons to Sell Your Website Nov 3, 2016 2,607 monetization Create Thumbnails With PHP (rik )Nov 3, 2016 2,606 php , images Awaken the Champion A/B Tester Within (ali )Nov 1, 2016 2,605 testing , user-conversion Browser Trends November 2016: Rise of the Underdog (cra )Nov 1, 2016 2,604 browsers , trends , metrics CSS Post-Processors for Beginners: Tips and Resources Nov 1, 2016 2,603 css , postprocessors , tooling , postcss , link-lists A Crash Course of Changes to Exception Handling in PHP 7 Oct 31, 2016 2,602 crash-courses , php , errors , debugging Is JavaScript Always the Best Solution? Oct 31, 2016 2,601 javascript Top 10 Enduring Web-Design Mistakes (nng )Oct 30, 2016 2,600 design , mistakes , usability Spoooooky CSS Selectors (chr /css )Oct 26, 2016 2,599 css , selectors , examples How to Use AJAX in WordPress—a Real World Example Oct 25, 2016 2,598 how-tos , ajax , wordpress What Is the Difference Between CSS Variables and Preprocessor Variables? (chr /css )Oct 25, 2016 2,597 css , preprocessors , custom-properties , variables , comparisons Responsive Images in CSS (chr /css )Oct 24, 2016 2,596 images , responsive-design , css , html Web Packaging Format Oct 22, 2016 2,595 web-packaging , performance On Style Maintenance (sar /css )Oct 21, 2016 2,594 programming , css , maintenance , maintainability , oocss The Movement Towards Motion in Website Backgrounds Oct 21, 2016 2,593 animations , backgrounds , design Password-Less Authentication in Rails Oct 20, 2016 2,592 ruby-on-rails , authentication Continue Normalising Your CSS (css )Oct 19, 2016 2,591 normalize-css , css , consistency , design Landing Page Design: 15 Tips for High Conversions Oct 19, 2016 2,590 design , landing-pages , tips-and-tricks , user-conversion Loop Through a Collection of DOM Elements (paw )Oct 19, 2016 2,589 javascript , dom Progressive Web Apps: Bridging the Gap Between Web and Mobile Oct 19, 2016 2,588 web-apps , progressive-web-apps , desktop , mobile , native 4 Reasons Why an Accessible Website Is a Win–Win (osd )Oct 18, 2016 2,587 accessibility , seo , user-experience , legal CSS Quick Tip: Solving Common CSS Problems Oct 18, 2016 2,586 css , centering , vendor-extensions , debugging , grunt , gulp , tips-and-tricks JavaScript for Web Designers: DOM Scripting (wil /ali )Oct 18, 2016 2,585 javascript , dom How to Develop a Chat Bot With Node.js (sma )Oct 17, 2016 2,584 how-tos , nodejs , javascript , functionality An Interview With Miriam Suzanne (mia +/css )Oct 15, 2016 2,583 interviews , history , css Standards on GitHub (ann )Oct 13, 2016 2,582 standards , github Taking the Pattern Library to the Next Level (vit /sma )Oct 13, 2016 2,581 design , documentation , pattern-libraries , style-guides , design-systems Release Notes for Safari Technology Preview 15 (web )Oct 12, 2016 2,580 release-notes , safari , apple , browsers Putting Down Event Infrastructure in Gecko (mar )Oct 11, 2016 2,579 browsers , browser-engines , gecko , events Using CSS Mod Queries With Range Selectors (ali )Oct 11, 2016 2,578 css , selectors SVG Filter Primitives—Input and Output Oct 11, 2016 2,577 svg , images , filters Styling Underlines on the Web (joh /css )Oct 10, 2016 2,576 css , borders , shadows SVG and Media Queries (jaf )Oct 10, 2016 2,575 svg , images , css , media-queries , canvas , support , browsers Silverlight Techniques for WCAG 2.0 (w3c )Oct 7, 2016 2,574 accessibility , wcag , techniques , silverlight 4 Ways to Future Proof Your WordPress Site Oct 5, 2016 2,573 wordpress , hosting , maintenance Debug Your CSS With Outline Visualizations (kar )Oct 5, 2016 2,572 css , debugging , dev-tools Next Generation Server Compression With Brotli (mal /sma )Oct 5, 2016 2,571 compression , brotli , gzip , comparisons , performance The Glory Days of the Web (bka )Oct 5, 2016 2,570 web-platform , html , css , javascript , frameworks , libraries , history Will We Be Flattening Our HTML for CSS Grids? (chr /css )Oct 5, 2016 2,569 css , grids , layout , html A Redesign With CSS Shapes (mey /ali )Oct 4, 2016 2,568 css , shapes , redesigning , case-studies How It Feels to Learn JavaScript in 2016 (hac )Oct 3, 2016 2,567 javascript , learning The SVG “path” Syntax: An Illustrated Guide (chr /css )Oct 3, 2016 2,566 guides , svg , images W3C Web Payments HTTP Specification Working Drafts Released (inf )Sep 29, 2016 2,565 w3c , economics WordPress SVG Support: How to Enable SVGs in WordPress Sep 29, 2016 2,564 how-tos , wordpress , svg , images Microsoft Widens Edge Browser Bug Hunt for Bounty Hunters (the )Sep 29, 2016 2,563 edge , microsoft , browsers , bugs Make Forms Fun With Flexbox (cra )Sep 28, 2016 2,562 forms , css , flexbox , layout Quick Tip: Add or Remove a CSS Class With Vanilla JavaScript Sep 28, 2016 2,561 css , javascript , tips-and-tricks Building Social: A Case Study on Progressive Enhancement (sma )Sep 27, 2016 2,560 javascript , progressive-enhancement , case-studies An Introduction to SVG Filters Sep 27, 2016 2,559 introductions , svg , images , filters 5 Information Architecture Warning Signs in Your Analytics Reports (nng )Sep 25, 2016 2,558 information-architecture , metrics , analytics 5 Key Ways to Improve Engagement Metrics for Your Content Sep 23, 2016 2,557 content , content-strategy , seo , metrics Accessible SVGs in High Contrast Mode (eri /css )Sep 22, 2016 2,556 accessibility , svg , images , contrast , colors Notepad++ Release 7 64-Bit Available Sep 21, 2016 2,555 release-notes , notepad++ W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam /sof )Sep 21, 2016 2,554 w3c , html , standards 8 Tips to AMPlify Your Clients Sep 21, 2016 2,553 amp , google Web Development as a Hack of Hacks (ppk )Sep 21, 2016 2,552 javascript , css Why We Should All Be Data Literate (ali )Sep 20, 2016 2,551 metrics , career , link-lists HTML5: Optional HTML Tags Sep 20, 2016 2,550 html , google HTML—From 5.1 to 5.2 (w3c )Sep 15, 2016 2,549 html , standards , w3c Web Accessibility: Why It Matters and What Governments Can Do About It Sep 15, 2016 2,548 accessibility , legal , forms Quick Tip: How to Declare Variables in JavaScript Sep 14, 2016 2,547 how-tos , tips-and-tricks , variables , javascript Transpiling ES6 (css )Sep 13, 2016 2,546 ecmascript , javascript , transpiling , babel Content Security Policy, Your Future Best Friend (sma )Sep 12, 2016 2,545 security , csp , link-lists Working With Colors Guide (sar /css )Sep 12, 2016 2,544 guides , colors , units , functions , preprocessors , sass , less , stylus , blend-modes , css Dyslexia, [Typos,] and Web Compatibility (kar )Sep 12, 2016 2,543 mistakes , support , interoperability , web-platform , dyslexia Autoprefixing, With CSS Variables! (lea )Sep 7, 2016 2,542 css , vendor-extensions , custom-properties Where Things Are at in the CSS Grid Layout Working Draft Sep 7, 2016 2,541 css , grids , layout Webfonts on the Prairie (ali )Sep 6, 2016 2,540 fonts , metrics How Information Overload Is Ruining Your Work Life (dxn )Sep 6, 2016 2,539 career , communication YAML: Probably Not So Great After All (arp )Sep 4, 2016 2,538 yaml Are Icons Content? (chr /css )Sep 1, 2016 2,537 icons , images , html , content How We Use Prototyping, and How It Made Us More Efficient (sma )Aug 31, 2016 2,536 design , prototyping , processes , efficiency , case-studies When Is the Right Time to Think About Web Performance? (fon /css )Aug 31, 2016 2,535 performance , processes Fun Times With CSS Pixel Art (geo /css )Aug 30, 2016 2,534 css , art Spectre: A Lightweight CSS Framework Aug 30, 2016 2,533 css , frameworks Using Browserify in Electron Applications Aug 30, 2016 2,532 browserify , electron Developing Extensible HTML and CSS Components (jon /css )Aug 29, 2016 2,531 html , css , components , extensibility Accessible SVGs (css )Aug 28, 2016 2,530 svg , images , accessibility , examples Using WebP Images (mal /css )Aug 26, 2016 2,529 webp , images , conversion Upgrading CSS Animation With Motion Curves (sma )Aug 25, 2016 2,528 css , animations , transitions , techniques Code: Align the Happy Path to the Left Edge Aug 25, 2016 2,527 programming , best-practices , go How to Choose the Right CSS Toolkits and Frameworks (mia +)Aug 24, 2016 2,526 interviews , how-tos , css , tooling , frameworks Helping Users Easily Access Content on Mobile Aug 23, 2016 2,525 google , search , mobile , content PHP—the Wrong Way Aug 19, 2016 2,524 websites , php Five Myths About the Web (was )Aug 19, 2016 2,523 web , history , myths Accelerated Mobile Pages, a Critical View (j9t )Aug 18, 2016 2,522 google , amp You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr /css )Aug 17, 2016 2,521 html , css , attributes , selectors , naming Communicating Animation (ali )Aug 16, 2016 2,520 communication , animations , design , interaction-design Art and Philosophy in Programming Aug 13, 2016 2,519 programming , art How-To: Static Site With Grow.io and Netlify Aug 12, 2016 2,518 videos , how-tos , grow , netlify A Beginner’s Guide to Progressive Web Apps (kev /sma )Aug 11, 2016 2,517 guides , web-apps , progressive-web-apps Creating AMP Pages With Perch (rac )Aug 11, 2016 2,516 perch , amp , google Get the Original Image From a Data URL (chr /css )Aug 11, 2016 2,515 images , data-urls Practical SVG (chr /ali )Aug 9, 2016 2,514 images , svg Electron Internals: Using Node as a Library (ele )Aug 8, 2016 2,513 electron , nodejs A Refined Content Security Policy (web )Aug 5, 2016 2,512 html , csp , security , webkit , safari , apple , browsers Edge Is the Only Browser to Perform 100% in HTML5 Accessibility Test Aug 5, 2016 2,511 edge , microsoft , browsers , accessibility Is Houdini Ready Yet‽ (sur )Aug 5, 2016 2,510 websites , overviews , css , apis , houdini , support , browsers 25 Years Ago the World Changed Forever (amy /w3c )Aug 4, 2016 2,509 web , history , anniversaries , w3c CSS “mix-blend-mode” Is Bad for Your Browsing History Aug 4, 2016 2,508 css , blend-modes , privacy Release Notes for Safari Technology Preview 10 (jon /web )Aug 3, 2016 2,507 release-notes , safari , apple , browsers The Art of a Pull Request Aug 3, 2016 2,506 version-control , code-reviews , processes , quality Precedence in CSS (When Order of CSS Matters) (chr /css )Aug 2, 2016 2,505 css , selectors , cascade Using a Static Site Generator at Scale: Lessons Learned (dea /sma )Aug 2, 2016 2,504 lessons , site-generators , scalability , jekyll AMP Your Content—a Preview of AMP’ed Results in Search Aug 2, 2016 2,503 google , amp , search High Performance SVGs (sar /css )Aug 1, 2016 2,502 svg , images , performance , tooling , optimization Shadow DOM v1—Self-Contained Web Components (dev )Aug 1, 2016 2,501 shadow-dom , dom , web-components The State of CSS Reflections (ana /css )Jul 29, 2016 2,500 css , sass , animations , transforms Getting Practical With Microcopy (sma )Jul 28, 2016 2,499 content , microcontent , writing Authentication Is Multi-Headed Beast for Purging Passwords (zdn )Jul 25, 2016 2,498 authentication , passwords , standards Give Your Development Domain a Different Favicon Than Production (chr /css )Jul 25, 2016 2,497 environments , domains , favicons Mobile First Is Not Mobile Only (nng )Jul 24, 2016 2,496 mobile , navigation , usability Getting Started With Vue.js Jul 21, 2016 2,495 introductions , vuejs The Performance Benefits of “rel=noopener” (jaf )Jul 21, 2016 2,494 html , links , performance , security Visual Regression Testing With PhantomCSS Jul 21, 2016 2,493 testing , regressions , tooling Modern Software Over-Engineering Mistakes Jul 21, 2016 2,492 programming , software-design , mistakes How to Use ES6 Arguments and Parameters (sma )Jul 20, 2016 2,491 how-tos , ecmascript , javascript , examples The Anatomy of a Coding Guideline (j9t )Jul 18, 2016 2,490 quality , conventions The Business Case for Progressive Web Apps (gri /clo )Jul 18, 2016 2,489 economics , web-apps , progressive-web-apps On Tailoring and Web Frameworks (j9t )Jul 13, 2016 2,488 frameworks , craft The Limits of “@ supports” (ppk )Jul 13, 2016 2,487 css , feature-detection The Moment CSS Started Making “Sense” (geo /css )Jul 12, 2016 2,486 css , community ES6 Feature Complete (web )Jul 11, 2016 2,485 webkit , safari , apple , browsers , ecmascript , support Lessons I May Have Learned From Working on Stylelint Jul 10, 2016 2,484 lessons , stylelint Custom Formatting in HTML and LaTeX Code Listings Using Pandoc Jul 10, 2016 2,483 html , formatting , tooling Google’s HTML5 Push Creates Shortage of Agency, Brand Experts Jul 8, 2016 2,482 flash , html , monetization , marketing , google Keyword Research: The Ultimate Guide (yoa )Jun 30, 2016 2,481 guides , keywords , seo WordPress Theme Automation With Gulp Jun 30, 2016 2,480 wordpress , theming , automation , gulp Redux: An Introduction (sma )Jun 28, 2016 2,479 introductions , redux , state-management The Foundation of Technical Leadership (bra /ali )Jun 28, 2016 2,478 career , leadership , communication , collaboration A History of CSS Image Replacement Jun 27, 2016 2,477 css , image-replacement , techniques , examples , history How to Think About Your Career Jun 26, 2016 2,476 how-tos , career Web Platform Security Boundaries (ann )Jun 24, 2016 2,475 web-platform , security Subresource Integrity (dev +/w3c )Jun 23, 2016 2,474 security , hashing , html , standards Don’t Overthink It (Flexbox) Grids (chr /css )Jun 22, 2016 2,473 css , flexbox , layout microformats.org at 11 (tan /mic )Jun 22, 2016 2,472 microformats , anniversaries Improving the Color Accessibility for Color-Blind Users (ada /sma )Jun 21, 2016 2,471 accessibility , colors , color-blindness The Future of the Web (ali )Jun 21, 2016 2,470 web-platform , outlooks Quick Tip: DRY Up Your Model Validations Tests Jun 20, 2016 2,469 testing , validation , ruby-on-rails , principles , tips-and-tricks Using the “title” Attribute to Help Users Predict Where They Are Going (nng )Jun 19, 2016 2,468 html , attributes , links , microcontent A Quick Introduction to CoffeeScript Jun 17, 2016 2,467 introductions , coffeescript Shortcuts and Tips for Improving Your Productivity With Sublime Text (sma )Jun 17, 2016 2,466 sublime-text , code-editors , productivity , tips-and-tricks An Overview of Liquid: Shopify’s Templating Language Jun 14, 2016 2,465 overviews , liquid , template-engines , shopify HTML5 Has Changed the Internet but the World’s Now Ready for HTML6 Jun 14, 2016 2,464 html , standards , web Using the HTML “lang” Attribute (tin /tpg )Jun 14, 2016 2,463 accessibility , html , attributes , localization 10 Cool Things You Can Do With CodePen and JavaScript (chr )Jun 13, 2016 2,462 codepen , tips-and-tricks 10 Guidelines for Using Material Design Wisely Jun 13, 2016 2,461 guidelines , material-design , google Form Validation UX in HTML and CSS (chr /css )Jun 13, 2016 2,460 forms , validation , html , css , user-experience The Importance of Code Reviews (kit )Jun 10, 2016 2,459 code-reviews , quality , collaboration Pixel Density, Demystified Jun 10, 2016 2,458 design , pixel-density 26 Impressive Web Projects Built With CSS Only Jun 10, 2016 2,457 css , examples , link-lists AMP… and Drums… Faster Ads (kar )Jun 9, 2016 2,456 amp , google , monetization , economics jQuery 3.0 Final Released (tim /jqu )Jun 9, 2016 2,455 jquery , release-notes Cleanly Handling a Fork on GitHub (tab )Jun 8, 2016 2,454 git , github How Using Yeoman Changed the Way We Work (css )Jun 3, 2016 2,453 yeoman A Wordy History of Default Browser Styles and CSS Resets Jun 3, 2016 2,452 css , history , resets Finishing HTML5.1… and Starting HTML5.2 (w3c )Jun 2, 2016 2,451 html , standards , w3c Introducing the CSS “Clip-Path” Property Jun 2, 2016 2,450 introductions , css , clipping , animations Regular Expressions in JavaScript (sen )Jun 2, 2016 2,449 javascript , regex Battling BEM CSS: 10 Common Problems and How to Avoid Them (sma )Jun 1, 2016 2,448 how-tos , bem , css , naming , namespaces The Beginner’s Guide to Content Strategy Jun 1, 2016 2,447 guides , content-strategy , content Ways You Need to Tell the Browser How to Optimize (chr /css )May 31, 2016 2,446 browsers , css , performance , optimization HTML Manifest (bru )May 29, 2016 2,445 html , web-apps Advice From a Young Designer to Younger Designers (lil /btc )May 27, 2016 2,444 videos , career , design Designing Meaningful Animation (vlh /btc )May 27, 2016 2,443 videos , design , animations , css Typography on the Web Is Like Other Typography Only More Interesting (kup /btc )May 27, 2016 2,442 videos , typography Considerations for Styling the “pre” Tag (chr /css )May 26, 2016 2,441 html , css , syntax-highlighting Quick Tip: Single Character Transforms With CSS and JS May 26, 2016 2,440 effects , css , javascript , tips-and-tricks Stylelint: The Style Sheet Linter We’ve Always Wanted (sma )May 25, 2016 2,439 css , tooling , linting , stylelint An Introduction to the Basics of Modern CSS Buttons May 24, 2016 2,438 fundamentals , introductions , css , buttons Building a Robust Frontend Using Progressive Enhancement May 23, 2016 2,437 html , css , javascript , single-page-apps , testing , progressive-enhancement CSS Modules and React (fon /css )May 23, 2016 2,436 css , modules , react , javascript Understanding the CSS Property Value Syntax (sma )May 20, 2016 2,435 css , standards , concepts Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds (dxn )May 19, 2016 2,434 crash-courses , design , sketch Cloudflare Is Ruining the Internet (for Me) May 17, 2016 2,433 cloudflare , captcha , web , user-experience Design Systems and Postel’s Law (mar )May 17, 2016 2,432 design-systems , principles An Intro to Google Tag Manager (css )May 13, 2016 2,431 introductions , google , tag-management , analytics , tooling A Tale of CSS and Sass Precision (kit )May 12, 2016 2,430 css , sass Schools of Thoughts in Web Standards (kar )May 12, 2016 2,429 standards , principles Brief History of JavaScript Modules May 12, 2016 2,428 javascript , modules , commonjs , browserify , esm , webpack , rollup , tooling , history Electron 1.0 (jlo /ele )May 11, 2016 2,427 release-notes , electron My URL Isn’t Your URL (bag )May 11, 2016 2,426 urls , standards Never Show a Design You Haven’t Tested on Users (ali )May 10, 2016 2,425 design , usability , user-experience , testing IPDF and W3C Look Into a Merger (sdt )May 10, 2016 2,424 w3c On Design Systems: Sell the Output, Not the Workflow (vit /sma )May 6, 2016 2,423 design-systems , communication , processes Accessibility and Performance (mar )May 5, 2016 2,422 accessibility , performance , javascript , optimization Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli )May 4, 2016 2,421 web-apps , progressive-web-apps , web-workers , javascript , performance An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma )May 3, 2016 2,420 guides , css , selectors , examples Introducing the CSS Grid Layout May 3, 2016 2,419 introductions , css , grids , layout Meaningful CSS: Style Like You Mean It (tba /ali )May 3, 2016 2,418 css , html , semantics A Comparison of Animation Technologies (sar /css )May 2, 2016 2,417 animations , comparisons , css , canvas , smil , webgl , gsap , jquery , threejs , react Website Forms Usability: Top 10 Recommendations (nng )May 1, 2016 2,416 forms , usability , best-practices How to Use JSON Data Fields in MySQL Databases (cra )Apr 29, 2016 2,415 how-tos , json , mysql , databases Working With Images in Stylesheets With PostCSS (css )Apr 28, 2016 2,414 css , images , backgrounds , postcss , examples Release Notes for Safari Technology Preview 3 (web )Apr 27, 2016 2,413 release-notes , safari , apple , browsers Visual Regression Testing With CSS Blend Modes (sar /css )Apr 27, 2016 2,412 testing , regressions , blend-modes , css You Should Probably Blog in Markdown (chr )Apr 27, 2016 2,411 blogging , markdown 5 Career-Ending Mistakes Web Developers Make Apr 26, 2016 2,410 career , mistakes , business-relations , communication Improving the Quality of Your CSS With PostCSS Apr 26, 2016 2,409 css , quality , optimization , postcss The Web Isn’t Uniform (fox )Apr 23, 2016 2,408 web , javascript , user-experience Web Designers, Can You Speak Web? Apr 22, 2016 2,407 html , css , design , browsers , concepts , link-lists