How Using Yeoman Changed the Way We Work (css )Jun 3, 2016 2524 yeoman A Wordy History of Default Browser Styles and CSS Resets Jun 3, 2016 2523 css , history , resets Building a Blog With Kirby CMS Jun 3, 2016 2522 kirby , blogging , functionality Introducing the CSS “Clip-Path” Property Jun 2, 2016 2521 introductions , css , clipping , animations Regular Expressions in JavaScript (sen )Jun 2, 2016 2520 javascript , regex Finishing HTML5.1… and Starting HTML5.2 (w3c )Jun 2, 2016 2519 html , standards , w3c Battling BEM CSS: 10 Common Problems and How to Avoid Them (sma )Jun 1, 2016 2518 how-tos , bem , css , naming , namespaces The Beginner’s Guide to Content Strategy Jun 1, 2016 2517 guides , content-strategy , content Ways You Need to Tell the Browser How to Optimize (chr /css )May 31, 2016 2516 browsers , css , performance , optimization HTML Manifest (bru )May 29, 2016 2515 html , web-apps Designing Meaningful Animation (vlh /btc )May 27, 2016 2514 videos , design , animations , css Typography on the Web Is Like Other Typography Only More Interesting (kup /btc )May 27, 2016 2513 videos , typography Advice From a Young Designer to Younger Designers (lil /btc )May 27, 2016 2512 videos , career , design , tips-and-tricks Considerations for Styling the “pre” Tag (chr /css )May 26, 2016 2511 html , css , syntax-highlighting Quick Tip: Single Character Transforms With CSS and JS May 26, 2016 2510 effects , css , javascript , tips-and-tricks Stylelint: The Style Sheet Linter We’ve Always Wanted (sma )May 25, 2016 2509 css , tooling , linting , stylelint An Introduction to the Basics of Modern CSS Buttons May 24, 2016 2508 fundamentals , introductions , css , buttons CSS Modules and React (fon /css )May 23, 2016 2507 css , modules , react , javascript Building a Robust Frontend Using Progressive Enhancement May 23, 2016 2506 html , css , javascript , single-page-apps , testing , progressive-enhancement Understanding the CSS Property Value Syntax (rus /sma )May 20, 2016 2505 css , standards , concepts Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds (dxn )May 19, 2016 2504 crash-courses , design , sketch Design Systems and Postel’s Law (mar )May 17, 2016 2503 design-systems , principles Cloudflare Is Ruining the Internet (for Me) May 17, 2016 2502 cloudflare , captcha , web , user-experience An Intro to Google Tag Manager (css )May 13, 2016 2501 introductions , google , tag-management , analytics , tooling Schools of Thoughts in Web Standards (kar )May 12, 2016 2500 standards , principles Brief History of JavaScript Modules May 12, 2016 2499 javascript , modules , commonjs , browserify , esm , webpack , rollup , tooling , history A Tale of CSS and Sass Precision (kit )May 12, 2016 2498 css , sass Electron 1.0 (jlo /ele )May 11, 2016 2497 release-notes , electron My URL Isn’t Your URL (bag )May 11, 2016 2496 urls , standards Never Show a Design You Haven’t Tested on Users (ali )May 10, 2016 2495 design , usability , user-experience , testing IPDF and W3C Look Into a Merger (sdt )May 10, 2016 2494 w3c On Design Systems: Sell the Output, Not the Workflow (vit /sma )May 6, 2016 2493 design-systems , communication , processes Accessibility and Performance (mar )May 5, 2016 2492 accessibility , performance , javascript , optimization Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli )May 4, 2016 2491 web-apps , progressive-web-apps , web-workers , javascript , performance , reliability Meaningful CSS: Style Like You Mean It (tba /ali )May 3, 2016 2490 css , html , semantics Introducing the CSS Grid Layout May 3, 2016 2489 introductions , css , grids , layout An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma )May 3, 2016 2488 guides , css , selectors , examples A Comparison of Animation Technologies (sar /css )May 2, 2016 2487 animations , comparisons , css , canvas , smil , webgl , gsap , jquery , threejs , react Website Forms Usability: Top 10 Recommendations (nng )May 1, 2016 2486 forms , usability , best-practices How to Use JSON Data Fields in MySQL Databases (cra )Apr 29, 2016 2485 how-tos , json , mysql , databases Working With Images in Stylesheets With PostCSS (css )Apr 28, 2016 2484 css , images , backgrounds , postcss , examples Visual Regression Testing With CSS Blend Modes (sar /css )Apr 27, 2016 2483 testing , regressions , blend-modes , css You Should Probably Blog in Markdown (chr )Apr 27, 2016 2482 blogging , markdown Release Notes for Safari Technology Preview 3 (xee /web )Apr 27, 2016 2481 release-notes , safari , browsers Improving the Quality of Your CSS With PostCSS Apr 26, 2016 2480 css , quality , optimization , postcss 5 Career-Ending Mistakes Web Developers Make Apr 26, 2016 2479 career , mistakes , business-relations , communication The Web Isn’t Uniform (fox )Apr 23, 2016 2478 web , javascript , user-experience Web Designers, Can You Speak Web? Apr 22, 2016 2477 html , css , design , browsers , concepts , link-lists Lint Your CSS With Stylelint (css )Apr 20, 2016 2476 css , linting , tooling , stylelint Affiliate Marketing Tips for 2016 Apr 19, 2016 2475 marketing , monetization , tips-and-tricks Finally, CSS in JS! Meet CSSX (sma )Apr 18, 2016 2474 css , javascript The Node.js System (ama )Apr 16, 2016 2473 nodejs , v8 , javascript-engines , javascript 5 Steps to Build Node.js Using Travis CI Apr 13, 2016 2472 nodejs , building Work Begins on HTML5.1 via GitHub (neo )Apr 13, 2016 2471 html , w3c Technical Debt: Rescuing Legacy Code Through Refactoring Apr 13, 2016 2470 technical-debt , refactoring , maintenance , quality , monitoring , testing Release Notes for Safari Technology Preview 2 (jon /web )Apr 13, 2016 2469 release-notes , safari , browsers Getting Started With CSS Modules (fon /css )Apr 11, 2016 2468 introductions , css , modules , webpack A Brief(ish) History of the Web Universe: New Hope(s) (bka )Apr 10, 2016 2467 web , history , browsers , mosaic , netscape Interview With Vivaldi CEO Jón S. von Tetzchner (jon +)Apr 8, 2016 2466 interviews , vivaldi , browsers , chromium RespImageLint—Linter for Responsive Images Apr 8, 2016 2465 bookmarklets , images , html , responsive-design , linting Vivaldi 1.0: Not for Everybody, Just You (jon /viv )Apr 6, 2016 2464 browsers , vivaldi Working on HTML5.1 (tin /w3c )Apr 6, 2016 2463 html , standards , w3c What Is the Definition of a “CSS Hack”? (lou )Apr 6, 2016 2462 css , hacks , browsers , terminology Vivaldi 1.0 Release: Your New Default Browser? (cra )Apr 6, 2016 2461 vivaldi , browsers How PNG Works Apr 6, 2016 2460 png , images , compression 6 jQuery Infinite Scrolling Demos Apr 5, 2016 2459 jquery , scrolling , examples A Simple Web Developer’s Color Guide (sma )Apr 5, 2016 2458 guides , colors , color-palettes , design What Are CSS Modules and Why Do We Need Them? (fon /css )Apr 4, 2016 2457 css , modules , scope What’s Coming for CSS: Compatibility and Control Apr 3, 2016 2456 css , houdini , grids , layout , scrolling How to Use PostCSS With Gulp Mar 31, 2016 2455 how-tos , postcss , gulp , automation Building the UI for the New “The Times” Website Mar 30, 2016 2454 design , collaboration , architecture , css , documentation , case-studies Let’s Learn ES2015 (css )Mar 29, 2016 2453 ecmascript , javascript , variables , functions , operators , examples Leveling Up With React: Redux (bra /css )Mar 28, 2016 2452 react , redux , state-management Using Map and Reduce in Functional JavaScript Mar 28, 2016 2451 javascript Front-End Style-Guides: Definition, Requirements, Component Checklist (nng )Mar 27, 2016 2450 style-guides , design , efficiency , consistency , user-experience , checklists Why I Don’t Use CSS Preprocessors Mar 27, 2016 2449 css , preprocessors npm Fails to Restrict the Actions of Malicious npm Packages Mar 26, 2016 2448 npm , vulnerabilities , security Using Lodash as a Collection of Micro-Libraries Mar 24, 2016 2447 lodash , libraries The Veil of Ignorance (mrm )Mar 23, 2016 2446 design , accessibility , ethics How Good Are Your HTML and CSS Comments? (hey )Mar 23, 2016 2445 html , css , comments , maintainability , collaboration , examples How to Migrate a WordPress Site to a New Domain and Hosting Mar 23, 2016 2444 how-tos , wordpress , migrating , hosting , domains Accessible, Simple, Responsive Tables (css )Mar 22, 2016 2443 tables , accessibility , simplicity , responsive-design Useful WordPress Tools, Themes, and Plugins (vit /sma )Mar 22, 2016 2442 wordpress , tooling , themes , plugins , link-lists The Hamburger Icon Debate Mar 22, 2016 2441 mobile , icons , images , design-patterns PostCSS Mythbusting: Four PostCSS Myths Busted Mar 22, 2016 2440 postcss , myths Keeping Your Content Classy (dre )Mar 21, 2016 2439 content , content-management , html Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma )Mar 21, 2016 2438 mobile , google , seo , wordpress 6 SEO Trends to Watch for in 2016 Mar 17, 2016 2437 trends , seo , content , marketing , mobile , performance , social-media On “:not” and Specificity (ire )Mar 15, 2016 2436 css , selectors , cascade The Web’s Original Sin (ppk )Mar 15, 2016 2435 web , content , economics , monetization Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam /sof )Mar 15, 2016 2434 webassembly , support , browsers , chrome , firefox , edge How to Optimize Mobile Performance (sma )Mar 15, 2016 2433 how-tos , mobile , performance , optimization , performance-budgets , content-management , caching , testing Leveling Up With React: React Router (bra /css )Mar 14, 2016 2432 react , routing , react-router Intro to ReactJS Mar 13, 2016 2431 introductions , react What I Learned in Five Weeks of Using CSS Modules (her )Mar 13, 2016 2430 css , modules , lessons Use “rem” for Global Sizing; Use “em” for Local Sizing (fon /css )Mar 12, 2016 2429 css , units What Is a Headless CMS? (chr /css )Mar 11, 2016 2428 content-management , headless , concepts , terminology Cleaning Up a CSS Codebase (kit )Mar 9, 2016 2427 css , refactoring , linting , architecture Your First Drupal 8 Migration Mar 9, 2016 2426 drupal , migrating Coding mod_rewrite and WordPress Permalinks (tel )Mar 3, 2016 2425 servers , apache , wordpress , urls Getting Started With Foundation 6’s CLI Tools Mar 3, 2016 2424 introductions , foundation , command-line React Server Side Rendering With Node and Express (sma )Mar 2, 2016 2423 react , server-side-rendering , nodejs , express An Interview With Libby Nicholaou on Creative Residency (chr /css )Mar 1, 2016 2422 interviews , design , creativity Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma )Mar 1, 2016 2421 usability , ecommerce , scrolling , pagination , buttons npm Proxy for Installing Dependencies Mar 1, 2016 2420 translations , npm , dependencies , tooling Do You Know These Eight HTML5 Tags? Mar 1, 2016 2419 html , semantics Scheduled Backups for WordPress for Free in 5 Minutes Feb 29, 2016 2418 wordpress , tips-and-tricks Taking AMP for a Spin (css )Feb 29, 2016 2417 amp An Interview With Una Kravets (una +/css )Feb 26, 2016 2416 interviews , css , sass , design Nunjucks: A JavaScript Template Engine Feb 26, 2016 2415 javascript , template-engines , nunjucks CPP: A Standardized Alternative to AMP (tka )Feb 24, 2016 2414 amp , performance , policies Content Modeling With Jekyll (sma )Feb 23, 2016 2413 content , information-architecture , jekyll Sass: The “@mixin” Directive Feb 23, 2016 2412 sass , mixins , examples All Talk and No Buttons: The Conversational UI (ali )Feb 23, 2016 2411 design , interaction-design , conversational-design Become a Web Developer in 7 Simple Steps Feb 23, 2016 2410 career , communication Efficient Responsive Design Process (ben /sma )Feb 22, 2016 2409 responsive-design , processes , collaboration , communication , business-relations 7 Trends That Will Define Web Design in 2016 Feb 22, 2016 2408 design , trends , ai , mobile-first , layout , animations You Got Your CSS in My JavaScript (jus )Feb 21, 2016 2407 javascript , css , principles Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the )Feb 18, 2016 2406 w3c , webmentions , indieweb Design Systems in Difficult Places (mar )Feb 18, 2016 2405 design-systems , principles W3C Announces Web Authentication Standards Project Feb 18, 2016 2404 w3c , authentication Validating Product Ideas (ali )Feb 17, 2016 2403 product-management , processes W3C Looks to Secure the Web (sdt )Feb 17, 2016 2402 w3c , authentication , security Are “http://” and “www” Really Necessary? (gfa )Feb 16, 2016 2401 urls Distribution Packages Considered Insecure Feb 13, 2016 2400 dependencies , unix-like , security Why npm Scripts? (css )Feb 12, 2016 2399 npm , nodejs , conversion , linting , minification , compression , sprites , images , examples The Future of Loading CSS (jaf )Feb 11, 2016 2398 html , css , rendering , chrome , browsers 9 of the Most Popular Free WordPress Themes Feb 11, 2016 2397 wordpress , themes , link-lists Introducing: The Ultimate CSS Survey (lou )Feb 10, 2016 2396 introductions , surveys , css Critical Metric: Critical Resources Feb 10, 2016 2395 performance , metrics , css , javascript Building a Jekyll Site: Converting a Static Website to Jekyll (mik /css )Feb 9, 2016 2394 jekyll , installing why-is-node-running Feb 9, 2016 2393 packages , npm , nodejs Sass: The “@extend” Directive Feb 9, 2016 2392 sass , examples Custom Elements No Longer Contentious (ann )Feb 8, 2016 2391 web-components Usability Testing of Icons (nng )Feb 7, 2016 2390 icons , images , testing , usability A Brief(ish) History of the Web Universe: The Early Web (bka )Feb 5, 2016 2389 web , history , browsers , mosaic Getting Started With React: Building a “Hello World” Demo Feb 5, 2016 2388 introductions , frameworks , react The Power of Responsive Design Sprints (gri /clo )Feb 4, 2016 2387 design , responsive-design , processes , agile What’s New in ECMAScript 2016 (ES7) (paw )Feb 4, 2016 2386 ecmascript , standards The Art of the Commit (dde /ali )Feb 2, 2016 2385 version-control , command-line , commit-messages , writing Getting Past “Hello World” in Angular 2 Feb 2, 2016 2384 angularjs , angular , link-lists The Ultimate Guide to Link Building With Content Jan 30, 2016 2383 guides , content , links , seo The Problem With the Chromium WebViews (ppk )Jan 27, 2016 2382 chromium , browsers , mobile The Controversial State of JavaScript Tooling Jan 26, 2016 2381 javascript , tooling , community , modules , tree-shaking Understanding Transducers in JavaScript (rom )Jan 26, 2016 2380 javascript , functions Sass: The “@import” Directive Jan 26, 2016 2379 sass , examples Extending Sass With PostCSS Jan 26, 2016 2378 sass , postcss , css , tooling CSS Specificity Is Base-Infinite (chr /css )Jan 20, 2016 2377 css , selectors , cascade Why I Love Working With the Web (rem )Jan 20, 2016 2376 web-platform , simplicity Working With Databases in WordPress Jan 20, 2016 2375 wordpress , databases , php The Woes of Date Input (htm )Jan 19, 2016 2374 html , forms Angular 2 First App Post-Mortem Jan 19, 2016 2373 angularjs , angular Sass: The “@media” Directive Jan 19, 2016 2372 sass , examples Lazy-Loading Images: How Not to Really Annoy Your Users Jan 19, 2016 2371 images , lazy-loading , performance , jquery The Current State of Web Security (An Interview With Anselm Hannemann) (hel +/css )Jan 18, 2016 2370 interviews , security , http , ssl , tls , encryption , cloudflare , lets-encrypt 10 Years of Web Inspector (xee /web )Jan 16, 2016 2369 safari , browsers , dev-tools , anniversaries Aligning Your Front End Process Jan 16, 2016 2368 processes , tooling , documentation 10th Anniversary of jQuery (jer )Jan 14, 2016 2367 anniversaries , jquery It’s Time to Rethink Vendor Prefixes in CSS Jan 14, 2016 2366 css , vendor-extensions , webkit , graceful-degradation CSS Variables: The Architecture Backbone (sma )Jan 13, 2016 2365 css , custom-properties , sass , preprocessors Influencing Web Layouts With Print Layouts (chr /css )Jan 13, 2016 2364 design , print , css , shapes Eliminating Known Vulnerabilities With Snyk (sma )Jan 13, 2016 2363 security , vulnerabilities , tooling Introduction to Craft CMS Jan 13, 2016 2362 introductions , content-management Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers) Jan 12, 2016 2361 css , edge , browsers The Sad State of Web Development Jan 11, 2016 2360 nodejs , babel , postcss , react , single-page-apps Getting Started With Underscore.js Jan 11, 2016 2359 introductions , libraries JavaScript Code Conventions (ama )Jan 8, 2016 2358 javascript , conventions , formatting , naming The Law of Maintainability (j9t )Jan 6, 2016 2357 maintainability Why You Should Choose Your Own HTTPS (hel )Jan 6, 2016 2356 http , performance , content-delivery , tooling , cloudflare Writing Is Design (pjo )Jan 6, 2016 2355 writing , design 10 Web Predictions for 2016 (cra )Jan 6, 2016 2354 web , outlooks , security , site-generators , browsers , css , mobile , performance , webassembly , seo An Introduction to CSS’s “@supports” Rule (Feature Queries) Jan 6, 2016 2353 introductions , css , support , feature-detection Build a Web App With Backbone.js and Socket.IO Jan 6, 2016 2352 web-apps , backbone , tooling , websockets Shaping the WCAG 2.0 Extensions (coo /w3c )Jan 5, 2016 2351 accessibility , wcag Blending Modes Demystified (ali )Jan 5, 2016 2350 design , images , colors , effects , css The Problem With Progressive Enhancement Jan 5, 2016 2349 progressive-enhancement , javascript , performance , resilience The World Wide Web: Huge Possibilities for Tomorrow Jan 4, 2016 2348 w3c , web , html Critical Web Fonts (zac )Jan 4, 2016 2347 fonts , css , flash-of-x , critical-path , performance , metrics HSTS and “Let’s Encrypt” (tka )Jan 4, 2016 2346 http , http-headers , ssl , lets-encrypt , security Internet Explorer CSS Limits and Workarounds Jan 3, 2016 2345 internet-explorer , browsers , css Programming Languages and Programming Paradigms Jan 2, 2016 2344 programming , oop , go W3C Wants to Standardise Music Notation in Your Web Browser (ars )Dec 31, 2015 2343 w3c JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan )Dec 30, 2015 2342 javascript , html , web , retrospectives Revisiting Firefox’s DevTools (pat /sma )Dec 30, 2015 2341 firefox , browsers , dev-tools Generating SVG With React (sma )Dec 28, 2015 2340 svg , react , javascript A Guide for SVG Support in Email (geo /css )Dec 22, 2015 2339 guides , svg , images , support , email In Defense of CSS Resets Dec 22, 2015 2338 css , resets Reimagining Single-Page Applications With Progressive Enhancement (hey /sma )Dec 21, 2015 2337 single-page-apps , progressive-enhancement , html , css , javascript JavaScript: 2015 in Review (cra )Dec 21, 2015 2336 javascript , retrospectives Indexing HTTPS Pages by Default Dec 17, 2015 2335 google , search , http , security An in-Depth Look at CORS Dec 17, 2015 2334 security , cors , javascript , php Understanding the CSS Modules Methodology (kit )Dec 16, 2015 2333 css , modules , architecture , webpack , browserify A Beginner’s Guide to WebGL Dec 16, 2015 2332 guides , webgl , examples , tooling , link-lists Why I’m Not Using Your Open Source Project (nza )Dec 15, 2015 2331 foss , licensing , maintenance , documentation Move Fast and Fix Things Dec 15, 2015 2330 technical-debt , git , github , processes , case-studies Component-Driven CSS Frameworks Dec 15, 2015 2329 frameworks , css , components , bootstrap , foundation , pure SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar /css )Dec 14, 2015 2328 guides , smil , svg , images , animations “Learn More” Links: You Can Do Better (nng )Dec 13, 2015 2327 links , microcontent , usability Using Multi-Step Animations and Transitions (geo /css )Dec 10, 2015 2326 css , animations , transitions , transforms , examples Decorating the Web With CSS Border Images Dec 9, 2015 2325 decoration , css , borders , images PostCSS—a Comprehensive Introduction (rea /sma )Dec 8, 2015 2324 introductions , tooling , css , postcss Design, White Lies, and Ethics (ali )Dec 8, 2015 2323 design , testing A Brief(ish) History of the Web Universe: Time (bka )Dec 7, 2015 2322 web , history , html What’s New in Vue.js 1.0 Dec 7, 2015 2321 vuejs Microsoft Edge’s JavaScript Engine to Go Open-Source Dec 5, 2015 2320 edge , microsoft , browsers , javascript-engines , chakracore , foss On MDN Keeping Around Outdated Information (ppk )Dec 4, 2015 2319 mdn , documentation Getting Started With CSS “calc()” (ana /sma )Dec 3, 2015 2318 introductions , css , functions Styling Placeholder Texts (ppk )Dec 3, 2015 2317 design , css , placeholders Learn PHP 7, Find Out What’s New, and More (swa )Dec 3, 2015 2316 php , tooling , link-lists The 10 Big Web Design Trends of 2015 Dec 1, 2015 2315 design , layout , trends , minimalism , scrolling , flat-design , animations , colors , backgrounds , typography A New Responsive Font Format for the Web (fon /css )Nov 25, 2015 2314 fonts , variable-fonts , responsive-design Technical SEO—Fundamental Principles (sma )Nov 25, 2015 2313 seo , fundamentals , principles Frameworks (bee /ali )Nov 24, 2015 2312 design , responsive-design Vivaldi, Your Next Browser? Nov 24, 2015 2311 browsers , vivaldi Flexbox Froggy (tho )Nov 24, 2015 2310 websites , css , flexbox , layout , learning Rolling Out Responsive (ali )Nov 24, 2015 2309 responsive-design , processes Blue Beanie Day Nov 23, 2015 2308 websites , awareness-days , standards Seriously, Don’t Use Icon Fonts (tyl /clo )Nov 23, 2015 2307 fonts , icon-fonts , html , quality On Keeping Breakpoints DRY (edu /css )Nov 23, 2015 2306 css , javascript , media-queries , breakpoints , responsive-design A Brief(ish) History of the Web Universe: The Pre-Web (bka )Nov 22, 2015 2305 web , history , sgml Simplicity Wins Over Abundance of Choice (nng )Nov 22, 2015 2304 simplicity , product-management , usability The Cost of Frameworks Recap (chr /css )Nov 20, 2015 2303 frameworks , performance PHP vs. Ruby—Let’s All Just Get Along Nov 20, 2015 2302 php , ruby , comparisons Getting Started With Service Workers Nov 19, 2015 2301 introductions , web-workers , javascript Visual Regression Testing With PhantomCSS (jon /css )Nov 17, 2015 2300 testing , regressions , grunt Frameworks, Not Blameworks (zac )Nov 17, 2015 2299 frameworks Loading Web Fonts With the Web Font Loader (fon /css )Nov 16, 2015 2298 fonts , flash-of-x , performance , user-experience The Cost of Frameworks (aer )Nov 16, 2015 2297 frameworks , metrics , efficiency You Should Use [Insert Library/Framework], It’s the Bestestest! (aer /rem )Nov 16, 2015 2296 videos , frameworks Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii /sma )Nov 16, 2015 2295 static-site-generation , site-generators , comparisons , jekyll , hugo Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge Nov 16, 2015 2294 introductions , edgehtml , edge , microsoft , browsers , browser-engines JavaScript Frameworks and Mobile Performance Nov 16, 2015 2293 javascript , frameworks , performance , mobile Legibility, Readability, and Comprehension: Making Users Read Your Words (nng )Nov 15, 2015 2292 content , legibility , readability , testing Writing CSS on Growing Teams (ali )Nov 13, 2015 2291 css , processes , communication , code-reviews , documentation An Overview of JavaScript Templating Engines Nov 13, 2015 2290 overviews , javascript , template-engines , mustache , handlebars , jquery CSS in the Modern World Nov 12, 2015 2289 css , link-lists An Introduction to Google’s Accelerated Mobile Pages (AMP) Nov 12, 2015 2288 introductions , amp , google The Difference Between Responsive and Adaptive Design (geo /css )Nov 11, 2015 2287 design , responsive-design , liquid-design , comparisons Making a Simple Site Work Offline With ServiceWorker (css )Nov 10, 2015 2286 offline , web-workers , javascript , functionality , support , browsers Modern Progressive Enhancement (jaf /btc )Nov 10, 2015 2285 videos , javascript , progressive-enhancement Style Guide Best Practices (bra /btc )Nov 10, 2015 2284 videos , design , documentation , style-guides , best-practices Why Passwordless Authentication Works (cra )Nov 10, 2015 2283 authentication , passwords , security Design + Performance (zem /btc )Nov 10, 2015 2282 videos , design , performance , user-experience 9 Ways That Design Trends Are Holding You Back Nov 9, 2015 2281 design , creativity Creating Alpha Channel JPEGs Using SVG (zol )Nov 7, 2015 2280 images , jpeg , svg , transparency+opacity W3C Launches One-Stop Accessibility Resource for Developers Nov 5, 2015 2279 w3c , accessibility , documentation , wcag About Conditional Comments Nov 5, 2015 2278 conditional-comments , browsers , internet-explorer Programmers: Stop Calling Yourselves Engineers (ibo )Nov 5, 2015 2277 career , terminology A Primer on Using Flexbox With Compass Nov 4, 2015 2276 introductions , css , flexbox , layout , compass The Image Replacement Museum (mar /css )Nov 3, 2015 2275 image-replacement , techniques , html , css , images , overviews , link-lists Software Is Never Finished and Code Can Always Be Improved Nov 3, 2015 2274 programming , maintenance How I Got Started in Technical Evangelism Nov 3, 2015 2273 career , advocacy , developer-relations Why Static Site Generators Are the Next Big Thing (bii /sma )Nov 2, 2015 2272 site-generators , tooling Background Image Shapes (css )Oct 30, 2015 2271 backgrounds , images , shapes , css , transforms , clipping , svg ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (web /sma )Oct 28, 2015 2270 ecmascript , javascript Templating With Handlebars (css )Oct 27, 2015 2269 handlebars 4 Expert Tips for Getting the Most Out of Google Fonts Oct 26, 2015 2268 google , fonts , tips-and-tricks HTTP/2: The Pros, the Cons, and What You Need to Know Oct 23, 2015 2267 protocols , http , performance Offering Feedback (rac /ali )Oct 22, 2015 2266 business-relations , collaboration , communication , product-management Space Yourself (mwi /sma )Oct 21, 2015 2265 typography , whitespace , css , unicode Object-Oriented UX (ali )Oct 20, 2015 2264 user-experience , information-architecture , design How to Solve Caching Conundrums (cra )Oct 20, 2015 2263 how-tos , caching , http Choosing a CMS Your Organization Will Love (ali )Oct 20, 2015 2262 content-management , tooling , productivity Performance Budgets in Action (spe )Oct 20, 2015 2261 performance , performance-budgets Reverse Text Color Based on Background Color Automatically in CSS (fon /css )Oct 19, 2015 2260 css , colors , backgrounds , animations , effects What’s New in Ember 2.0? Oct 19, 2015 2259 emberjs Ensure High Contrast for Text Over Images (nng )Oct 18, 2015 2258 contrast , colors , images , accessibility , usability What’s New in Electron (jlo /ele )Oct 15, 2015 2257 release-notes , electron Deprecating Our AJAX Crawling Scheme (nag )Oct 14, 2015 2256 google , search , crawling , ajax CSS Snapshot 2015 (tab +/w3c )Oct 13, 2015 2255 css , standards How to Use Sass Variables Oct 13, 2015 2254 how-tos , sass , variables , examples How to Create a Web Style Guide You’ll Be Proud Of Oct 12, 2015 2253 how-tos , design , documentation , style-guides Accelerated Mobile Pages Project (fon /css )Oct 11, 2015 2252 amp , mobile Creating a CSS Sliding Background Effect (geo /css )Oct 9, 2015 2251 css , transforms , backgrounds , effects How Semantics Create a Better Internet Oct 9, 2015 2250 semantic-web , rdf Using Web Fonts the Best Way (in 2015) (hel )Oct 8, 2015 2249 fonts , performance Caching a MongoDB Database With Redis Oct 8, 2015 2248 databases , mongodb , caching , javascript AMP and Incentives (tka )Oct 8, 2015 2247 amp , performance , web Accelerated Mobile Pages Project Oct 7, 2015 2246 websites , amp Defining and Dealing With Technical Debt (geo /css )Oct 6, 2015 2245 technical-debt , concepts , maintainability , documentation , style-guides , code-reviews The Pros and Cons of Nesting Your Sass Code Oct 6, 2015 2244 sass , nesting , comparisons How to Make Charts With SVG (fon /css )Oct 5, 2015 2243 how-tos , visualization , svg , images , html , javascript Simplicity in Front-End Tooling (hcr )Oct 5, 2015 2242 tooling , simplicity , preprocessors , postprocessors , sass , css Transforming the Web With HTML5 (sdt )Oct 5, 2015 2241 html , web-platform , flash , multimedia Introducing RAIL: A User-Centric Model for Performance (pau /sma )Oct 2, 2015 2240 introductions , performance , metrics , user-experience Writing to Think (ali )Oct 2, 2015 2239 writing , career An Intro to the Twig Templating Engine in Drupal 8 Oct 2, 2015 2238 introductions , template-engines , twig , drupal What I’ve Hated and What I’ve Loved About Web Development (j9t )Sep 30, 2015 2237 retrospectives , career ESLint: The Next-Generation JavaScript Linter (nza /sma )Sep 29, 2015 2236 javascript , linting , eslint ES6 Promises in Depth Sep 28, 2015 2235 ecmascript , javascript , promises , callbacks , asynchrony , events ES6 Modules in Depth Sep 25, 2015 2234 ecmascript , javascript , modules Reference Imports in Less (Are Kinda Cool) (chr /css )Sep 25, 2015 2233 less , preprocessors “Just” (bra )Sep 24, 2015 2232 communication , collaboration Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp +/w3c )Sep 24, 2015 2231 accessibility , standards , tooling Understanding JavaScript Constructors (css )Sep 24, 2015 2230 javascript , scope The Nearly-Headless CMS (ali )Sep 24, 2015 2229 content-management , headless , tooling SQL vs. NoSQL: How to Choose (cra )Sep 23, 2015 2228 how-tos , databases , sql , nosql , comparisons ES6 Math Additions in Depth Sep 21, 2015 2227 ecmascript , javascript , math When to Hide Content Behind Forms and When to Give Content Away (nng )Sep 20, 2015 2226 content , hiding Repeated Violations of Webmaster Guidelines Sep 18, 2015 2225 google , search Factors Affecting Website Performance Sep 17, 2015 2224 performance , network , browsers , memory , servers , images , multimedia The Problem of “Fire and Forget” in Web Design (j9t )Sep 17, 2015 2223 processes , maintenance , prioritization The Full Stack Overflow Developer (cod )Sep 16, 2015 2222 career , craft , quality , stack-overflow , link-lists Introduction to Sass Sep 15, 2015 2221 introductions , sass , css , preprocessors Normalize (CSS) No More Sep 15, 2015 2220 normalize-css , design Creating Cel Animations With SVG (hey /sma )Sep 14, 2015 2219 animations , svg , images , css , sass An Intro to CSS Testing With SonarQube (css )Sep 13, 2015 2218 introductions , css , testing , tooling Preloading Images in Parallel With Promises (kit )Sep 10, 2015 2217 javascript , promises , images , preloading , performance The Most Popular WordPress Landing Page Plugins Sep 9, 2015 2216 wordpress , plugins , landing-pages Hello, My Name Is <Error> (ali )Sep 8, 2015 2215 naming , conventions , forms , errors , usability Is the Web Platform Getting Too Big? (nza )Sep 8, 2015 2214 web-platform , web Node v4.0.0 (Current) (nod )Sep 8, 2015 2213 release-notes , nodejs Preventing User Errors: Avoiding Conscious Mistakes (nng )Sep 7, 2015 2212 usability , errors Object Orientated Development With WordPress Sep 7, 2015 2211 wordpress , oop , php How to Solve the Global npm Module Dependency Problem Sep 4, 2015 2210 how-tos , npm , dependencies The Anatomy of Responsive Images (jaf )Sep 3, 2015 2209 html , images , responsive-design , support , browsers Hey Designers: Stop Being an Afterthought (rhj /sma )Sep 2, 2015 2208 design , processes , collaboration , communication Gulp for Beginners (zel /css )Sep 1, 2015 2207 gulp , automation , installing , examples A Brief History of Web Design (dav /btc )Aug 31, 2015 2206 videos , design , history Architecting Scalable CSS (css /btc )Aug 31, 2015 2205 videos , css , architecture , scalability , naming Atomic Design (bra /btc )Aug 31, 2015 2204 videos , design , atomic-design Breaking the Barriers—Moving Browsers and the Web Forward (cod /btc )Aug 31, 2015 2203 videos , web , web-platform , browsers CSS Is a Mess (jus /btc )Aug 31, 2015 2202 videos , css , maintainability Delivering Responsibly (sco /btc )Aug 31, 2015 2201 videos , performance , usability , accessibility , sustainability SVG Is for Everybody (chr /btc )Aug 31, 2015 2200 videos , svg , images SVG Lessons I Learned the Hard Way (sar /btc )Aug 31, 2015 2199 videos , svg , images , lessons The Web’s Future Is Offline (joh /btc )Aug 31, 2015 2198 videos , offline , outlooks Type Is Visible Language (esp /btc )Aug 31, 2015 2197 videos , typography , fonts Typographic Units in CSS (joh )Aug 31, 2015 2196 css , units , typography Animating the User Experience (rac /btc )Aug 31, 2015 2195 videos , user-experience , css , animations Cheat Your Way With UX (btc )Aug 31, 2015 2194 videos , design , user-experience JSON Validation by Committee Aug 31, 2015 2193 ruby , json , conformance , validation Six Tips for Chrome DevTools (css )Aug 28, 2015 2192 dev-tools , chrome , browsers , tips-and-tricks The Age of HTML5 Ads Aug 26, 2015 2191 html , monetization HTTP Cats (rog )Aug 25, 2015 2190 websites , http , protocols Firefox 40: Profiling JavaScript Performance and More (eli )Aug 25, 2015 2189 firefox , browsers 10 Common Mistakes Web Developers Make Aug 25, 2015 2188 mistakes , html , css , javascript , career , performance How We Get Things Done Aug 25, 2015 2187 project-management , processes , case-studies , canva Which Editor to Choose? (bre )Aug 24, 2015 2186 code-editors , vs-code , sublime-text , comparisons Introduction to TLS and SSL (ope )Aug 22, 2015 2185 introductions , tls , ssl , protocols , certificates , security Polyfills or Ponyfills? Aug 19, 2015 2184 polyfills , ecmascript , javascript , terminology Microsoft Edge: The Review (cra )Aug 18, 2015 2183 edge , microsoft , browsers Git and GitHub Hacks Aug 17, 2015 2182 git , github , browser-extensions , command-line , tips-and-tricks Understanding Scope in Ruby Aug 17, 2015 2181 ruby , scope 5 Easy Performance Tweaks for Node.js Express (cra )Aug 17, 2015 2180 nodejs , express , performance , optimization , compression IAB Says HTML5 Is New Standard, Adobe Agrees (ada )Aug 17, 2015 2179 html , monetization , adobe Supporting Mobile Navigation in Spite of a Hamburger Menu (nng )Aug 16, 2015 2178 navigation , mobile Strategies for Cache-Busting CSS (chr /css )Aug 14, 2015 2177 css , caching , performance , tooling , strategies Ember.js 2.0 Released (wyc /emb )Aug 13, 2015 2176 release-notes , emberjs Understanding Critical CSS (sma )Aug 13, 2015 2175 css , performance , critical-path Localizing Times in JavaScript (chr /css )Aug 12, 2015 2174 javascript , localization , libraries Deconfusing Pre- and Post-Processing (dea )Aug 12, 2015 2173 css , preprocessors , postprocessors , comparisons Real-Time Search in JavaScript (osv )Aug 11, 2015 2172 javascript , search , functionality Average Manager vs. Great Manager Aug 11, 2015 2171 engineering-management , comparisons Using “@error” Responsibly in Sass (kit )Aug 11, 2015 2170 sass , errors The ES6 Conundrum (cod )Aug 10, 2015 2169 ecmascript , javascript , feature-detection , transpiling , link-lists The Current State of HTML5/CSS3 Browser Support Aug 7, 2015 2168 html , css , browsers , support , canvas , flexbox , colors , vendor-extensions , multimedia The Tedium of Managing Code (lyz /ali )Aug 6, 2015 2167 maintenance , maintainability , dependencies , javascript , tooling Mastering Image Optimization in WordPress Aug 5, 2015 2166 wordpress , images , optimization , performance Debugging CSS Keyframe Animations (sar /css )Aug 3, 2015 2165 css , animations , transforms , debugging The State of Accessibility in PHP Tools Jul 31, 2015 2164 accessibility , php , code-editors , phpstorm , sublime-text , notepad++ CSS Vendor Prefixes (gla )Jul 30, 2015 2163 css , vendor-extensions , history Constructing CSS Quantity Queries on the Fly (rea /sma )Jul 29, 2015 2162 css , selectors An Introduction to Open-Source Licenses (eli )Jul 29, 2015 2161 introductions , foss , licensing Stop Pushing the Web Forward (ppk )Jul 28, 2015 2160 web-platform , browsers , user-experience A Look at Length Units in CSS Jul 28, 2015 2159 css , units The Difference Between Minification and Gzipping (chr /css )Jul 27, 2015 2158 comparisons , minification , gzip , compression Backbone.js Basics: Bringing an App to Life With Events Jul 27, 2015 2157 fundamentals , frameworks , backbone , events , javascript A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe )Jul 27, 2015 2156 version-control , git , mistakes , vulnerabilities , security Front-End Development Is Development (geo /css )Jul 24, 2015 2155 career , programming Making Minimalism Work in Mobile and Web Jul 23, 2015 2154 design , prototyping , minimalism , desktop , mobile Memory Management (ali )Jul 23, 2015 2153 career , tooling Animations: The Angular Way (css )Jul 22, 2015 2152 angularjs , animations , transitions , css Google’s Handling of New Top Level Domains (joh )Jul 21, 2015 2151 google , search , domains , seo A Brief History of HTML (rpo )Jul 17, 2015 2150 html , history , wml , hdml , chtml , wap HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye Jul 17, 2015 2149 html , multimedia , eme , drm , flash , silverlight Do Not Track 2.0 (jus /iap )Jul 16, 2015 2148 do-not-track , privacy , w3c Web Design Has as Much Soul Now as It Did Before Jul 16, 2015 2147 design , aesthetics , economics Quantity Ordering With CSS (rea /sma )Jul 15, 2015 2146 css , selectors , flexbox , layout jQuery 3.0 Is Released (sdt )Jul 15, 2015 2145 jquery 12 Little-Known CSS Facts (the Sequel) (lou )Jul 14, 2015 2144 css , borders , typography , tables , naming , animations , selectors What’s New in Firefox 39 Jul 14, 2015 2143 firefox , browsers The ARIA Roles Model Jul 13, 2015 2142 html , attributes , aria , accessibility The Characteristics of Minimalism in Web Design (nng )Jul 12, 2015 2141 design , minimalism , trends More Tips to Further Secure WordPress (eli )Jul 9, 2015 2140 wordpress , security , tips-and-tricks , plugins Web Design Is Dead. No, It Isn’t. (vit /sma )Jul 8, 2015 2139 design , tooling , web-platform Atomic OOBEMITSCSS (una )Jul 7, 2015 2138 css , atomic-css , bem , oocss Web Design Is Dead (mas )Jul 6, 2015 2137 design , tooling , mobile React + Performance = ? (aer )Jul 3, 2015 2136 react , performance , metrics Why Your Creativity Insists You Break Out of Your Routines Jul 2, 2015 2135 creativity , processes How to Grunt and Gulp Your Way to Workflow Automation Jul 1, 2015 2134 how-tos , automation , grunt , gulp Container Queries: Once More Unto the Breach (wil /ali )Jun 30, 2015 2133 css , media-queries , container-queries Getting to Know Stylus (kit )Jun 30, 2015 2132 css , preprocessors , stylus Understanding Block Formatting Contexts in CSS Jun 30, 2015 2131 css , concepts Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma )Jun 29, 2015 2130 design , principles The Roots of Minimalism in Web Design (nng )Jun 28, 2015 2129 design , minimalism , history , tips-and-tricks W3C’s Mobile Checker Is Now Live (cam /sof )Jun 27, 2015 2128 w3c , mobile , tooling Improving Web Security With the Content Security Policy Jun 24, 2015 2127 security , csp , http License to SIGKILL (sch )Jun 22, 2015 2126 ruby , unix-like GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra )Jun 22, 2015 2125 videos , processes , agile , prioritization Where Content Management Systems Fit Into the Process (geo /css )Jun 17, 2015 2124 content-management , content , processes Accessible Footnotes With CSS (kit )Jun 17, 2015 2123 footnotes , html , css , accessibility The Homepage Exception (han /ali )Jun 16, 2015 2122 homepages , design , user-experience What Does It Mean to Develop Accessible Websites? Jun 15, 2015 2121 accessibility Learning New Tricks (ali )Jun 12, 2015 2120 career , learning , software-design-patterns Is HTML “Complete”? (bru )Jun 11, 2015 2119 html , standards , web-platform Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam )Jun 11, 2015 2118 performance , metrics , comparisons Introducing Pure.css—a Lightweight Responsive Framework Jun 11, 2015 2117 introductions , frameworks , pure (Some) CSS Best Practices Considered Harmful Jun 10, 2015 2116 slides , css , best-practices The Future Generation of CSS Selectors: Level 4 (lou )Jun 10, 2015 2115 css , selectors , examples Old CSS Syntax With Prefixes (kar )Jun 8, 2015 2114 css , vendor-extensions , flexbox , gradients Practical Techniques on Designing Animation (sar /sma )Jun 8, 2015 2113 design , animations , techniques Performance Tools (fon /css )Jun 7, 2015 2112 performance , tooling , content-delivery , testing , dev-tools , images , css , javascript , optimization , link-lists Low-Contrast Text Is Not the Answer (nng )Jun 7, 2015 2111 contrast , colors , accessibility , usability What Are Web Standards Jun 6, 2015 2110 standards , history , html , xml , xhtml , css , wcag , w3c </html> (tim )Jun 5, 2015 2109 html , web-platform Building a Custom Twig Filter the TDD Way Jun 5, 2015 2108 twig No Good Can Come of Bad Code (zel /ali )Jun 4, 2015 2107 quality , accessibility , semantics , standards Resetting Agency Culture (ali )Jun 2, 2015 2106 culture , collaboration , communication The Mitt Romney Web Font Problem (zac )May 31, 2015 2105 fonts , flash-of-x , user-experience , css , javascript DRY: Do Repeat Yourself (ppk )May 31, 2015 2104 principles , best-practices Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam /sof )May 29, 2015 2103 google , libraries , polymer , web-components Three Ways to Spice Up Your Social Media Strategy (gra )May 29, 2015 2102 social-media , marketing , strategies Understanding Less Guards and Loops May 28, 2015 2101 less , loops Knowing When to Back Off May 28, 2015 2100 load-balancing , databases The Art of SVG Filters and Why It Is Awesome (sma )May 26, 2015 2099 svg , images , filters , css Web vs. Native: Let’s Concede Defeat (ppk )May 26, 2015 2098 web , native Designing for Explicit Choice (sma )May 25, 2015 2097 design , forms , examples How to Do a Content Audit of Your Website May 25, 2015 2096 how-tos , content , auditing , seo In CSS, the Only Wrong Answers Are Definitive Ones (chr /css )May 22, 2015 2095 css What You Should Know About Collapsing Margins (geo /css )May 22, 2015 2094 css , margins The End of Global CSS (mar )May 20, 2015 2093 css , maintainability Understanding CSS Counters and Their Use Cases (lou )May 19, 2015 2092 css , counters Testing For and With Windows Phone (sma )May 19, 2015 2091 mobile , testing , windows , internet-explorer , browsers Approaching Content Strategy for Personalized Websites (ali )May 19, 2015 2090 content , content-strategy , customization Meta-Moments: Thoughtfulness by Design (ali )May 19, 2015 2089 design , user-experience Web Standards: We’re F’ing It Up (j9t )May 18, 2015 2088 standards , complexity What’s New in Firefox 38 (eli )May 18, 2015 2087 firefox , browsers Using AJAX Forms in Drupal 8 May 15, 2015 2086 drupal , forms , ajax , javascript Choosing Performance (tka )May 14, 2015 2085 performance , facebook+meta A Vision of Web Development (j9t )May 13, 2015 2084 outlooks , minimalism , semantics , conformance , maintainability Debunking the 5 Myths of Conversion Rate Optimization May 13, 2015 2083 myths , marketing , user-conversion , optimization The At-Rules of CSS (geo /css )May 12, 2015 2082 css , overviews Monotype Is Introducing an HTML5-Based Web Font Platform May 12, 2015 2081 html , fonts Deprecating HTTP May 11, 2015 2080 http , security , protocols , deprecation Nesting Components May 11, 2015 2079 components , nesting 5 Ridiculously Common Misconceptions About UX May 8, 2015 2078 user-experience , design HTML5 Canvas: What Is It? May 7, 2015 2077 html , canvas , javascript Flexbox and Grid Percentage Margins: Feedback Needed (fan )May 5, 2015 2076 css , margins , flexbox , grids , layout , w3c , community 9 SEO Ideas for Small Businesses on a Budget May 5, 2015 2075 seo , social-media , redesigning , responsive-design , marketing , multimedia SVG Fallbacks Guide (ame /css )May 4, 2015 2074 guides , svg , images , graceful-degradation Extending in Sass Without Creating a Mess (dav /sma )May 4, 2015 2073 sass , css , selectors , extensibility The UC Browser May 3, 2015 2072 uc-browser , browsers The Web’s Grain (fch )May 1, 2015 2071 web , design MySQL May 1, 2015 2070 translations , introductions , mysql , databases , link-lists Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr /ven )Apr 30, 2015 2069 mozilla , http , security , deprecation Intent to Deprecate: SMIL Apr 29, 2015 2068 discussions , chromium , blink , browser-engines , browsers , smil , support , deprecation Content-First Design (ali )Apr 29, 2015 2067 content , design Design Principles: Compositional Flow and Rhythm (sma )Apr 29, 2015 2066 design , principles Designing Front-End Components Apr 28, 2015 2065 components , best-practices “It’s Alive!”: Apps That Feed Back Accessibly (hey /sma )Apr 27, 2015 2064 accessibility , aria , live-regions , html , web-apps Everyone Has JavaScript, Right? (sil )Apr 23, 2015 2063 javascript , support Standardization and the Open Web (ali )Apr 21, 2015 2062 open-web , standards , foss , community Sass and Responsive Typography Apr 21, 2015 2061 sass , typography , responsive-design 13 of the Best WordPress Magazine Themes Apr 20, 2015 2060 wordpress , themes , link-lists jQuery Considered Harmful (lea )Apr 19, 2015 2059 jquery New Web Layout Ideas for 2015 Apr 17, 2015 2058 design , layout Better Presentation of URLs in Search Results Apr 16, 2015 2057 google , search , urls Sass Theming With Configuration Files (oni )Apr 16, 2015 2056 sass , configuration Learnings From Using Sass in Large Scale Projects (hcr )Apr 15, 2015 2055 sass , css , lessons 3 Things (Almost) No One Knows About CSS (sen )Apr 15, 2015 2054 css Of Undocumented Chrome Features and Unreadable W3C Specs (ppk )Apr 15, 2015 2053 chrome , browsers , w3c An In-Depth Overview of Living Style Guide Tools (sma )Apr 14, 2015 2052 design , documentation , style-guides , pattern-libraries , tooling , overviews image-dimensions (sin )Apr 14, 2015 2051 packages , npm , images How to Build Your Own CSS Preprocessor With PostCSS (cra )Apr 14, 2015 2050 how-tos , css , preprocessors , postcss , gulp Want Fancy Firefox Features? Secure Your Website (sts /cne )Apr 14, 2015 2049 firefox , browsers , http , security Modern Web Development With Perl Apr 14, 2015 2048 videos , perl Jekyll on Rails Apr 13, 2015 2047 jekyll , ruby-on-rails Using EMCAScript 6 Today Apr 11, 2015 2046 ecmascript , javascript Sanitizing, Escaping, and Validating Data in WordPress Apr 9, 2015 2045 wordpress , sanitization , escaping , validation , examples Web Scraping With Node.js (sma )Apr 8, 2015 2044 scraping , nodejs , javascript Using GitHub Webhooks With PHP Apr 6, 2015 2043 github , webhooks , php Laravel 4 to Laravel 5—the Simple Upgrade Guide Apr 4, 2015 2042 guides , laravel The Poor, Misunderstood “innerText” Apr 1, 2015 2041 javascript , dom 7 Ways to Optimize Jenkins Apr 1, 2015 2040 ci-cd , jenkins , optimization , automation Initiation to Code (ali )Mar 31, 2015 2039 learning , career , engineering-management , leadership Let Links Be Links (ali )Mar 31, 2015 2038 links , html , javascript , frameworks Choose Boring Technology (mcf )Mar 30, 2015 2037 programming , tooling Advanced Performance Audits With DevTools (pau )Mar 27, 2015 2036 performance , auditing , browsers , dev-tools Refresh HTTP Header (kar )Mar 26, 2015 2035 redirecting , http-headers , http , html , metadata , history A Handmade Web Mar 26, 2015 2034 web , craft Beyond Media Queries—it’s Time to Get Elemental Mar 26, 2015 2033 css , media-queries , responsive-design Should Our Agile Team Use Scrum or Kanban? Mar 26, 2015 2032 agile , scrum , kanban , processes , project-management Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng )Mar 26, 2015 2031 chrome , google , browsers , microsoft , scrolling WordPress Front End Security: CSRF and Nonces (css )Mar 24, 2015 2030 wordpress , security , csrf Toolkit: A Front-End Framework for the Modern Web Mar 24, 2015 2029 frameworks Flash’s Slide Into Irrelevance Mar 24, 2015 2028 flash , air , html The Developer’s Guide to Feeds in WordPress Mar 24, 2015 2027 guides , wordpress , rss , atom Introduction to WordPress Front End Security: Escaping the Things (css )Mar 23, 2015 2026 introductions , wordpress , security , escaping First Look at Platform.sh—a Development and Deployment SaaS Mar 20, 2015 2025 deploying , tooling