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