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