Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect and accountability. Hide

Frontend Dogma

“2010s” News Archive (4)

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