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