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