What Is the Definition of a “CSS Hack”? (lou )Apr 6, 2016 2,346 css , hacks , browsers , terminology Working on HTML5.1 (tin /w3c )Apr 6, 2016 2,345 html , standards , w3c How PNG Works Apr 6, 2016 2,344 png , images , compression 6 jQuery Infinite Scrolling Demos Apr 5, 2016 2,343 jquery , scrolling , examples A Simple Web Developer’s Color Guide (sma )Apr 5, 2016 2,342 guides , colors , color-palettes , design What Are CSS Modules and Why Do We Need Them? (fon /css )Apr 4, 2016 2,341 css , modules , scope What’s Coming for CSS: Compatibility and Control Apr 3, 2016 2,340 css , houdini , grids , layout , scrolling How to Use PostCSS With Gulp Mar 31, 2016 2,339 how-tos , postcss , gulp , automation Building the UI for the New “The Times” Website Mar 30, 2016 2,338 design , collaboration , architecture , css , documentation , case-studies Let’s Learn ES2015 (css )Mar 29, 2016 2,337 ecmascript , javascript , variables , functions , operators , examples Leveling Up With React: Redux (bra /css )Mar 28, 2016 2,336 react , redux , state-management Using Map and Reduce in Functional JavaScript Mar 28, 2016 2,335 javascript Why I Don’t Use CSS Preprocessors Mar 27, 2016 2,334 css , preprocessors Front-End Style-Guides: Definition, Requirements, Component Checklist (nng )Mar 27, 2016 2,333 style-guides , design , efficiency , consistency , user-experience , checklists How Good Are Your HTML and CSS Comments? (hey )Mar 23, 2016 2,332 html , css , comments , maintainability , collaboration , examples How to Migrate a WordPress Site to a New Domain and Hosting Mar 23, 2016 2,331 how-tos , wordpress , migrating , hosting , domains The Veil of Ignorance (mrm )Mar 23, 2016 2,330 design , accessibility , ethics Accessible, Simple, Responsive Tables (css )Mar 22, 2016 2,329 tables , accessibility , simplicity , responsive-design PostCSS Mythbusting: Four PostCSS Myths Busted Mar 22, 2016 2,328 postcss , myths Useful WordPress Tools, Themes, and Plugins (vit /sma )Mar 22, 2016 2,327 wordpress , tooling , themes , plugins , link-lists Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma )Mar 21, 2016 2,326 mobile , google , seo , wordpress Keeping Your Content Classy (dre )Mar 21, 2016 2,325 content , content-management , html 6 SEO Trends to Watch for in 2016 Mar 17, 2016 2,324 trends , seo , content , marketing , mobile , performance , social-media Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam /sof )Mar 15, 2016 2,323 webassembly , support , browsers , chrome , google , firefox , mozilla , edge , microsoft How to Optimize Mobile Performance (sma )Mar 15, 2016 2,322 how-tos , mobile , performance , optimization , performance-budgets , content-management , caching , testing On “:not” and Specificity (ire )Mar 15, 2016 2,321 css , selectors , cascade The Web’s Original Sin (ppk )Mar 15, 2016 2,320 web , content , economics , monetization Leveling Up With React: React Router (bra /css )Mar 14, 2016 2,319 react , routing , react-router Intro to ReactJS Mar 13, 2016 2,318 introductions , react What I Learned in Five Weeks of Using CSS Modules Mar 13, 2016 2,317 css , modules , lessons Use “rem” for Global Sizing; Use “em” for Local Sizing (fon /css )Mar 12, 2016 2,316 css , units What Is a Headless CMS? (chr /css )Mar 11, 2016 2,315 content-management , headless , concepts , terminology Cleaning Up a CSS Codebase (kit )Mar 9, 2016 2,314 css , refactoring , linting , architecture Your First Drupal 8 Migration Mar 9, 2016 2,313 drupal , migrating Coding mod_rewrite and WordPress Permalinks (tel )Mar 3, 2016 2,312 servers , apache , wordpress , urls Getting Started With Foundation 6’s CLI Tools Mar 3, 2016 2,311 introductions , foundation , command-line React Server Side Rendering With Node and Express (sma )Mar 2, 2016 2,310 react , server-side-rendering , nodejs , express An Interview With Libby Nicholaou on Creative Residency (chr /css )Mar 1, 2016 2,309 interviews , design , creativity Do You Know These Eight HTML5 Tags? Mar 1, 2016 2,308 html , semantics Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma )Mar 1, 2016 2,307 usability , ecommerce , scrolling , pagination , buttons Scheduled Backups for WordPress for Free in 5 Minutes Feb 29, 2016 2,306 wordpress , tips-and-tricks Taking AMP for a Spin (css )Feb 29, 2016 2,305 amp , google An Interview With Una Kravets (una +/css )Feb 26, 2016 2,304 interviews , css , sass , design Nunjucks: A JavaScript Template Engine Feb 26, 2016 2,303 javascript , template-engines , nunjucks CPP: A Standardized Alternative to AMP (tka )Feb 24, 2016 2,302 amp , google , performance , policies Become a Web Developer in 7 Simple Steps Feb 23, 2016 2,301 career , communication Content Modeling With Jekyll (sma )Feb 23, 2016 2,300 content , information-architecture , jekyll All Talk and No Buttons: The Conversational UI (ali )Feb 23, 2016 2,299 design , interaction-design , conversational-design 7 Trends That Will Define Web Design in 2016 Feb 22, 2016 2,298 design , trends , ai , mobile-first , layout , animations Efficient Responsive Design Process (ben /sma )Feb 22, 2016 2,297 responsive-design , processes , collaboration , communication , business-relations You Got Your CSS in My JavaScript (jus )Feb 21, 2016 2,296 javascript , css , principles Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the )Feb 18, 2016 2,295 w3c , webmentions , indieweb W3C Announces Web Authentication Standards Project Feb 18, 2016 2,294 w3c , authentication Design Systems in Difficult Places (mar )Feb 18, 2016 2,293 design-systems , principles Validating Product Ideas (ali )Feb 17, 2016 2,292 product-management , processes W3C Looks to Secure the Web (sdt )Feb 17, 2016 2,291 w3c , authentication , security Distribution Packages Considered Insecure Feb 13, 2016 2,290 dependencies , unix-like , security Why npm Scripts? (css )Feb 12, 2016 2,289 npm , nodejs , conversion , linting , minification , compression , sprites , images , examples 9 of the Most Popular Free WordPress Themes Feb 11, 2016 2,288 wordpress , themes , link-lists The Future of Loading CSS (jaf )Feb 11, 2016 2,287 html , css , rendering , chrome , google , browsers Critical Metric: Critical Resources Feb 10, 2016 2,286 performance , metrics , css , javascript Introducing: The Ultimate CSS Survey (lou )Feb 10, 2016 2,285 introductions , surveys , css Building a Jekyll Site: Converting a Static Website to Jekyll (mik /css )Feb 9, 2016 2,284 jekyll , installing why-is-node-running Feb 9, 2016 2,283 packages , npm , nodejs Custom Elements No Longer Contentious (ann )Feb 8, 2016 2,282 web-components Usability Testing of Icons (nng )Feb 7, 2016 2,281 icons , images , testing , usability A Brief(ish) History of the Web Universe: The Early Web (bka )Feb 5, 2016 2,280 web , history , browsers , mosaic Getting Started With React: Building a “Hello World” Demo Feb 5, 2016 2,279 introductions , frameworks , react The Power of Responsive Design Sprints (gri /clo )Feb 4, 2016 2,278 design , responsive-design , processes , agile What’s New in ECMAScript 2016 (ES7) (paw )Feb 4, 2016 2,277 ecmascript , standards Getting Past “Hello World” in Angular 2 Feb 2, 2016 2,276 angularjs , angular , link-lists The Art of the Commit (dde /ali )Feb 2, 2016 2,275 version-control , command-line , commit-messages , writing The Ultimate Guide to Link Building With Content Jan 30, 2016 2,274 guides , content , links , seo The Problem With the Chromium WebViews (ppk )Jan 27, 2016 2,273 chromium , browsers , mobile Extending Sass With PostCSS Jan 26, 2016 2,272 sass , postcss , css , tooling The Controversial State of JavaScript Tooling Jan 26, 2016 2,271 javascript , tooling , community , modules , tree-shaking Understanding Transducers in JavaScript (rom )Jan 26, 2016 2,270 javascript , functions CSS Specificity Is Base-Infinite (chr /css )Jan 20, 2016 2,269 css , selectors , cascade Why I Love Working With the Web (rem )Jan 20, 2016 2,268 web-platform , simplicity Working With Databases in WordPress Jan 20, 2016 2,267 wordpress , databases , php Lazy-Loading Images: How Not to Really Annoy Your Users Jan 19, 2016 2,266 images , lazy-loading , performance , jquery The Woes of Date Input (htm )Jan 19, 2016 2,265 html , forms Angular 2 First App Post-Mortem Jan 19, 2016 2,264 angularjs , angular The Current State of Web Security (An Interview With Anselm Hannemann) (hel +/css )Jan 18, 2016 2,263 interviews , security , http , ssl , tls , encryption , cloudflare , lets-encrypt Aligning Your Front End Process Jan 16, 2016 2,262 processes , tooling , documentation 10 Years of Web Inspector (web )Jan 16, 2016 2,261 safari , apple , browsers , dev-tools , anniversaries It’s Time to Rethink Vendor Prefixes in CSS Jan 14, 2016 2,260 css , vendor-extensions , webkit , graceful-degradation 10th Anniversary of jQuery (jer )Jan 14, 2016 2,259 anniversaries , jquery CSS Variables: The Architecture Backbone (sma )Jan 13, 2016 2,258 css , custom-properties , sass , preprocessors Eliminating Known Vulnerabilities With Snyk (sma )Jan 13, 2016 2,257 security , vulnerabilities , tooling Influencing Web Layouts With Print Layouts (chr /css )Jan 13, 2016 2,256 design , print , css , shapes Introduction to Craft CMS Jan 13, 2016 2,255 introductions , content-management Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers) Jan 12, 2016 2,254 css , edge , microsoft , browsers Getting Started With Underscore.js Jan 11, 2016 2,253 introductions , libraries The Sad State of Web Development Jan 11, 2016 2,252 nodejs , babel , postcss , react , single-page-apps JavaScript Code Conventions (ama )Jan 8, 2016 2,251 javascript , conventions , formatting , naming 10 Web Predictions for 2016 (cra )Jan 6, 2016 2,250 web , outlooks , security , site-generators , browsers , css , mobile , performance , webassembly , seo An Introduction to CSS’s “@ supports” Rule (Feature Queries) Jan 6, 2016 2,249 introductions , css , support , feature-detection Build a Web App With Backbone.js and Socket.IO Jan 6, 2016 2,248 web-apps , backbone , tooling , websockets The Law of Maintainability (j9t )Jan 6, 2016 2,247 maintainability Why You Should Choose Your Own HTTPS (hel )Jan 6, 2016 2,246 http , performance , content-delivery , tooling , cloudflare Writing Is Design (pjo )Jan 6, 2016 2,245 writing , design Blending Modes Demystified (ali )Jan 5, 2016 2,244 design , images , colors , effects , css Shaping the WCAG 2.0 Extensions (coo /w3c )Jan 5, 2016 2,243 accessibility , wcag The Problem With Progressive Enhancement Jan 5, 2016 2,242 progressive-enhancement , javascript , performance , resilience The World Wide Web: Huge Possibilities for Tomorrow Jan 4, 2016 2,241 w3c , web , html HSTS and “Let’s Encrypt” (tka )Jan 4, 2016 2,240 http , http-headers , ssl , lets-encrypt , security Internet Explorer CSS Limits and Workarounds Jan 3, 2016 2,239 internet-explorer , microsoft , browsers , css Programming Languages and Programming Paradigms Jan 2, 2016 2,238 programming , oop , go W3C Wants to Standardise Music Notation in Your Web Browser (ars )Dec 31, 2015 2,237 w3c JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan )Dec 30, 2015 2,236 javascript , html , web , retrospectives Revisiting Firefox’s DevTools (pat /sma )Dec 30, 2015 2,235 firefox , mozilla , browsers , dev-tools Generating SVG With React (sma )Dec 28, 2015 2,234 svg , react , javascript A Guide for SVG Support in Email (geo /css )Dec 22, 2015 2,233 guides , svg , images , support , email In Defense of CSS Resets Dec 22, 2015 2,232 css , resets JavaScript: 2015 in Review (cra )Dec 21, 2015 2,231 javascript , retrospectives Reimagining Single-Page Applications With Progressive Enhancement (hey /sma )Dec 21, 2015 2,230 single-page-apps , progressive-enhancement , html , css , javascript An in-Depth Look at CORS Dec 17, 2015 2,229 security , cors , javascript , php Indexing HTTPS Pages by Default Dec 17, 2015 2,228 google , search , http , security A Beginner’s Guide to WebGL Dec 16, 2015 2,227 guides , webgl , examples , tooling , link-lists Understanding the CSS Modules Methodology (kit )Dec 16, 2015 2,226 css , modules , architecture , webpack , browserify Component-Driven CSS Frameworks Dec 15, 2015 2,225 frameworks , css , components , bootstrap , foundation , pure Move Fast and Fix Things (git )Dec 15, 2015 2,224 technical-debt , git , github , processes , case-studies Why I’m Not Using Your Open Source Project (nza )Dec 15, 2015 2,223 foss , licensing , maintenance , documentation SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar /css )Dec 14, 2015 2,222 guides , smil , svg , images , animations “Learn More” Links: You Can Do Better (nng )Dec 13, 2015 2,221 links , microcontent , usability Using Multi-Step Animations and Transitions (geo /css )Dec 10, 2015 2,220 css , animations , transitions , transforms , examples Decorating the Web With CSS Border Images Dec 9, 2015 2,219 decoration , css , borders , images Design, White Lies, and Ethics (ali )Dec 8, 2015 2,218 design , testing PostCSS—a Comprehensive Introduction (rea /sma )Dec 8, 2015 2,217 introductions , tooling , css , postcss A Brief(ish) History of the Web Universe: Time (bka )Dec 7, 2015 2,216 web , history , html What’s New in Vue.js 1.0 Dec 7, 2015 2,215 vuejs Microsoft Edge’s JavaScript Engine to Go Open-Source (mic )Dec 5, 2015 2,214 edge , microsoft , browsers , javascript-engines , foss On MDN Keeping Around Outdated Information (ppk )Dec 4, 2015 2,213 mdn , documentation Getting Started With CSS “calc()” (ana /sma )Dec 3, 2015 2,212 introductions , css , functions Learn PHP 7, Find Out What’s New, and More Dec 3, 2015 2,211 php , tooling , link-lists Styling Placeholder Texts (ppk )Dec 3, 2015 2,210 design , css , placeholders The 10 Big Web Design Trends of 2015 Dec 1, 2015 2,209 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,208 fonts , variable-fonts , responsive-design Technical SEO—Fundamental Principles (sma )Nov 25, 2015 2,207 seo , fundamentals , principles Flexbox Froggy (tho )Nov 24, 2015 2,206 websites , css , flexbox , layout , learning Frameworks (bee /ali )Nov 24, 2015 2,205 design , responsive-design Rolling Out Responsive (ali )Nov 24, 2015 2,204 responsive-design , processes Vivaldi, Your Next Browser? Nov 24, 2015 2,203 browsers , vivaldi Blue Beanie Day Nov 23, 2015 2,202 websites , awareness-days , standards On Keeping Breakpoints DRY (edu /css )Nov 23, 2015 2,201 css , javascript , media-queries , responsive-design Seriously, Don’t Use Icon Fonts (tyl /clo )Nov 23, 2015 2,200 fonts , icon-fonts , html , quality A Brief(ish) History of the Web Universe: The Pre-Web (bka )Nov 22, 2015 2,199 web , history , sgml Simplicity Wins Over Abundance of Choice (nng )Nov 22, 2015 2,198 simplicity , product-management , usability PHP vs. Ruby—Let’s All Just Get Along Nov 20, 2015 2,197 php , ruby , comparisons The Cost of Frameworks Recap (chr /css )Nov 20, 2015 2,196 frameworks , performance Getting Started With Service Workers Nov 19, 2015 2,195 introductions , web-workers , javascript Visual Regression Testing With PhantomCSS (jon /css )Nov 17, 2015 2,194 testing , regressions , grunt Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge (mic )Nov 16, 2015 2,193 introductions , edgehtml , edge , microsoft , browsers , browser-engines JavaScript Frameworks and Mobile Performance Nov 16, 2015 2,192 javascript , frameworks , performance , mobile Loading Web Fonts With the Web Font Loader (fon /css )Nov 16, 2015 2,191 fonts , flash-of-x , performance , user-experience The Cost of Frameworks (aer )Nov 16, 2015 2,190 frameworks , metrics , efficiency You Should Use [Insert Library/Framework], It’s the Bestestest! (aer /rem )Nov 16, 2015 2,189 videos , frameworks Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii /sma )Nov 16, 2015 2,188 static-site-generation , site-generators , comparisons , jekyll , hugo Legibility, Readability, and Comprehension: Making Users Read Your Words (nng )Nov 15, 2015 2,187 content , legibility , readability , testing An Overview of JavaScript Templating Engines Nov 13, 2015 2,186 overviews , javascript , template-engines , mustache , handlebars , jquery Writing CSS on Growing Teams (ali )Nov 13, 2015 2,185 css , processes , communication , code-reviews , documentation An Introduction to Google’s Accelerated Mobile Pages (AMP) Nov 12, 2015 2,184 introductions , amp , google CSS in the Modern World Nov 12, 2015 2,183 css , link-lists The Difference Between Responsive and Adaptive Design (geo /css )Nov 11, 2015 2,182 design , responsive-design , liquid-design , comparisons Design + Performance (zem /btc )Nov 10, 2015 2,181 videos , design , performance , user-experience Making a Simple Site Work Offline With ServiceWorker (css )Nov 10, 2015 2,180 offline , web-workers , javascript , functionality , support , browsers Modern Progressive Enhancement (jaf /btc )Nov 10, 2015 2,179 videos , javascript , progressive-enhancement Style Guide Best Practices (bra /btc )Nov 10, 2015 2,178 videos , design , documentation , style-guides , best-practices Why Passwordless Authentication Works (cra )Nov 10, 2015 2,177 authentication , passwords , security 9 Ways That Design Trends Are Holding You Back Nov 9, 2015 2,176 design , creativity About Conditional Comments (mic )Nov 5, 2015 2,175 conditional-comments , browsers , microsoft , internet-explorer Programmers: Stop Calling Yourselves Engineers (ibo /the )Nov 5, 2015 2,174 career , terminology W3C Launches One-Stop Accessibility Resource for Developers Nov 5, 2015 2,173 w3c , accessibility , documentation , wcag A Primer on Using Flexbox With Compass Nov 4, 2015 2,172 introductions , css , flexbox , layout , compass How I Got Started in Technical Evangelism Nov 3, 2015 2,171 career , advocacy , developer-relations The Image Replacement Museum (mar /css )Nov 3, 2015 2,170 image-replacement , techniques , html , css , images , overviews , link-lists Why Static Site Generators Are the Next Big Thing (bii /sma )Nov 2, 2015 2,169 site-generators , tooling Background Image Shapes (css )Oct 30, 2015 2,168 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,167 ecmascript , javascript Templating With Handlebars (css )Oct 27, 2015 2,166 handlebars 4 Expert Tips for Getting the Most Out of Google Fonts Oct 26, 2015 2,165 google , fonts , tips-and-tricks HTTP/2: The Pros, the Cons, and What You Need to Know Oct 23, 2015 2,164 protocols , http , performance Offering Feedback (rac /ali )Oct 22, 2015 2,163 business-relations , collaboration , communication , product-management Space Yourself (mwi /sma )Oct 21, 2015 2,162 typography , whitespace , css , unicode Choosing a CMS Your Organization Will Love (ali )Oct 20, 2015 2,161 content-management , tooling , productivity How to Solve Caching Conundrums (cra )Oct 20, 2015 2,160 how-tos , caching , http Object-Oriented UX (ali )Oct 20, 2015 2,159 user-experience , information-architecture , design Performance Budgets in Action (spe )Oct 20, 2015 2,158 performance , performance-budgets Reverse Text Color Based on Background Color Automatically in CSS (fon /css )Oct 19, 2015 2,157 css , colors , backgrounds , animations , effects What’s New in Ember 2.0? Oct 19, 2015 2,156 emberjs Ensure High Contrast for Text Over Images (nng )Oct 18, 2015 2,155 contrast , colors , images , accessibility , usability What’s New in Electron (jlo /ele )Oct 15, 2015 2,154 release-notes , electron Deprecating Our AJAX Crawling Scheme (nag )Oct 14, 2015 2,153 google , search , crawling , ajax CSS Snapshot 2015 (tab +/w3c )Oct 13, 2015 2,152 css , standards How to Create a Web Style Guide You’ll Be Proud Of Oct 12, 2015 2,151 how-tos , design , documentation , style-guides Accelerated Mobile Pages Project (fon /css )Oct 11, 2015 2,150 amp , google , mobile Creating a CSS Sliding Background Effect (geo /css )Oct 9, 2015 2,149 css , transforms , backgrounds , effects How Semantics Create a Better Internet Oct 9, 2015 2,148 semantic-web , rdf AMP and Incentives (tka )Oct 8, 2015 2,147 amp , google , performance , web Caching a MongoDB Database With Redis Oct 8, 2015 2,146 databases , mongodb , caching , javascript Using Web Fonts the Best Way (in 2015) (hel )Oct 8, 2015 2,145 fonts , performance Accelerated Mobile Pages Project Oct 7, 2015 2,144 websites , amp , google Defining and Dealing With Technical Debt (geo /css )Oct 6, 2015 2,143 technical-debt , concepts , maintainability , documentation , style-guides , code-reviews How to Make Charts With SVG (fon /css )Oct 5, 2015 2,142 how-tos , visualization , svg , images , html , javascript Transforming the Web With HTML5 (sdt )Oct 5, 2015 2,141 html , web-platform , flash , multimedia Simplicity in Front-End Tooling (hcr )Oct 5, 2015 2,140 tooling , simplicity , preprocessors , postprocessors , sass , css An Intro to the Twig Templating Engine in Drupal 8 Oct 2, 2015 2,139 introductions , template-engines , twig , drupal Introducing RAIL: A User-Centric Model for Performance (pau /sma )Oct 2, 2015 2,138 introductions , performance , metrics , user-experience Writing to Think (ali )Oct 2, 2015 2,137 writing , career What I’ve Hated and What I’ve Loved About Web Development (j9t )Sep 30, 2015 2,136 retrospectives , career ESLint: The Next-Generation JavaScript Linter (nza /sma )Sep 29, 2015 2,135 javascript , linting , eslint ES6 Promises in Depth Sep 28, 2015 2,134 ecmascript , javascript , promises , callbacks , asynchronicity , events ES6 Modules in Depth Sep 25, 2015 2,133 ecmascript , javascript , modules Reference Imports in Less (Are Kinda Cool) (chr /css )Sep 25, 2015 2,132 less , preprocessors Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp +/w3c )Sep 24, 2015 2,131 accessibility , standards , tooling “Just” (bra )Sep 24, 2015 2,130 communication , collaboration The Nearly-Headless CMS (ali )Sep 24, 2015 2,129 content-management , headless , tooling Understanding JavaScript Constructors (css )Sep 24, 2015 2,128 javascript , scope SQL vs. NoSQL: How to Choose (cra )Sep 23, 2015 2,127 how-tos , databases , sql , comparisons ES6 Math Additions in Depth Sep 21, 2015 2,126 ecmascript , javascript , math When to Hide Content Behind Forms and When to Give Content Away (nng )Sep 20, 2015 2,125 content , hiding Repeated Violations of Webmaster Guidelines Sep 18, 2015 2,124 google , search Factors Affecting Website Performance Sep 17, 2015 2,123 performance , network , browsers , memory , servers , images , multimedia The Problem of “Fire and Forget” in Web Design (j9t )Sep 17, 2015 2,122 processes , maintenance , prioritization The Full Stack Overflow Developer (cod )Sep 16, 2015 2,121 career , craft , quality , link-lists Normalize (CSS) No More Sep 15, 2015 2,120 normalize-css , design Creating Cel Animations With SVG (hey /sma )Sep 14, 2015 2,119 animations , svg , images , css , sass An Intro to CSS Testing With SonarQube (css )Sep 13, 2015 2,118 introductions , css , testing , tooling Preloading Images in Parallel With Promises (kit )Sep 10, 2015 2,117 javascript , promises , images , preloading , performance The Most Popular WordPress Landing Page Plugins Sep 9, 2015 2,116 wordpress , plugins , landing-pages Hello, My Name Is <Error> (ali )Sep 8, 2015 2,115 naming , conventions , forms , errors , usability Node v4.0.0 (Current) (nod )Sep 8, 2015 2,114 release-notes , nodejs Is the Web Platform Getting Too Big? (nza )Sep 8, 2015 2,113 web-platform , web Object Orientated Development With WordPress Sep 7, 2015 2,112 wordpress , oop , php Preventing User Errors: Avoiding Conscious Mistakes (nng )Sep 7, 2015 2,111 usability , errors How to Solve the Global npm Module Dependency Problem Sep 4, 2015 2,110 how-tos , npm , dependencies The Anatomy of Responsive Images (jaf )Sep 3, 2015 2,109 html , images , responsive-design , support , browsers Hey Designers: Stop Being an Afterthought (rhj /sma )Sep 2, 2015 2,108 design , processes , collaboration , communication Gulp for Beginners (zel /css )Sep 1, 2015 2,107 gulp , automation , installing , examples A Brief History of Web Design (dav /btc )Aug 31, 2015 2,106 videos , design , history Animating the User Experience (btc )Aug 31, 2015 2,105 videos , user-experience , css , animations Architecting Scalable CSS (css /btc )Aug 31, 2015 2,104 videos , css , architecture , scalability , naming Atomic Design (bra /btc )Aug 31, 2015 2,103 videos , design , atomic-design Breaking the Barriers—Moving Browsers and the Web Forward (cod /btc )Aug 31, 2015 2,102 videos , web , web-platform , browsers Cheat Your Way With UX (btc )Aug 31, 2015 2,101 videos , design , user-experience CSS Is a Mess (jus /btc )Aug 31, 2015 2,100 videos , css , maintainability Delivering Responsibly (sco /btc )Aug 31, 2015 2,099 videos , performance , usability , accessibility , sustainability JSON Validation by Committee Aug 31, 2015 2,098 ruby , json , conformance , validation SVG Is for Everybody (chr /btc )Aug 31, 2015 2,097 videos , svg , images SVG Lessons I Learned the Hard Way (sar /btc )Aug 31, 2015 2,096 videos , svg , images , lessons The Web’s Future Is Offline (joh /btc )Aug 31, 2015 2,095 videos , offline , outlooks Type Is Visible Language (esp /btc )Aug 31, 2015 2,094 videos , typography , fonts Typographic Units in CSS (joh )Aug 31, 2015 2,093 css , units , typography Six Tips for Chrome DevTools (css )Aug 28, 2015 2,092 dev-tools , chrome , google , browsers , tips-and-tricks The Age of HTML5 Ads Aug 26, 2015 2,091 html , monetization 10 Common Mistakes Web Developers Make Aug 25, 2015 2,090 mistakes , html , css , javascript , career , performance Firefox 40: Profiling JavaScript Performance and More (eli )Aug 25, 2015 2,089 firefox , mozilla , browsers How We Get Things Done Aug 25, 2015 2,088 project-management , processes , case-studies HTTP Cats (rog )Aug 25, 2015 2,087 websites , http , protocols Which Editor to Choose? (bre )Aug 24, 2015 2,086 code-editors , vs-code , microsoft , sublime-text , comparisons Introduction to TLS and SSL (ope )Aug 22, 2015 2,085 introductions , tls , ssl , protocols , certificates , security Polyfills or Ponyfills? Aug 19, 2015 2,084 polyfills , ecmascript , javascript , terminology Microsoft Edge: The Review (cra )Aug 18, 2015 2,083 edge , microsoft , browsers 5 Easy Performance Tweaks for Node.js Express (cra )Aug 17, 2015 2,082 nodejs , express , performance , optimization , compression Git and GitHub Hacks Aug 17, 2015 2,081 git , github , browser-extensions , command-line , tips-and-tricks Understanding Scope in Ruby Aug 17, 2015 2,080 ruby , scope IAB Says HTML5 Is New Standard, Adobe Agrees (ada )Aug 17, 2015 2,079 html , monetization , adobe Supporting Mobile Navigation in Spite of a Hamburger Menu (nng )Aug 16, 2015 2,078 navigation , mobile Strategies for Cache-Busting CSS (chr /css )Aug 14, 2015 2,077 css , caching , performance , tooling , strategies Ember.js 2.0 Released (wyc /emb )Aug 13, 2015 2,076 release-notes , emberjs Understanding Critical CSS (sma )Aug 13, 2015 2,075 css , performance , critical-path Localizing Times in JavaScript (chr /css )Aug 12, 2015 2,074 javascript , localization , libraries Deconfusing Pre- and Post-Processing (dea )Aug 12, 2015 2,073 css , preprocessors , postprocessors , comparisons Real-Time Search in JavaScript (osv )Aug 11, 2015 2,072 javascript , search , functionality Using “@ error” Responsibly in Sass (kit )Aug 11, 2015 2,071 sass , errors Average Manager vs. Great Manager Aug 11, 2015 2,070 engineering-management , comparisons The ES6 Conundrum (cod )Aug 10, 2015 2,069 ecmascript , javascript , feature-detection , transpiling , link-lists The Current State of HTML5/CSS3 Browser Support Aug 7, 2015 2,068 html , css , browsers , support , canvas , flexbox , colors , vendor-extensions , multimedia The Tedium of Managing Code (lyz /ali )Aug 6, 2015 2,067 maintenance , maintainability , dependencies , javascript , tooling Mastering Image Optimization in WordPress Aug 5, 2015 2,066 wordpress , images , optimization , performance Debugging CSS Keyframe Animations (sar /css )Aug 3, 2015 2,065 css , animations , transforms , debugging The State of Accessibility in PHP Tools Jul 31, 2015 2,064 accessibility , php , code-editors , jetbrains , phpstorm , sublime-text , notepad++ CSS Vendor Prefixes (gla )Jul 30, 2015 2,063 css , vendor-extensions , history An Introduction to Open-Source Licenses (eli )Jul 29, 2015 2,062 introductions , foss , licensing Constructing CSS Quantity Queries on the Fly (rea /sma )Jul 29, 2015 2,061 css , selectors A Look at Length Units in CSS Jul 28, 2015 2,060 css , units Stop Pushing the Web Forward (ppk )Jul 28, 2015 2,059 web-platform , browsers , user-experience A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe )Jul 27, 2015 2,058 version-control , git , mistakes , vulnerabilities , security Backbone.js Basics: Bringing an App to Life With Events Jul 27, 2015 2,057 fundamentals , frameworks , backbone , events , javascript The Difference Between Minification and Gzipping (chr /css )Jul 27, 2015 2,056 comparisons , minification , gzip , compression Front-End Development Is Development (geo /css )Jul 24, 2015 2,055 career , programming Making Minimalism Work in Mobile and Web Jul 23, 2015 2,054 design , prototyping , minimalism , desktop , mobile Memory Management (ali )Jul 23, 2015 2,053 career , tooling Animations: The Angular Way (css )Jul 22, 2015 2,052 angularjs , animations , transitions , css Google’s Handling of New Top Level Domains (joh )Jul 21, 2015 2,051 google , search , domains , seo A Brief History of HTML (rpo )Jul 17, 2015 2,050 html , history , wml , hdml , chtml , wap HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye Jul 17, 2015 2,049 html , multimedia , eme , drm , flash , silverlight Do Not Track 2.0 (jus /iap )Jul 16, 2015 2,048 do-not-track , privacy , w3c jQuery 3.0 Is Released (sdt )Jul 15, 2015 2,047 jquery Quantity Ordering With CSS (rea /sma )Jul 15, 2015 2,046 css , selectors , flexbox , layout 12 Little-Known CSS Facts (the Sequel) (lou )Jul 14, 2015 2,045 css , borders , typography , tables , naming , animations , selectors What’s New in Firefox 39 Jul 14, 2015 2,044 firefox , mozilla , browsers The Characteristics of Minimalism in Web Design (nng )Jul 12, 2015 2,043 design , minimalism , trends More Tips to Further Secure WordPress (eli )Jul 9, 2015 2,042 wordpress , security , tips-and-tricks , plugins Web Design Is Dead. No, It Isn’t. (vit /sma )Jul 8, 2015 2,041 design , tooling , web-platform Atomic OOBEMITSCSS (una )Jul 7, 2015 2,040 css , atomic-css , bem , oocss Web Design Is Dead (mas )Jul 6, 2015 2,039 design , tooling , mobile React + Performance = ? (aer )Jul 3, 2015 2,038 react , performance , metrics How to Grunt and Gulp Your Way to Workflow Automation Jul 1, 2015 2,037 how-tos , automation , grunt , gulp Container Queries: Once More Unto the Breach (wil /ali )Jun 30, 2015 2,036 css , media-queries , container-queries Getting to Know Stylus (kit )Jun 30, 2015 2,035 css , preprocessors , stylus Understanding Block Formatting Contexts in CSS Jun 30, 2015 2,034 css , concepts Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma )Jun 29, 2015 2,033 design , principles The Roots of Minimalism in Web Design (nng )Jun 28, 2015 2,032 design , minimalism , history , tips-and-tricks W3C’s Mobile Checker Is Now Live (cam /sof )Jun 27, 2015 2,031 w3c , mobile , tooling Improving Web Security With the Content Security Policy Jun 24, 2015 2,030 security , csp , http GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra )Jun 22, 2015 2,029 videos , processes , agile , prioritization License to SIGKILL (sch )Jun 22, 2015 2,028 ruby , unix-like Accessible Footnotes With CSS (kit )Jun 17, 2015 2,027 html , css , accessibility Where Content Management Systems Fit Into the Process (geo /css )Jun 17, 2015 2,026 content-management , content , processes The Homepage Exception (han /ali )Jun 16, 2015 2,025 homepages , design , user-experience Learning New Tricks (ali )Jun 12, 2015 2,024 career , learning , software-design-patterns Introducing Pure.css—a Lightweight Responsive Framework Jun 11, 2015 2,023 introductions , frameworks , pure Is HTML “Complete”? (bru )Jun 11, 2015 2,022 html , standards , web-platform Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam )Jun 11, 2015 2,021 performance , metrics , comparisons (Some) CSS Best Practices Considered Harmful Jun 10, 2015 2,020 slides , css , best-practices The Future Generation of CSS Selectors: Level 4 (lou )Jun 10, 2015 2,019 css , selectors , examples Old CSS Syntax With Prefixes (kar )Jun 8, 2015 2,018 css , vendor-extensions , flexbox , gradients Practical Techniques on Designing Animation (sar /sma )Jun 8, 2015 2,017 design , animations , techniques Performance Tools (fon /css )Jun 7, 2015 2,016 performance , tooling , content-delivery , testing , dev-tools , images , css , javascript , optimization , link-lists Low-Contrast Text Is Not the Answer (nng )Jun 7, 2015 2,015 contrast , colors , accessibility , usability What Are Web Standards Jun 6, 2015 2,014 standards , history , html , xml , xhtml , css , wcag , w3c Building a Custom Twig Filter the TDD Way Jun 5, 2015 2,013 twig </html> (tim )Jun 5, 2015 2,012 html , web-platform No Good Can Come of Bad Code (zel /ali )Jun 4, 2015 2,011 quality , accessibility , semantics , standards Resetting Agency Culture (ali )Jun 2, 2015 2,010 culture , collaboration , communication The Mitt Romney Web Font Problem (zac )May 31, 2015 2,009 fonts , flash-of-x , user-experience , css , javascript DRY: Do Repeat Yourself (ppk )May 31, 2015 2,008 principles , best-practices Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam /sof )May 29, 2015 2,007 google , libraries , polymer , web-components Three Ways to Spice Up Your Social Media Strategy (gra )May 29, 2015 2,006 social-media , marketing , strategies Knowing When to Back Off May 28, 2015 2,005 load-balancing , databases Understanding Less Guards and Loops May 28, 2015 2,004 less , loops The Art of SVG Filters and Why It Is Awesome (sma )May 26, 2015 2,003 svg , images , filters , css Web vs. Native: Let’s Concede Defeat (ppk )May 26, 2015 2,002 web , native Designing for Explicit Choice (sma )May 25, 2015 2,001 design , forms , examples How to Do a Content Audit of Your Website May 25, 2015 2,000 how-tos , content , auditing , seo In CSS, the Only Wrong Answers Are Definitive Ones (chr /css )May 22, 2015 1,999 css What You Should Know About Collapsing Margins (geo /css )May 22, 2015 1,998 css , margins The End of Global CSS May 20, 2015 1,997 css , maintainability Approaching Content Strategy for Personalized Websites (ali )May 19, 2015 1,996 content , content-strategy , customization Meta-Moments: Thoughtfulness by Design (ali )May 19, 2015 1,995 design , user-experience Testing For and With Windows Phone (sma )May 19, 2015 1,994 mobile , testing , windows , internet-explorer , browsers , microsoft Understanding CSS Counters and Their Use Cases (lou )May 19, 2015 1,993 css Web Standards: We’re F’ing It Up (j9t )May 18, 2015 1,992 standards , complexity What’s New in Firefox 38 (eli )May 18, 2015 1,991 firefox , mozilla , browsers Using AJAX Forms in Drupal 8 May 15, 2015 1,990 drupal , forms , ajax , javascript Choosing Performance (tka )May 14, 2015 1,989 performance , facebook+meta A Vision of Web Development (j9t )May 13, 2015 1,988 outlooks , minimalism , semantics , conformance , maintainability Debunking the 5 Myths of Conversion Rate Optimization May 13, 2015 1,987 myths , marketing , user-conversion , optimization The At-Rules of CSS (geo /css )May 12, 2015 1,986 css , overviews Monotype Is Introducing an HTML5-Based Web Font Platform May 12, 2015 1,985 html , fonts Nesting Components May 11, 2015 1,984 components , nesting Deprecating HTTP May 11, 2015 1,983 http , security , protocols , deprecation 5 Ridiculously Common Misconceptions About UX May 8, 2015 1,982 user-experience , design HTML5 Canvas: What Is It? May 7, 2015 1,981 html , canvas , javascript 9 SEO Ideas for Small Businesses on a Budget May 5, 2015 1,980 seo , social-media , redesigning , responsive-design , marketing , multimedia Flexbox and Grid Percentage Margins: Feedback Needed (fan )May 5, 2015 1,979 css , margins , flexbox , grids , layout , w3c , community Extending in Sass Without Creating a Mess (sma )May 4, 2015 1,978 sass , css , selectors , extensibility SVG Fallbacks Guide (ame /css )May 4, 2015 1,977 guides , svg , images , graceful-degradation The UC Browser May 3, 2015 1,976 uc-browser , browsers The Web’s Grain (fch )May 1, 2015 1,975 web , design Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr /ven )Apr 30, 2015 1,974 mozilla , http , security , deprecation Content-First Design (ali )Apr 29, 2015 1,973 content , design Design Principles: Compositional Flow and Rhythm (sma )Apr 29, 2015 1,972 design , principles Intent to Deprecate: SMIL Apr 29, 2015 1,971 discussions , chromium , blink , browser-engines , browsers , smil , support , deprecation Designing Front-End Components Apr 28, 2015 1,970 components , best-practices “It’s Alive!”: Apps That Feed Back Accessibly (hey /sma )Apr 27, 2015 1,969 accessibility , aria , live-regions , html , web-apps Everyone Has JavaScript, Right? (sil )Apr 23, 2015 1,968 javascript , support Sass and Responsive Typography Apr 21, 2015 1,967 sass , typography , responsive-design Standardization and the Open Web (ali )Apr 21, 2015 1,966 open-web , standards , foss , community 13 of the Best WordPress Magazine Themes Apr 20, 2015 1,965 wordpress , themes , link-lists jQuery Considered Harmful (lea )Apr 19, 2015 1,964 jquery New Web Layout Ideas for 2015 Apr 17, 2015 1,963 design , layout Sass Theming With Configuration Files (oni )Apr 16, 2015 1,962 sass , configuration Better Presentation of URLs in Search Results Apr 16, 2015 1,961 google , search , urls 3 Things (Almost) No One Knows About CSS (sen )Apr 15, 2015 1,960 css Learnings From Using Sass in Large Scale Projects (hcr )Apr 15, 2015 1,959 sass , css , lessons Of Undocumented Chrome Features and Unreadable W3C Specs (ppk )Apr 15, 2015 1,958 chrome , google , browsers , w3c An In-Depth Overview of Living Style Guide Tools (sma )Apr 14, 2015 1,957 design , documentation , style-guides , pattern-libraries , tooling , overviews How to Build Your Own CSS Preprocessor With PostCSS (cra )Apr 14, 2015 1,956 how-tos , css , preprocessors , postcss , gulp image-dimensions (sin )Apr 14, 2015 1,955 packages , npm , images Modern Web Development With Perl Apr 14, 2015 1,954 videos , perl Want Fancy Firefox Features? Secure Your Website (sts /cne )Apr 14, 2015 1,953 firefox , mozilla , browsers , http , security Jekyll on Rails Apr 13, 2015 1,952 jekyll , ruby-on-rails Using EMCAScript 6 Today Apr 11, 2015 1,951 ecmascript , javascript Sanitizing, Escaping, and Validating Data in WordPress Apr 9, 2015 1,950 wordpress , sanitization , escaping , validation , examples Web Scraping With Node.js (sma )Apr 8, 2015 1,949 scraping , nodejs , javascript Using GitHub Webhooks With PHP Apr 6, 2015 1,948 github , webhooks , php Laravel 4 to Laravel 5—the Simple Upgrade Guide Apr 4, 2015 1,947 guides , laravel 7 Ways to Optimize Jenkins Apr 1, 2015 1,946 ci-cd , jenkins , optimization , automation The Poor, Misunderstood “innerText” Apr 1, 2015 1,945 javascript , dom Initiation to Code (ali )Mar 31, 2015 1,944 learning , career , engineering-management , leadership Let Links Be Links (ali )Mar 31, 2015 1,943 links , html , javascript , frameworks Choose Boring Technology (mcf )Mar 30, 2015 1,942 programming , tooling Advanced Performance Audits With DevTools (pau )Mar 27, 2015 1,941 performance , auditing , browsers , dev-tools Beyond Media Queries—it’s Time to Get Elemental Mar 26, 2015 1,940 css , media-queries , responsive-design Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng )Mar 26, 2015 1,939 chrome , google , browsers , microsoft , scrolling Refresh HTTP Header (kar )Mar 26, 2015 1,938 redirecting , http-headers , http , html , metadata , history Should Our Agile Team Use Scrum or Kanban? Mar 26, 2015 1,937 agile , scrum , kanban , processes , project-management The Developer’s Guide to Feeds in WordPress Mar 24, 2015 1,936 guides , wordpress , syndication , rss , atom Toolkit: A Front-End Framework for the Modern Web Mar 24, 2015 1,935 frameworks WordPress Front End Security: CSRF and Nonces (css )Mar 24, 2015 1,934 wordpress , security , csrf Introduction to WordPress Front End Security: Escaping the Things (css )Mar 23, 2015 1,933 introductions , wordpress , security , escaping First Look at Platform.sh—a Development and Deployment SaaS Mar 20, 2015 1,932 deploying , tooling Why Content Is the New SEO Mar 19, 2015 1,931 content , seo Don’t Forget About Contrast (ali )Mar 18, 2015 1,930 accessibility , colors , contrast Free for Developers (rip )Mar 18, 2015 1,929 websites , tooling , link-lists What Are the Security Risks of HTML5 Apps? Mar 18, 2015 1,928 security , web-apps , sanitization Accessibility’s Costs Are Lower Than You Think (vig )Mar 17, 2015 1,927 accessibility , economics Pluralization for JavaScript (ali )Mar 17, 2015 1,926 javascript , localization An Update on Doorway Pages Mar 16, 2015 1,925 google , search , seo HTML5 Local Storage Revisited Mar 12, 2015 1,924 html , browser-storage , apis Two Weird Tricks That Fix React (dan )Mar 10, 2015 1,923 react , tips-and-tricks Can CSS Be Too Modular? (css )Mar 8, 2015 1,922 css , html Demystifying React Components State Mar 6, 2015 1,921 react , components , state-management Moving to HTTPS on WordPress (chr /css )Mar 6, 2015 1,920 wordpress , http , security How to Automate Style Guide-Driven Development (sma )Mar 5, 2015 1,919 guides , design , style-guides , automation Vivaldi: Opera’s Spiritual Successor (cra )Mar 5, 2015 1,918 browsers , vivaldi , opera Easy URL Parsing With Isomorphic JavaScript (cra )Mar 4, 2015 1,917 javascript , urls New Book: “The Little Book of HTML/CSS Frameworks” (j9t )Mar 4, 2015 1,916 books , frameworks , html , css Stopping the Infighting About Digital Standards (ali )Mar 3, 2015 1,915 standards , policies , conventions Design Principles: Dominance, Focal Points, and Hierarchy (sma )Feb 27, 2015 1,914 design , principles , hierarchy HTML5 Image Description Extension (“longdesc”) (cpt /w3c )Feb 26, 2015 1,913 html , images , standards Using AngularJS for Data Visualisations (css )Feb 25, 2015 1,912 angularjs , visualization , svg What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli )Feb 25, 2015 1,911 firefox , mozilla , browsers Tired of Safari (ppk )Feb 25, 2015 1,910 safari , apple , chrome , chromium , google , browsers , mobile , pointer-events Pointer Events (jac /w3c )Feb 24, 2015 1,909 pointer-events , apis , standards Selector Specificity With CSS Preprocessors Feb 24, 2015 1,908 css , selectors , cascade , preprocessors , bem , sass Why Developers and Designers Should Work Together Feb 24, 2015 1,907 design , collaboration , processes Responsive Hero Images (gri /clo )Feb 23, 2015 1,906 images , responsive-design Same-Origin Policy (ann )Feb 23, 2015 1,905 security , cors , web-platform The Unbearable Inaccessibility of Slideshows Feb 23, 2015 1,904 accessibility , design-patterns , best-practices List of Android WebViews (ppk )Feb 23, 2015 1,903 overviews , mobile , browsers , chromium , chrome , google Accidental CSS Resets (chr /css )Feb 18, 2015 1,902 css , resets , shorthands , examples HTTP/2 Is Done (mno )Feb 18, 2015 1,901 protocols , http The Specialist–Generalist Balance (ali )Feb 17, 2015 1,900 career , communication , collaboration Why I Don’t Hate Git: Hidden Consistency (mit )Feb 17, 2015 1,899 git , command-line , consistency , simplicity , software-design WebRTC Heads Toward Standardization Feb 14, 2015 1,898 webrtc The Love You Make (zel /ali )Feb 12, 2015 1,897 business-relations , career , design FLIP Your Animations (aer )Feb 11, 2015 1,896 animations , techniques , javascript Why I Don’t Use Compass Anymore (kit )Feb 10, 2015 1,895 frameworks , compass What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz /ali )Feb 5, 2015 1,894 css , preprocessors , postprocessors , craft Counting Chromia (ppk )Feb 5, 2015 1,893 chromium , browsers , mobile , google , metrics Style Guide Generator Roundup (ali )Feb 4, 2015 1,892 design , documentation , style-guides , tooling , link-lists The Big Web Design Trends for 2015 Feb 4, 2015 1,891 design , trends Reframing Accessibility for the Web (ali )Feb 3, 2015 1,890 accessibility , usability Progressive Enhancement and Data Visualizations (css )Feb 2, 2015 1,889 progressive-enhancement , html , css , svg , visualization The Case Against DRM Needs to Be Made Now (kni /giz )Jan 31, 2015 1,888 drm , html , w3c Web Design and Principles (j9t )Jan 30, 2015 1,887 design , principles Writing AngularJS Apps Using ES6 Jan 27, 2015 1,886 angularjs , ecmascript , javascript DOM: Custom Elements (ann )Jan 23, 2015 1,885 dom , web-components Securing the Web (w3c )Jan 23, 2015 1,884 web-platform , security Tour of a Performant and Responsive CSS Only Site (css )Jan 23, 2015 1,883 css , parallax , effects , performance , case-studies Variable Fonts for Responsive Design (nic /ali )Jan 23, 2015 1,882 fonts , variable-fonts , responsive-design Lessons Learned From the Early Days of Google Jan 23, 2015 1,881 videos , lessons , google AngularJS Internals in Depth (sma )Jan 22, 2015 1,880 angularjs , javascript How to Teach Yourself Web Development Jan 22, 2015 1,879 how-tos , learning , training , career On the Deterioration of HTML/CSS Practices (j9t )Jan 22, 2015 1,878 html , css , craft What’s New in Firefox 35 (cra )Jan 21, 2015 1,877 firefox , mozilla , browsers A Vision for Our Sass (ali )Jan 20, 2015 1,876 sass , processes Standards and Browser Compatibility Jan 19, 2015 1,875 web-platform , standards , browsers , support , interoperability , polyfills , feature-detection , browser-detection Front End and Back End (ppk )Jan 19, 2015 1,874 programming , career , comparisons Programming Fonts Jan 17, 2015 1,873 websites , fonts , programming , comparisons Logically Speaking (ali )Jan 15, 2015 1,872 communication , project-management Angular and Templating (ppk )Jan 15, 2015 1,871 angularjs Designing WordPress Themes for Printing Jan 14, 2015 1,870 design , wordpress , theming , print The Basics of Test Automation for Apps, Games, and the Mobile Web (sma )Jan 14, 2015 1,869 fundamentals , testing , automation , mobile The Problem With Angular (ppk )Jan 14, 2015 1,868 angularjs Web Platform and JavaScript (ann )Jan 13, 2015 1,867 web-platform , javascript Why AJAX Isn’t Enough (sma )Jan 13, 2015 1,866 ajax , javascript Strategies for Keeping CSS Specificity Low (chr /css )Jan 12, 2015 1,865 css , selectors , cascade , strategies Timing Guidelines for Exposing Hidden Content (nng )Jan 11, 2015 1,864 guidelines , time , hiding , user-experience A Wave of Command Buses (mat )Jan 7, 2015 1,863 php Designing for Print With CSS (rac /sma )Jan 7, 2015 1,862 design , print , css How to Interview (ali )Jan 2, 2015 1,861 how-tos , career , interviewing A New Microsoft Browser? (ppk )Dec 31, 2014 1,860 browsers , microsoft , internet-explorer Approaches to Media Queries in Sass (edu /css )Dec 30, 2014 1,859 css , preprocessors , sass , media-queries , techniques CSS: Just Try and Do a Good Job (chr /css )Dec 29, 2014 1,858 css , cascade , naming , tooling Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt )Dec 23, 2014 1,857 html The Good, the Bad, and the Great Examples of Web Typography (sma )Dec 22, 2014 1,856 typography , fonts , examples Browser Storage and AngularJS Dec 20, 2014 1,855 angularjs , browser-storage , browsers Maintainable Social Script Integration Dec 19, 2014 1,854 social-media , embed-code , maintainability The Ultimate Content Marketing Toolkit Dec 17, 2014 1,853 content , marketing , tooling , link-lists OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c )Dec 16, 2014 1,852 opensocial , w3c AngularJS in Drupal Apps Dec 15, 2014 1,851 angularjs , drupal Ground Rules for Working With Web Agencies (j9t )Dec 15, 2014 1,850 business-relations , processes , guidelines The UX of Error Messages Dec 15, 2014 1,849 user-experience , errors , microcontent A Link Is a Promise (nng )Dec 14, 2014 1,848 links , microcontent , writing An Auto-Enforceable SCSS Styleguide Dec 13, 2014 1,847 style-guides , automation , linting , sass , tooling