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