It’s Time to Rethink Vendor Prefixes in CSS Jan 14, 2016 2,082 css , vendor-extensions , webkit , graceful-degradation Introduction to Craft CMS Jan 13, 2016 2,081 introductions , content-management Influencing Web Layouts With Print Layouts (chr /css )Jan 13, 2016 2,080 design , print , css , shapes Eliminating Known Vulnerabilities With Snyk (sma )Jan 13, 2016 2,079 security , vulnerabilities , tooling CSS Variables: The Architecture Backbone (sma )Jan 13, 2016 2,078 css , custom-properties , sass , preprocessors Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers) Jan 12, 2016 2,077 css , edge , microsoft , browsers The Sad State of Web Development Jan 11, 2016 2,076 nodejs , babel , postcss , react , single-page-apps Getting Started With Underscore.js Jan 11, 2016 2,075 introductions , libraries JavaScript Code Conventions (ama )Jan 8, 2016 2,074 javascript , conventions , formatting , naming Writing Is Design (pjo )Jan 6, 2016 2,073 writing , design Why You Should Choose Your Own HTTPS (hel )Jan 6, 2016 2,072 http , performance , content-delivery , tooling , cloudflare The Law of Maintainability (j9t )Jan 6, 2016 2,071 maintainability Build a Web App With Backbone.js and Socket.IO Jan 6, 2016 2,070 web-apps , backbone , tooling , websockets An Introduction to CSS’s “@ supports” Rule (Feature Queries) Jan 6, 2016 2,069 introductions , css , support , feature-detection 10 Web Predictions for 2016 (cra )Jan 6, 2016 2,068 web , outlooks , security , site-generators , browsers , css , mobile , performance , webassembly , seo The Problem With Progressive Enhancement Jan 5, 2016 2,067 progressive-enhancement , javascript , performance , resilience Shaping the WCAG 2.0 Extensions (coo /w3c )Jan 5, 2016 2,066 accessibility , wcag Blending Modes Demystified (ali )Jan 5, 2016 2,065 design , images , colors , effects , css The World Wide Web: Huge Possibilities for Tomorrow Jan 4, 2016 2,064 w3c , web , html HSTS and “Let’s Encrypt” (tka )Jan 4, 2016 2,063 http , http-headers , ssl , security Internet Explorer CSS Limits and Workarounds Jan 3, 2016 2,062 internet-explorer , microsoft , browsers , css Programming Languages and Programming Paradigms Jan 2, 2016 2,061 programming , oop , go W3C Wants to Standardise Music Notation in Your Web Browser (ars )Dec 31, 2015 2,060 w3c Revisiting Firefox’s DevTools (pat /sma )Dec 30, 2015 2,059 firefox , mozilla , browsers , dev-tools JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan )Dec 30, 2015 2,058 javascript , html , web , retrospectives Generating SVG With React (sma )Dec 28, 2015 2,057 svg , react , javascript In Defense of CSS Resets Dec 22, 2015 2,056 css , resets A Guide for SVG Support in Email (geo /css )Dec 22, 2015 2,055 guides , svg , images , support , email Reimagining Single-Page Applications With Progressive Enhancement (hey /sma )Dec 21, 2015 2,054 single-page-apps , progressive-enhancement , html , css , javascript JavaScript: 2015 in Review (cra )Dec 21, 2015 2,053 javascript , retrospectives An in-Depth Look at CORS Dec 17, 2015 2,052 security , cors , javascript , php Understanding the CSS Modules Methodology (kit )Dec 16, 2015 2,051 css , modules , architecture , webpack A Beginner’s Guide to WebGL Dec 16, 2015 2,050 guides , webgl , examples , tooling , link-lists Component-Driven CSS Frameworks Dec 15, 2015 2,049 frameworks , css , components , bootstrap , foundation , pure SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar /css )Dec 14, 2015 2,048 guides , smil , svg , images , animations “Learn More” Links: You Can Do Better Dec 13, 2015 2,047 links , microcontent , usability Using Multi-Step Animations and Transitions (geo /css )Dec 10, 2015 2,046 css , animations , transitions , transforms , examples Decorating the Web With CSS Border Images Dec 9, 2015 2,045 decoration , css , borders , images PostCSS—a Comprehensive Introduction (rea /sma )Dec 8, 2015 2,044 introductions , tooling , css , postcss Design, White Lies, and Ethics (ali )Dec 8, 2015 2,043 design , testing What’s New in Vue.js 1.0 Dec 7, 2015 2,042 vuejs A Brief(ish) History of the Web Universe: Time (bka )Dec 7, 2015 2,041 web , history , html Microsoft Edge’s JavaScript Engine to Go Open-Source (mic )Dec 5, 2015 2,040 edge , microsoft , browsers , javascript-engines , foss Learn PHP 7, Find Out What’s New, and More Dec 3, 2015 2,039 php , tooling , link-lists Getting Started With CSS “calc()” (ana /sma )Dec 3, 2015 2,038 introductions , css , functions The 10 Big Web Design Trends of 2015 Dec 1, 2015 2,037 design , layout , trends , minimalism , scrolling , flat-design , animations , colors , backgrounds , typography Technical SEO—Fundamental Principles (sma )Nov 25, 2015 2,036 seo , fundamentals , principles A New Responsive Font Format for the Web (fon /css )Nov 25, 2015 2,035 fonts , variable-fonts , responsive-design Vivaldi, Your Next Browser? Nov 24, 2015 2,034 browsers , vivaldi Rolling Out Responsive (ali )Nov 24, 2015 2,033 responsive-design , processes Frameworks (bee /ali )Nov 24, 2015 2,032 design , responsive-design Flexbox Froggy (tho )Nov 24, 2015 2,031 websites , css , flexbox , layout , learning Seriously, Don’t Use Icon Fonts (tyl /clo )Nov 23, 2015 2,030 fonts , icon-fonts , html , quality On Keeping Breakpoints DRY (edu /css )Nov 23, 2015 2,029 css , javascript , media-queries , responsive-design Blue Beanie Day Nov 23, 2015 2,028 websites , awareness-days , standards Simplicity Wins Over Abundance of Choice Nov 22, 2015 2,027 simplicity , product-management , usability A Brief(ish) History of the Web Universe: The Pre-Web (bka )Nov 22, 2015 2,026 web , history , sgml The Cost of Frameworks Recap (chr /css )Nov 20, 2015 2,025 frameworks , performance PHP vs. Ruby—Let’s All Just Get Along Nov 20, 2015 2,024 php , ruby , comparisons Getting Started With Service Workers Nov 19, 2015 2,023 introductions , web-workers , javascript Visual Regression Testing With PhantomCSS (jon /css )Nov 17, 2015 2,022 testing , regressions , grunt You Should Use [Insert Library/Framework], It’s the Bestestest! (aer /rem )Nov 16, 2015 2,021 videos , frameworks The Cost of Frameworks (aer )Nov 16, 2015 2,020 frameworks , metrics , efficiency Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii /sma )Nov 16, 2015 2,019 static-site-generation , site-generators , comparisons , jekyll , hugo Loading Web Fonts With the Web Font Loader (fon /css )Nov 16, 2015 2,018 fonts , flash-of-x , performance , user-experience JavaScript Frameworks and Mobile Performance Nov 16, 2015 2,017 javascript , frameworks , performance , mobile Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge (mic )Nov 16, 2015 2,016 introductions , edgehtml , edge , microsoft , browsers , browser-engines Legibility, Readability, and Comprehension: Making Users Read Your Words Nov 15, 2015 2,015 content , legibility , readability , testing Writing CSS on Growing Teams (ali )Nov 13, 2015 2,014 css , processes , communication , code-reviews , documentation An Overview of JavaScript Templating Engines Nov 13, 2015 2,013 overviews , javascript , template-engines , mustache , handlebars , jquery CSS in the Modern World Nov 12, 2015 2,012 css , link-lists An Introduction to Google’s Accelerated Mobile Pages (AMP) Nov 12, 2015 2,011 introductions , amp , google The Difference Between Responsive and Adaptive Design (geo /css )Nov 11, 2015 2,010 design , responsive-design , fluid-design , comparisons Why Passwordless Authentication Works (cra )Nov 10, 2015 2,009 authentication , passwords , security Style Guide Best Practices (bra /btc )Nov 10, 2015 2,008 videos , design , documentation , style-guides , best-practices Modern Progressive Enhancement (jaf /btc )Nov 10, 2015 2,007 videos , javascript , progressive-enhancement Making a Simple Site Work Offline With ServiceWorker (css )Nov 10, 2015 2,006 offline , web-workers , javascript , functionality , support , browsers Design + Performance (zem /btc )Nov 10, 2015 2,005 videos , design , performance , user-experience 9 Ways That Design Trends Are Holding You Back Nov 9, 2015 2,004 design , creativity W3C Launches One-Stop Accessibility Resource for Developers Nov 5, 2015 2,003 w3c , accessibility , documentation , wcag Programmers: Stop Calling Yourselves Engineers (ibo /the )Nov 5, 2015 2,002 career , terminology About Conditional Comments (mic )Nov 5, 2015 2,001 conditional-comments , browsers , microsoft , internet-explorer A Primer on Using Flexbox With Compass Nov 4, 2015 2,000 introductions , css , flexbox , layout , compass The Image Replacement Museum (mar /css )Nov 3, 2015 1,999 image-replacement , techniques , html , css , images , overviews , link-lists How I Got Started in Technical Evangelism Nov 3, 2015 1,998 career , advocacy , developer-relations Why Static Site Generators Are the Next Big Thing (bii /sma )Nov 2, 2015 1,997 site-generators , tooling Background Image Shapes (css )Oct 30, 2015 1,996 backgrounds , images , shapes , css , transforms , clipping , svg ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (web /sma )Oct 28, 2015 1,995 ecmascript , javascript Templating With Handlebars (css )Oct 27, 2015 1,994 handlebars 4 Expert Tips for Getting the Most Out of Google Fonts Oct 26, 2015 1,993 google , fonts , tips-and-tricks HTTP/2: The Pros, the Cons, and What You Need to Know Oct 23, 2015 1,992 protocols , http , performance Offering Feedback (rac /ali )Oct 22, 2015 1,991 business-relations , collaboration , communication , product-management Space Yourself (mwi /sma )Oct 21, 2015 1,990 typography , whitespace , css , unicode Performance Budgets in Action (spe )Oct 20, 2015 1,989 performance , performance-budgets Object-Oriented UX (ali )Oct 20, 2015 1,988 user-experience , information-architecture , design How to Solve Caching Conundrums (cra )Oct 20, 2015 1,987 how-tos , caching , http Choosing a CMS Your Organization Will Love (ali )Oct 20, 2015 1,986 content-management , tooling , productivity What’s New in Ember 2.0? Oct 19, 2015 1,985 emberjs Reverse Text Color Based on Background Color Automatically in CSS (fon /css )Oct 19, 2015 1,984 css , colors , backgrounds , animations , effects Ensure High Contrast for Text Over Images Oct 18, 2015 1,983 contrast , colors , images , accessibility , usability What’s New in Electron (jlo /ele )Oct 15, 2015 1,982 release-notes , electron CSS Snapshot 2015 (tab +/w3c )Oct 13, 2015 1,981 css , standards How to Create a Web Style Guide You’ll Be Proud Of Oct 12, 2015 1,980 how-tos , design , documentation , style-guides Accelerated Mobile Pages Project (fon /css )Oct 11, 2015 1,979 amp , google , mobile How Semantics Create a Better Internet Oct 9, 2015 1,978 semantic-web , rdf Creating a CSS Sliding Background Effect (geo /css )Oct 9, 2015 1,977 css , transforms , backgrounds , effects Using Web Fonts the Best Way (in 2015) (hel )Oct 8, 2015 1,976 fonts , performance Caching a MongoDB Database With Redis Oct 8, 2015 1,975 databases , mongodb , caching , javascript AMP and Incentives (tka )Oct 8, 2015 1,974 amp , google , performance , web Accelerated Mobile Pages Project Oct 7, 2015 1,973 websites , amp , google Defining and Dealing With Technical Debt (geo /css )Oct 6, 2015 1,972 technical-debt , concepts , maintainability , documentation , style-guides , code-reviews Transforming the Web With HTML5 (sdt )Oct 5, 2015 1,971 html , web-platform , flash , multimedia How to Make Charts With SVG (fon /css )Oct 5, 2015 1,970 how-tos , visualization , svg , images , html , javascript Writing to Think (ali )Oct 2, 2015 1,969 writing , career Introducing RAIL: A User-Centric Model for Performance (pau /sma )Oct 2, 2015 1,968 introductions , performance , metrics , user-experience An Intro to the Twig Templating Engine in Drupal 8 Oct 2, 2015 1,967 introductions , template-engines , twig , drupal What I’ve Hated and What I’ve Loved About Web Development (j9t )Sep 30, 2015 1,966 retrospectives , career ESLint: The Next-Generation JavaScript Linter (nza /sma )Sep 29, 2015 1,965 javascript , linting , eslint ES6 Promises in Depth Sep 28, 2015 1,964 ecmascript , javascript , promises , callbacks , asynchronicity , events Reference Imports in Less (Are Kinda Cool) (chr /css )Sep 25, 2015 1,963 less , preprocessors ES6 Modules in Depth Sep 25, 2015 1,962 ecmascript , javascript , modules Understanding JavaScript Constructors (css )Sep 24, 2015 1,961 javascript , scope The Nearly-Headless CMS (ali )Sep 24, 2015 1,960 content-management , headless , tooling “Just” (bra )Sep 24, 2015 1,959 communication , collaboration Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp +/w3c )Sep 24, 2015 1,958 accessibility , standards , tooling SQL vs. NoSQL: How to Choose (cra )Sep 23, 2015 1,957 how-tos , databases , sql , comparisons ES6 Math Additions in Depth Sep 21, 2015 1,956 ecmascript , javascript , math When to Hide Content Behind Forms and When to Give Content Away Sep 20, 2015 1,955 content , hiding The Problem of “Fire and Forget” in Web Design (j9t )Sep 17, 2015 1,954 processes , maintenance , prioritization Factors Affecting Website Performance Sep 17, 2015 1,953 performance , network , browsers , memory , servers , images , multimedia The Full Stack Overflow Developer (cod )Sep 16, 2015 1,952 career , craft , quality , link-lists Normalize (CSS) No More Sep 15, 2015 1,951 normalize-css , design Creating Cel Animations With SVG (hey /sma )Sep 14, 2015 1,950 animations , svg , images , css , sass An Intro to CSS Testing With SonarQube (css )Sep 13, 2015 1,949 introductions , css , testing , tooling Preloading Images in Parallel With Promises (kit )Sep 10, 2015 1,948 javascript , promises , images The Most Popular WordPress Landing Page Plugins Sep 9, 2015 1,947 wordpress , plugins , landing-pages Node v4.0.0 (Current) (nod )Sep 8, 2015 1,946 release-notes , nodejs Hello, My Name Is <Error> (ali )Sep 8, 2015 1,945 naming , conventions , forms , errors , usability Preventing User Errors: Avoiding Conscious Mistakes Sep 7, 2015 1,944 usability , errors Object Orientated Development With WordPress Sep 7, 2015 1,943 wordpress , oop , php How to Solve the Global npm Module Dependency Problem Sep 4, 2015 1,942 how-tos , npm , dependencies The Anatomy of Responsive Images (jaf )Sep 3, 2015 1,941 html , images , responsive-design , support , browsers Hey Designers: Stop Being an Afterthought (rhj /sma )Sep 2, 2015 1,940 design , processes , collaboration , communication Gulp for Beginners (zel /css )Sep 1, 2015 1,939 gulp , automation , installing , examples Typographic Units in CSS (joh )Aug 31, 2015 1,938 css , units , typography Type Is Visible Language (esp /btc )Aug 31, 2015 1,937 videos , typography , fonts The Web’s Future Is Offline (joh /btc )Aug 31, 2015 1,936 videos , offline , outlooks SVG Lessons I Learned the Hard Way (sar /btc )Aug 31, 2015 1,935 videos , svg , images , lessons SVG Is for Everybody (chr /btc )Aug 31, 2015 1,934 videos , svg , images JSON Validation by Committee Aug 31, 2015 1,933 ruby , json , conformance , validation Delivering Responsibly (sco /btc )Aug 31, 2015 1,932 videos , performance , usability , accessibility , sustainability CSS Is a Mess (jus /btc )Aug 31, 2015 1,931 videos , css , maintainability Cheat Your Way With UX (btc )Aug 31, 2015 1,930 videos , design , user-experience Breaking the Barriers—Moving Browsers and the Web Forward (cod /btc )Aug 31, 2015 1,929 videos , web , web-platform , browsers Atomic Design (bra /btc )Aug 31, 2015 1,928 videos , design , atomic-design Architecting Scalable CSS (css /btc )Aug 31, 2015 1,927 videos , css , architecture , scalability , naming Animating the User Experience (btc )Aug 31, 2015 1,926 videos , user-experience , css , animations A Brief History of Web Design (dav /btc )Aug 31, 2015 1,925 videos , design , history Six Tips for Chrome DevTools (css )Aug 28, 2015 1,924 dev-tools , chrome , google , browsers , tips-and-tricks The Age of HTML5 Ads Aug 26, 2015 1,923 html , monetization HTTP Cats (rog )Aug 25, 2015 1,922 websites , http , protocols How We Get Things Done Aug 25, 2015 1,921 project-management , processes , case-studies Firefox 40: Profiling JavaScript Performance and More (eli )Aug 25, 2015 1,920 firefox , mozilla , browsers 10 Common Mistakes Web Developers Make Aug 25, 2015 1,919 mistakes , html , css , javascript , career , performance Introduction to TLS and SSL (ope )Aug 22, 2015 1,918 introductions , tls , ssl , protocols , certificates , security Polyfills or Ponyfills? Aug 19, 2015 1,917 polyfills , ecmascript , javascript , terminology Microsoft Edge: The Review (cra )Aug 18, 2015 1,916 edge , microsoft , browsers Understanding Scope in Ruby Aug 17, 2015 1,915 ruby , scope IAB Says HTML5 Is New Standard, Adobe Agrees (ada )Aug 17, 2015 1,914 html , monetization , adobe Git and GitHub Hacks Aug 17, 2015 1,913 git , github , browser-extensions , command-line , tips-and-tricks 5 Easy Performance Tweaks for Node.js Express (cra )Aug 17, 2015 1,912 nodejs , express , performance , optimization , compression Supporting Mobile Navigation in Spite of a Hamburger Menu Aug 16, 2015 1,911 navigation , mobile Strategies for Cache-Busting CSS (chr /css )Aug 14, 2015 1,910 css , caching , performance , tooling , strategies Understanding Critical CSS (sma )Aug 13, 2015 1,909 css , performance Ember.js 2.0 Released (wyc /emb )Aug 13, 2015 1,908 release-notes , emberjs Localizing Times in JavaScript (chr /css )Aug 12, 2015 1,907 javascript , localization , libraries Deconfusing Pre- and Post-Processing (dea )Aug 12, 2015 1,906 css , preprocessors , postprocessors , comparisons Using “@ error” Responsibly in Sass (kit )Aug 11, 2015 1,905 sass , errors Real-Time Search in JavaScript (osv )Aug 11, 2015 1,904 javascript , search , functionality The ES6 Conundrum (cod )Aug 10, 2015 1,903 ecmascript , javascript , feature-detection , transpiling , link-lists The Current State of HTML5/CSS3 Browser Support Aug 7, 2015 1,902 html , css , browsers , support , canvas , flexbox , colors , vendor-extensions , multimedia The Tedium of Managing Code (lyz /ali )Aug 6, 2015 1,901 maintenance , maintainability , dependencies , javascript , tooling Mastering Image Optimization in WordPress Aug 5, 2015 1,900 wordpress , images , optimization , performance Debugging CSS Keyframe Animations (sar /css )Aug 3, 2015 1,899 css , animations , transforms , debugging The State of Accessibility in PHP Tools Jul 31, 2015 1,898 accessibility , php , code-editors , jetbrains , phpstorm , sublime-text , notepad++ CSS Vendor Prefixes (gla )Jul 30, 2015 1,897 css , vendor-extensions , history Constructing CSS Quantity Queries on the Fly (rea /sma )Jul 29, 2015 1,896 css , selectors An Introduction to Open-Source Licenses (eli )Jul 29, 2015 1,895 introductions , foss , licensing A Look at Length Units in CSS Jul 28, 2015 1,894 css , units The Difference Between Minification and Gzipping (chr /css )Jul 27, 2015 1,893 comparisons , minification , gzip , compression Backbone.js Basics: Bringing an App to Life With Events Jul 27, 2015 1,892 fundamentals , frameworks , backbone , events , javascript A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe )Jul 27, 2015 1,891 version-control , git , mistakes , vulnerabilities , security Front-End Development Is Development (geo /css )Jul 24, 2015 1,890 career , programming Memory Management (ali )Jul 23, 2015 1,889 career , tooling Making Minimalism Work in Mobile and Web Jul 23, 2015 1,888 design , prototyping , minimalism , desktop , mobile Animations: The Angular Way (css )Jul 22, 2015 1,887 angularjs , animations , transitions , css HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye Jul 17, 2015 1,886 html , multimedia , eme , drm , flash , silverlight A Brief History of HTML (rpo )Jul 17, 2015 1,885 html , history , wml , hdml , chtml , wap Do Not Track 2.0 (jus /iap )Jul 16, 2015 1,884 do-not-track , privacy , w3c Quantity Ordering With CSS (rea /sma )Jul 15, 2015 1,883 css , selectors , flexbox , layout jQuery 3.0 Is Released (sdt )Jul 15, 2015 1,882 jquery What’s New in Firefox 39 Jul 14, 2015 1,881 firefox , mozilla , browsers 12 Little-Known CSS Facts (the Sequel) (lou )Jul 14, 2015 1,880 css , borders , typography , tables , naming , animations , selectors The Characteristics of Minimalism in Web Design Jul 12, 2015 1,879 design , minimalism , trends More Tips to Further Secure WordPress (eli )Jul 9, 2015 1,878 wordpress , security , tips-and-tricks , plugins Web Design Is Dead. No, It Isn’t. (vit /sma )Jul 8, 2015 1,877 design , tooling , web-platform Atomic OOBEMITSCSS (una )Jul 7, 2015 1,876 css , atomic-css , bem , oocss Web Design Is Dead (mas )Jul 6, 2015 1,875 design , tooling , mobile React + Performance = ? (aer )Jul 3, 2015 1,874 react , performance , metrics How to Grunt and Gulp Your Way to Workflow Automation Jul 1, 2015 1,873 how-tos , automation , grunt , gulp Understanding Block Formatting Contexts in CSS Jun 30, 2015 1,872 css , concepts Getting to Know Stylus (kit )Jun 30, 2015 1,871 css , preprocessors , stylus Container Queries: Once More Unto the Breach (wil /ali )Jun 30, 2015 1,870 css , media-queries , container-queries Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma )Jun 29, 2015 1,869 design , principles The Roots of Minimalism in Web Design Jun 28, 2015 1,868 design , minimalism , history , tips-and-tricks W3C’s Mobile Checker Is Now Live (cam /sof )Jun 27, 2015 1,867 w3c , mobile , tooling Improving Web Security With the Content Security Policy Jun 24, 2015 1,866 security , csp , http License to SIGKILL (sch )Jun 22, 2015 1,865 ruby , unix-like GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra )Jun 22, 2015 1,864 videos , processes , agile , prioritization Where Content Management Systems Fit Into the Process (geo /css )Jun 17, 2015 1,863 content-management , content , processes Accessible Footnotes With CSS (kit )Jun 17, 2015 1,862 html , css , accessibility The Homepage Exception (han /ali )Jun 16, 2015 1,861 homepages , design , user-experience Learning New Tricks (ali )Jun 12, 2015 1,860 career , learning , software-design-patterns Is HTML “Complete”? (bru )Jun 11, 2015 1,859 html , standards , web-platform Introducing Pure.css—a Lightweight Responsive Framework Jun 11, 2015 1,858 introductions , frameworks , pure The Future Generation of CSS Selectors: Level 4 (lou )Jun 10, 2015 1,857 css , selectors , examples (Some) CSS Best Practices Considered Harmful Jun 10, 2015 1,856 slides , css , best-practices Practical Techniques on Designing Animation (sar /sma )Jun 8, 2015 1,855 design , animations , techniques Old CSS Syntax With Prefixes (kar )Jun 8, 2015 1,854 css , vendor-extensions , flexbox , gradients Performance Tools (fon /css )Jun 7, 2015 1,853 performance , tooling , content-delivery , testing , dev-tools , images , css , javascript , optimization , link-lists Low-Contrast Text Is Not the Answer Jun 7, 2015 1,852 contrast , colors , accessibility , usability What Are Web Standards Jun 6, 2015 1,851 standards , history , html , xml , xhtml , css , wcag , w3c </html> (tim )Jun 5, 2015 1,850 html , web-platform Building a Custom Twig Filter the TDD Way Jun 5, 2015 1,849 twig No Good Can Come of Bad Code (zel /ali )Jun 4, 2015 1,848 quality , accessibility , semantics , standards Resetting Agency Culture (ali )Jun 2, 2015 1,847 culture , collaboration , communication The Mitt Romney Web Font Problem (zac )May 31, 2015 1,846 fonts , flash-of-x , user-experience , css , javascript Three Ways to Spice Up Your Social Media Strategy (gra )May 29, 2015 1,845 social-media , marketing , strategies Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam /sof )May 29, 2015 1,844 google , libraries , polymer , web-components Understanding Less Guards and Loops May 28, 2015 1,843 less Knowing When to Back Off May 28, 2015 1,842 load-balancing , databases The Art of SVG Filters and Why It Is Awesome (sma )May 26, 2015 1,841 svg , images , filters , css How to Do a Content Audit of Your Website May 25, 2015 1,840 how-tos , content , auditing , seo Designing for Explicit Choice (sma )May 25, 2015 1,839 design , forms , examples What You Should Know About Collapsing Margins (geo /css )May 22, 2015 1,838 css , margins In CSS, the Only Wrong Answers Are Definitive Ones (chr /css )May 22, 2015 1,837 css The End of Global CSS May 20, 2015 1,836 css , maintainability Testing For and With Windows Phone (sma )May 19, 2015 1,835 mobile , testing , windows , internet-explorer , browsers , microsoft Meta-Moments: Thoughtfulness by Design (ali )May 19, 2015 1,834 design , user-experience Approaching Content Strategy for Personalized Websites (ali )May 19, 2015 1,833 content , content-strategy , customization