Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸). Hide

Frontend Dogma

“2010s” News Archive (4)

Entry (Sources) and Additional TopicsDate#
What Is the Definition of a “CSS Hack”? (lou)2,346
css, hacks, browsers, terminology
Working on HTML5.1 (tin/w3c)2,345
html, standards, w3c
How PNG Works2,344
png, images, compression
6 jQuery Infinite Scrolling Demos2,343
jquery, scrolling, examples
A Simple Web Developer’s Color Guide (sma)2,342
guides, colors, color-palettes, design
What Are CSS Modules and Why Do We Need Them? (fon/css)2,341
css, modules, scope
What’s Coming for CSS: Compatibility and Control2,340
css, houdini, grids, layout, scrolling
How to Use PostCSS With Gulp2,339
how-tos, postcss, gulp, automation
Building the UI for the New “The Times” Website2,338
design, collaboration, architecture, css, documentation, case-studies
Let’s Learn ES2015 (css)2,337
ecmascript, javascript, variables, functions, operators, examples
Leveling Up With React: Redux (bra/css)2,336
react, redux, state-management
Using Map and Reduce in Functional JavaScript2,335
javascript
Why I Don’t Use CSS Preprocessors2,334
css, preprocessors
Front-End Style-Guides: Definition, Requirements, Component Checklist (nng)2,333
style-guides, design, efficiency, consistency, user-experience, checklists
How Good Are Your HTML and CSS Comments? (hey)2,332
html, css, comments, maintainability, collaboration, examples
How to Migrate a WordPress Site to a New Domain and Hosting2,331
how-tos, wordpress, migrating, hosting, domains
The Veil of Ignorance (mrm)2,330
design, accessibility, ethics
Accessible, Simple, Responsive Tables (css)2,329
tables, accessibility, simplicity, responsive-design
PostCSS Mythbusting: Four PostCSS Myths Busted2,328
postcss, myths
Useful WordPress Tools, Themes, and Plugins (vit/sma)2,327
wordpress, tooling, themes, plugins, link-lists
Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma)2,326
mobile, google, seo, wordpress
Keeping Your Content Classy (dre)2,325
content, content-management, html
6 SEO Trends to Watch for in 20162,324
trends, seo, content, marketing, mobile, performance, social-media
Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam/sof)2,323
webassembly, support, browsers, chrome, google, firefox, mozilla, edge, microsoft
How to Optimize Mobile Performance (sma)2,322
how-tos, mobile, performance, optimization, performance-budgets, content-management, caching, testing
On “:not” and Specificity (ire)2,321
css, selectors, cascade
The Web’s Original Sin (ppk)2,320
web, content, economics, monetization
Leveling Up With React: React Router (bra/css)2,319
react, routing, react-router
Intro to ReactJS2,318
introductions, react
What I Learned in Five Weeks of Using CSS Modules2,317
css, modules, lessons
Use “rem” for Global Sizing; Use “em” for Local Sizing (fon/css)2,316
css, units
What Is a Headless CMS? (chr/css)2,315
content-management, headless, concepts, terminology
Cleaning Up a CSS Codebase (kit)2,314
css, refactoring, linting, architecture
Your First Drupal 8 Migration2,313
drupal, migrating
Coding mod_rewrite and WordPress Permalinks (tel)2,312
servers, apache, wordpress, urls
Getting Started With Foundation 6’s CLI Tools2,311
introductions, foundation, command-line
React Server Side Rendering With Node and Express (sma)2,310
react, server-side-rendering, nodejs, express
An Interview With Libby Nicholaou on Creative Residency (chr/css)2,309
interviews, design, creativity
Do You Know These Eight HTML5 Tags?2,308
html, semantics
Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma)2,307
usability, ecommerce, scrolling, pagination, buttons
Scheduled Backups for WordPress for Free in 5 Minutes2,306
wordpress, tips-and-tricks
Taking AMP for a Spin (css)2,305
amp, google
An Interview With Una Kravets (una+/css)2,304
interviews, css, sass, design
Nunjucks: A JavaScript Template Engine2,303
javascript, template-engines, nunjucks
CPP: A Standardized Alternative to AMP (tka)2,302
amp, google, performance, policies
Become a Web Developer in 7 Simple Steps2,301
career, communication
Content Modeling With Jekyll (sma)2,300
content, information-architecture, jekyll
All Talk and No Buttons: The Conversational UI (ali)2,299
design, interaction-design, conversational-design
7 Trends That Will Define Web Design in 20162,298
design, trends, ai, mobile-first, layout, animations
Efficient Responsive Design Process (ben/sma)2,297
responsive-design, processes, collaboration, communication, business-relations
You Got Your CSS in My JavaScript (jus)2,296
javascript, css, principles
Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the)2,295
w3c, webmentions, indieweb
W3C Announces Web Authentication Standards Project2,294
w3c, authentication
Design Systems in Difficult Places (mar)2,293
design-systems, principles
Validating Product Ideas (ali)2,292
product-management, processes
W3C Looks to Secure the Web (sdt)2,291
w3c, authentication, security
Distribution Packages Considered Insecure2,290
dependencies, unix-like, security
Why npm Scripts? (css)2,289
npm, nodejs, conversion, linting, minification, compression, sprites, images, examples
9 of the Most Popular Free WordPress Themes2,288
wordpress, themes, link-lists
The Future of Loading CSS (jaf)2,287
html, css, rendering, chrome, google, browsers
Critical Metric: Critical Resources2,286
performance, metrics, css, javascript
Introducing: The Ultimate CSS Survey (lou)2,285
introductions, surveys, css
Building a Jekyll Site: Converting a Static Website to Jekyll (mik/css)2,284
jekyll, installing
why-is-node-running2,283
packages, npm, nodejs
Custom Elements No Longer Contentious (ann)2,282
web-components
Usability Testing of Icons (nng)2,281
icons, images, testing, usability
A Brief(ish) History of the Web Universe: The Early Web (bka)2,280
web, history, browsers, mosaic
Getting Started With React: Building a “Hello World” Demo2,279
introductions, frameworks, react
The Power of Responsive Design Sprints (gri/clo)2,278
design, responsive-design, processes, agile
What’s New in ECMAScript 2016 (ES7) (paw)2,277
ecmascript, standards
Getting Past “Hello World” in Angular 22,276
angularjs, angular, link-lists
The Art of the Commit (dde/ali)2,275
version-control, command-line, commit-messages, writing
The Ultimate Guide to Link Building With Content2,274
guides, content, links, seo
The Problem With the Chromium WebViews (ppk)2,273
chromium, browsers, mobile
Extending Sass With PostCSS2,272
sass, postcss, css, tooling
The Controversial State of JavaScript Tooling2,271
javascript, tooling, community, modules, tree-shaking
Understanding Transducers in JavaScript (rom)2,270
javascript, functions
CSS Specificity Is Base-Infinite (chr/css)2,269
css, selectors, cascade
Why I Love Working With the Web (rem)2,268
web-platform, simplicity
Working With Databases in WordPress2,267
wordpress, databases, php
Lazy-Loading Images: How Not to Really Annoy Your Users2,266
images, lazy-loading, performance, jquery
The Woes of Date Input (htm)2,265
html, forms
Angular 2 First App Post-Mortem2,264
angularjs, angular
The Current State of Web Security (An Interview With Anselm Hannemann) (hel+/css)2,263
interviews, security, http, ssl, tls, encryption, cloudflare, lets-encrypt
Aligning Your Front End Process2,262
processes, tooling, documentation
10 Years of Web Inspector (web)2,261
safari, apple, browsers, dev-tools, anniversaries
It’s Time to Rethink Vendor Prefixes in CSS2,260
css, vendor-extensions, webkit, graceful-degradation
10th Anniversary of jQuery (jer)2,259
anniversaries, jquery
CSS Variables: The Architecture Backbone (sma)2,258
css, custom-properties, sass, preprocessors
Eliminating Known Vulnerabilities With Snyk (sma)2,257
security, vulnerabilities, tooling
Influencing Web Layouts With Print Layouts (chr/css)2,256
design, print, css, shapes
Introduction to Craft CMS2,255
introductions, content-management
Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers)2,254
css, edge, microsoft, browsers
Getting Started With Underscore.js2,253
introductions, libraries
The Sad State of Web Development2,252
nodejs, babel, postcss, react, single-page-apps
JavaScript Code Conventions (ama)2,251
javascript, conventions, formatting, naming
10 Web Predictions for 2016 (cra)2,250
web, outlooks, security, site-generators, browsers, css, mobile, performance, webassembly, seo
An Introduction to CSS’s “@ supports” Rule (Feature Queries)2,249
introductions, css, support, feature-detection
Build a Web App With Backbone.js and Socket.IO2,248
web-apps, backbone, tooling, websockets
The Law of Maintainability (j9t)2,247
maintainability
Why You Should Choose Your Own HTTPS (hel)2,246
http, performance, content-delivery, tooling, cloudflare
Writing Is Design (pjo)2,245
writing, design
Blending Modes Demystified (ali)2,244
design, images, colors, effects, css
Shaping the WCAG 2.0 Extensions (coo/w3c)2,243
accessibility, wcag
The Problem With Progressive Enhancement2,242
progressive-enhancement, javascript, performance, resilience
The World Wide Web: Huge Possibilities for Tomorrow2,241
w3c, web, html
HSTS and “Let’s Encrypt” (tka)2,240
http, http-headers, ssl, lets-encrypt, security
Internet Explorer CSS Limits and Workarounds2,239
internet-explorer, microsoft, browsers, css
Programming Languages and Programming Paradigms2,238
programming, oop, go
W3C Wants to Standardise Music Notation in Your Web Browser (ars)2,237
w3c
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)2,236
javascript, html, web, retrospectives
Revisiting Firefox’s DevTools (pat/sma)2,235
firefox, mozilla, browsers, dev-tools
Generating SVG With React (sma)2,234
svg, react, javascript
A Guide for SVG Support in Email (geo/css)2,233
guides, svg, images, support, email
In Defense of CSS Resets2,232
css, resets
JavaScript: 2015 in Review (cra)2,231
javascript, retrospectives
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)2,230
single-page-apps, progressive-enhancement, html, css, javascript
An in-Depth Look at CORS2,229
security, cors, javascript, php
Indexing HTTPS Pages by Default2,228
google, search, http, security
A Beginner’s Guide to WebGL2,227
guides, webgl, examples, tooling, link-lists
Understanding the CSS Modules Methodology (kit)2,226
css, modules, architecture, webpack, browserify
Component-Driven CSS Frameworks2,225
frameworks, css, components, bootstrap, foundation, pure
Move Fast and Fix Things (git)2,224
technical-debt, git, github, processes, case-studies
Why I’m Not Using Your Open Source Project (nza)2,223
foss, licensing, maintenance, documentation
SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar/css)2,222
guides, smil, svg, images, animations
“Learn More” Links: You Can Do Better (nng)2,221
links, microcontent, usability
Using Multi-Step Animations and Transitions (geo/css)2,220
css, animations, transitions, transforms, examples
Decorating the Web With CSS Border Images2,219
decoration, css, borders, images
Design, White Lies, and Ethics (ali)2,218
design, testing
PostCSS—a Comprehensive Introduction (rea/sma)2,217
introductions, tooling, css, postcss
A Brief(ish) History of the Web Universe: Time (bka)2,216
web, history, html
What’s New in Vue.js 1.02,215
vuejs
Microsoft Edge’s JavaScript Engine to Go Open-Source (mic)2,214
edge, microsoft, browsers, javascript-engines, foss
On MDN Keeping Around Outdated Information (ppk)2,213
mdn, documentation
Getting Started With CSS “calc()” (ana/sma)2,212
introductions, css, functions
Learn PHP 7, Find Out What’s New, and More2,211
php, tooling, link-lists
Styling Placeholder Texts (ppk)2,210
design, css, placeholders
The 10 Big Web Design Trends of 20152,209
design, layout, trends, minimalism, scrolling, flat-design, animations, colors, backgrounds, typography
A New Responsive Font Format for the Web (fon/css)2,208
fonts, variable-fonts, responsive-design
Technical SEO—Fundamental Principles (sma)2,207
seo, fundamentals, principles
Flexbox Froggy (tho)2,206
websites, css, flexbox, layout, learning
Frameworks (bee/ali)2,205
design, responsive-design
Rolling Out Responsive (ali)2,204
responsive-design, processes
Vivaldi, Your Next Browser?2,203
browsers, vivaldi
Blue Beanie Day2,202
websites, awareness-days, standards
On Keeping Breakpoints DRY (edu/css)2,201
css, javascript, media-queries, responsive-design
Seriously, Don’t Use Icon Fonts (tyl/clo)2,200
fonts, icon-fonts, html, quality
A Brief(ish) History of the Web Universe: The Pre-Web (bka)2,199
web, history, sgml
Simplicity Wins Over Abundance of Choice (nng)2,198
simplicity, product-management, usability
PHP vs. Ruby—Let’s All Just Get Along2,197
php, ruby, comparisons
The Cost of Frameworks Recap (chr/css)2,196
frameworks, performance
Getting Started With Service Workers2,195
introductions, web-workers, javascript
Visual Regression Testing With PhantomCSS (jon/css)2,194
testing, regressions, grunt
Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge (mic)2,193
introductions, edgehtml, edge, microsoft, browsers, browser-engines
JavaScript Frameworks and Mobile Performance2,192
javascript, frameworks, performance, mobile
Loading Web Fonts With the Web Font Loader (fon/css)2,191
fonts, flash-of-x, performance, user-experience
The Cost of Frameworks (aer)2,190
frameworks, metrics, efficiency
You Should Use [Insert Library/Framework], It’s the Bestestest! (aer/rem)2,189
videos, frameworks
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)2,188
static-site-generation, site-generators, comparisons, jekyll, hugo
Legibility, Readability, and Comprehension: Making Users Read Your Words (nng)2,187
content, legibility, readability, testing
An Overview of JavaScript Templating Engines2,186
overviews, javascript, template-engines, mustache, handlebars, jquery
Writing CSS on Growing Teams (ali)2,185
css, processes, communication, code-reviews, documentation
An Introduction to Google’s Accelerated Mobile Pages (AMP)2,184
introductions, amp, google
CSS in the Modern World2,183
css, link-lists
The Difference Between Responsive and Adaptive Design (geo/css)2,182
design, responsive-design, liquid-design, comparisons
Design + Performance (zem/btc)2,181
videos, design, performance, user-experience
Making a Simple Site Work Offline With ServiceWorker (css)2,180
offline, web-workers, javascript, functionality, support, browsers
Modern Progressive Enhancement (jaf/btc)2,179
videos, javascript, progressive-enhancement
Style Guide Best Practices (bra/btc)2,178
videos, design, documentation, style-guides, best-practices
Why Passwordless Authentication Works (cra)2,177
authentication, passwords, security
9 Ways That Design Trends Are Holding You Back2,176
design, creativity
About Conditional Comments (mic)2,175
conditional-comments, browsers, microsoft, internet-explorer
Programmers: Stop Calling Yourselves Engineers (ibo/the)2,174
career, terminology
W3C Launches One-Stop Accessibility Resource for Developers2,173
w3c, accessibility, documentation, wcag
A Primer on Using Flexbox With Compass2,172
introductions, css, flexbox, layout, compass
How I Got Started in Technical Evangelism2,171
career, advocacy, developer-relations
The Image Replacement Museum (mar/css)2,170
image-replacement, techniques, html, css, images, overviews, link-lists
Why Static Site Generators Are the Next Big Thing (bii/sma)2,169
site-generators, tooling
Background Image Shapes (css)2,168
backgrounds, images, shapes, css, transforms, clipping, svg
ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (web/sma)2,167
ecmascript, javascript
Templating With Handlebars (css)2,166
handlebars
4 Expert Tips for Getting the Most Out of Google Fonts2,165
google, fonts, tips-and-tricks
HTTP/2: The Pros, the Cons, and What You Need to Know2,164
protocols, http, performance
Offering Feedback (rac/ali)2,163
business-relations, collaboration, communication, product-management
Space Yourself (mwi/sma)2,162
typography, whitespace, css, unicode
Choosing a CMS Your Organization Will Love (ali)2,161
content-management, tooling, productivity
How to Solve Caching Conundrums (cra)2,160
how-tos, caching, http
Object-Oriented UX (ali)2,159
user-experience, information-architecture, design
Performance Budgets in Action (spe)2,158
performance, performance-budgets
Reverse Text Color Based on Background Color Automatically in CSS (fon/css)2,157
css, colors, backgrounds, animations, effects
What’s New in Ember 2.0?2,156
emberjs
Ensure High Contrast for Text Over Images (nng)2,155
contrast, colors, images, accessibility, usability
What’s New in Electron (jlo/ele)2,154
release-notes, electron
Deprecating Our AJAX Crawling Scheme (nag)2,153
google, search, crawling, ajax
CSS Snapshot 2015 (tab+/w3c)2,152
css, standards
How to Create a Web Style Guide You’ll Be Proud Of2,151
how-tos, design, documentation, style-guides
Accelerated Mobile Pages Project (fon/css)2,150
amp, google, mobile
Creating a CSS Sliding Background Effect (geo/css)2,149
css, transforms, backgrounds, effects
How Semantics Create a Better Internet2,148
semantic-web, rdf
AMP and Incentives (tka)2,147
amp, google, performance, web
Caching a MongoDB Database With Redis2,146
databases, mongodb, caching, javascript
Using Web Fonts the Best Way (in 2015) (hel)2,145
fonts, performance
Accelerated Mobile Pages Project2,144
websites, amp, google
Defining and Dealing With Technical Debt (geo/css)2,143
technical-debt, concepts, maintainability, documentation, style-guides, code-reviews
How to Make Charts With SVG (fon/css)2,142
how-tos, visualization, svg, images, html, javascript
Transforming the Web With HTML5 (sdt)2,141
html, web-platform, flash, multimedia
Simplicity in Front-End Tooling (hcr)2,140
tooling, simplicity, preprocessors, postprocessors, sass, css
An Intro to the Twig Templating Engine in Drupal 82,139
introductions, template-engines, twig, drupal
Introducing RAIL: A User-Centric Model for Performance (pau/sma)2,138
introductions, performance, metrics, user-experience
Writing to Think (ali)2,137
writing, career
What I’ve Hated and What I’ve Loved About Web Development (j9t)2,136
retrospectives, career
ESLint: The Next-Generation JavaScript Linter (nza/sma)2,135
javascript, linting, eslint
ES6 Promises in Depth2,134
ecmascript, javascript, promises, callbacks, asynchronicity, events
ES6 Modules in Depth2,133
ecmascript, javascript, modules
Reference Imports in Less (Are Kinda Cool) (chr/css)2,132
less, preprocessors
Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp+/w3c)2,131
accessibility, standards, tooling
“Just” (bra)2,130
communication, collaboration
The Nearly-Headless CMS (ali)2,129
content-management, headless, tooling
Understanding JavaScript Constructors (css)2,128
javascript, scope
SQL vs. NoSQL: How to Choose (cra)2,127
how-tos, databases, sql, comparisons
ES6 Math Additions in Depth2,126
ecmascript, javascript, math
When to Hide Content Behind Forms and When to Give Content Away (nng)2,125
content, hiding
Repeated Violations of Webmaster Guidelines2,124
google, search
Factors Affecting Website Performance2,123
performance, network, browsers, memory, servers, images, multimedia
The Problem of “Fire and Forget” in Web Design (j9t)2,122
processes, maintenance, prioritization
The Full Stack Overflow Developer (cod)2,121
career, craft, quality, link-lists
Normalize (CSS) No More2,120
normalize-css, design
Creating Cel Animations With SVG (hey/sma)2,119
animations, svg, images, css, sass
An Intro to CSS Testing With SonarQube (css)2,118
introductions, css, testing, tooling
Preloading Images in Parallel With Promises (kit)2,117
javascript, promises, images, preloading, performance
The Most Popular WordPress Landing Page Plugins2,116
wordpress, plugins, landing-pages
Hello, My Name Is <Error> (ali)2,115
naming, conventions, forms, errors, usability
Node v4.0.0 (Current) (nod)2,114
release-notes, nodejs
Is the Web Platform Getting Too Big? (nza)2,113
web-platform, web
Object Orientated Development With WordPress2,112
wordpress, oop, php
Preventing User Errors: Avoiding Conscious Mistakes (nng)2,111
usability, errors
How to Solve the Global npm Module Dependency Problem2,110
how-tos, npm, dependencies
The Anatomy of Responsive Images (jaf)2,109
html, images, responsive-design, support, browsers
Hey Designers: Stop Being an Afterthought (rhj/sma)2,108
design, processes, collaboration, communication
Gulp for Beginners (zel/css)2,107
gulp, automation, installing, examples
A Brief History of Web Design (dav/btc)2,106
videos, design, history
Animating the User Experience (btc)2,105
videos, user-experience, css, animations
Architecting Scalable CSS (css/btc)2,104
videos, css, architecture, scalability, naming
Atomic Design (bra/btc)2,103
videos, design, atomic-design
Breaking the Barriers—Moving Browsers and the Web Forward (cod/btc)2,102
videos, web, web-platform, browsers
Cheat Your Way With UX (btc)2,101
videos, design, user-experience
CSS Is a Mess (jus/btc)2,100
videos, css, maintainability
Delivering Responsibly (sco/btc)2,099
videos, performance, usability, accessibility, sustainability
JSON Validation by Committee2,098
ruby, json, conformance, validation
SVG Is for Everybody (chr/btc)2,097
videos, svg, images
SVG Lessons I Learned the Hard Way (sar/btc)2,096
videos, svg, images, lessons
The Web’s Future Is Offline (joh/btc)2,095
videos, offline, outlooks
Type Is Visible Language (esp/btc)2,094
videos, typography, fonts
Typographic Units in CSS (joh)2,093
css, units, typography
Six Tips for Chrome DevTools (css)2,092
dev-tools, chrome, google, browsers, tips-and-tricks
The Age of HTML5 Ads2,091
html, monetization
10 Common Mistakes Web Developers Make2,090
mistakes, html, css, javascript, career, performance
Firefox 40: Profiling JavaScript Performance and More (eli)2,089
firefox, mozilla, browsers
How We Get Things Done2,088
project-management, processes, case-studies
HTTP Cats (rog)2,087
websites, http, protocols
Which Editor to Choose? (bre)2,086
code-editors, vs-code, microsoft, sublime-text, comparisons
Introduction to TLS and SSL (ope)2,085
introductions, tls, ssl, protocols, certificates, security
Polyfills or Ponyfills?2,084
polyfills, ecmascript, javascript, terminology
Microsoft Edge: The Review (cra)2,083
edge, microsoft, browsers
5 Easy Performance Tweaks for Node.js Express (cra)2,082
nodejs, express, performance, optimization, compression
Git and GitHub Hacks2,081
git, github, browser-extensions, command-line, tips-and-tricks
Understanding Scope in Ruby2,080
ruby, scope
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)2,079
html, monetization, adobe
Supporting Mobile Navigation in Spite of a Hamburger Menu (nng)2,078
navigation, mobile
Strategies for Cache-Busting CSS (chr/css)2,077
css, caching, performance, tooling, strategies
Ember.js 2.0 Released (wyc/emb)2,076
release-notes, emberjs
Understanding Critical CSS (sma)2,075
css, performance, critical-path
Localizing Times in JavaScript (chr/css)2,074
javascript, localization, libraries
Deconfusing Pre- and Post-Processing (dea)2,073
css, preprocessors, postprocessors, comparisons
Real-Time Search in JavaScript (osv)2,072
javascript, search, functionality
Using “@ error” Responsibly in Sass (kit)2,071
sass, errors
Average Manager vs. Great Manager2,070
engineering-management, comparisons
The ES6 Conundrum (cod)2,069
ecmascript, javascript, feature-detection, transpiling, link-lists
The Current State of HTML5/CSS3 Browser Support2,068
html, css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
The Tedium of Managing Code (lyz/ali)2,067
maintenance, maintainability, dependencies, javascript, tooling
Mastering Image Optimization in WordPress2,066
wordpress, images, optimization, performance
Debugging CSS Keyframe Animations (sar/css)2,065
css, animations, transforms, debugging
The State of Accessibility in PHP Tools2,064
accessibility, php, code-editors, jetbrains, phpstorm, sublime-text, notepad++
CSS Vendor Prefixes (gla)2,063
css, vendor-extensions, history
An Introduction to Open-Source Licenses (eli)2,062
introductions, foss, licensing
Constructing CSS Quantity Queries on the Fly (rea/sma)2,061
css, selectors
A Look at Length Units in CSS2,060
css, units
Stop Pushing the Web Forward (ppk)2,059
web-platform, browsers, user-experience
A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe)2,058
version-control, git, mistakes, vulnerabilities, security
Backbone.js Basics: Bringing an App to Life With Events2,057
fundamentals, frameworks, backbone, events, javascript
The Difference Between Minification and Gzipping (chr/css)2,056
comparisons, minification, gzip, compression
Front-End Development Is Development (geo/css)2,055
career, programming
Making Minimalism Work in Mobile and Web2,054
design, prototyping, minimalism, desktop, mobile
Memory Management (ali)2,053
career, tooling
Animations: The Angular Way (css)2,052
angularjs, animations, transitions, css
Google’s Handling of New Top Level Domains (joh)2,051
google, search, domains, seo
A Brief History of HTML (rpo)2,050
html, history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye2,049
html, multimedia, eme, drm, flash, silverlight
Do Not Track 2.0 (jus/iap)2,048
do-not-track, privacy, w3c
jQuery 3.0 Is Released (sdt)2,047
jquery
Quantity Ordering With CSS (rea/sma)2,046
css, selectors, flexbox, layout
12 Little-Known CSS Facts (the Sequel) (lou)2,045
css, borders, typography, tables, naming, animations, selectors
What’s New in Firefox 392,044
firefox, mozilla, browsers
The Characteristics of Minimalism in Web Design (nng)2,043
design, minimalism, trends
More Tips to Further Secure WordPress (eli)2,042
wordpress, security, tips-and-tricks, plugins
Web Design Is Dead. No, It Isn’t. (vit/sma)2,041
design, tooling, web-platform
Atomic OOBEMITSCSS (una)2,040
css, atomic-css, bem, oocss
Web Design Is Dead (mas)2,039
design, tooling, mobile
React + Performance = ? (aer)2,038
react, performance, metrics
How to Grunt and Gulp Your Way to Workflow Automation2,037
how-tos, automation, grunt, gulp
Container Queries: Once More Unto the Breach (wil/ali)2,036
css, media-queries, container-queries
Getting to Know Stylus (kit)2,035
css, preprocessors, stylus
Understanding Block Formatting Contexts in CSS2,034
css, concepts
Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma)2,033
design, principles
The Roots of Minimalism in Web Design (nng)2,032
design, minimalism, history, tips-and-tricks
W3C’s Mobile Checker Is Now Live (cam/sof)2,031
w3c, mobile, tooling
Improving Web Security With the Content Security Policy2,030
security, csp, http
GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra)2,029
videos, processes, agile, prioritization
License to SIGKILL (sch)2,028
ruby, unix-like
Accessible Footnotes With CSS (kit)2,027
html, css, accessibility
Where Content Management Systems Fit Into the Process (geo/css)2,026
content-management, content, processes
The Homepage Exception (han/ali)2,025
homepages, design, user-experience
Learning New Tricks (ali)2,024
career, learning, software-design-patterns
Introducing Pure.css—a Lightweight Responsive Framework2,023
introductions, frameworks, pure
Is HTML “Complete”? (bru)2,022
html, standards, web-platform
Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam)2,021
performance, metrics, comparisons
(Some) CSS Best Practices Considered Harmful2,020
slides, css, best-practices
The Future Generation of CSS Selectors: Level 4 (lou)2,019
css, selectors, examples
Old CSS Syntax With Prefixes (kar)2,018
css, vendor-extensions, flexbox, gradients
Practical Techniques on Designing Animation (sar/sma)2,017
design, animations, techniques
Performance Tools (fon/css)2,016
performance, tooling, content-delivery, testing, dev-tools, images, css, javascript, optimization, link-lists
Low-Contrast Text Is Not the Answer (nng)2,015
contrast, colors, accessibility, usability
What Are Web Standards2,014
standards, history, html, xml, xhtml, css, wcag, w3c
Building a Custom Twig Filter the TDD Way2,013
twig
</html> (tim)2,012
html, web-platform
No Good Can Come of Bad Code (zel/ali)2,011
quality, accessibility, semantics, standards
Resetting Agency Culture (ali)2,010
culture, collaboration, communication
The Mitt Romney Web Font Problem (zac)2,009
fonts, flash-of-x, user-experience, css, javascript
DRY: Do Repeat Yourself (ppk)2,008
principles, best-practices
Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam/sof)2,007
google, libraries, polymer, web-components
Three Ways to Spice Up Your Social Media Strategy (gra)2,006
social-media, marketing, strategies
Knowing When to Back Off2,005
load-balancing, databases
Understanding Less Guards and Loops2,004
less, loops
The Art of SVG Filters and Why It Is Awesome (sma)2,003
svg, images, filters, css
Web vs. Native: Let’s Concede Defeat (ppk)2,002
web, native
Designing for Explicit Choice (sma)2,001
design, forms, examples
How to Do a Content Audit of Your Website2,000
how-tos, content, auditing, seo
In CSS, the Only Wrong Answers Are Definitive Ones (chr/css)1,999
css
What You Should Know About Collapsing Margins (geo/css)1,998
css, margins
The End of Global CSS1,997
css, maintainability
Approaching Content Strategy for Personalized Websites (ali)1,996
content, content-strategy, customization
Meta-Moments: Thoughtfulness by Design (ali)1,995
design, user-experience
Testing For and With Windows Phone (sma)1,994
mobile, testing, windows, internet-explorer, browsers, microsoft
Understanding CSS Counters and Their Use Cases (lou)1,993
css
Web Standards: We’re F’ing It Up (j9t)1,992
standards, complexity
What’s New in Firefox 38 (eli)1,991
firefox, mozilla, browsers
Using AJAX Forms in Drupal 81,990
drupal, forms, ajax, javascript
Choosing Performance (tka)1,989
performance, facebook+meta
A Vision of Web Development (j9t)1,988
outlooks, minimalism, semantics, conformance, maintainability
Debunking the 5 Myths of Conversion Rate Optimization1,987
myths, marketing, user-conversion, optimization
The At-Rules of CSS (geo/css)1,986
css, overviews
Monotype Is Introducing an HTML5-Based Web Font Platform1,985
html, fonts
Nesting Components1,984
components, nesting
Deprecating HTTP1,983
http, security, protocols, deprecation
5 Ridiculously Common Misconceptions About UX1,982
user-experience, design
HTML5 Canvas: What Is It?1,981
html, canvas, javascript
9 SEO Ideas for Small Businesses on a Budget1,980
seo, social-media, redesigning, responsive-design, marketing, multimedia
Flexbox and Grid Percentage Margins: Feedback Needed (fan)1,979
css, margins, flexbox, grids, layout, w3c, community
Extending in Sass Without Creating a Mess (sma)1,978
sass, css, selectors, extensibility
SVG Fallbacks Guide (ame/css)1,977
guides, svg, images, graceful-degradation
The UC Browser1,976
uc-browser, browsers
The Web’s Grain (fch)1,975
web, design
Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr/ven)1,974
mozilla, http, security, deprecation
Content-First Design (ali)1,973
content, design
Design Principles: Compositional Flow and Rhythm (sma)1,972
design, principles
Intent to Deprecate: SMIL1,971
discussions, chromium, blink, browser-engines, browsers, smil, support, deprecation
Designing Front-End Components1,970
components, best-practices
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)1,969
accessibility, aria, live-regions, html, web-apps
Everyone Has JavaScript, Right? (sil)1,968
javascript, support
Sass and Responsive Typography1,967
sass, typography, responsive-design
Standardization and the Open Web (ali)1,966
open-web, standards, foss, community
13 of the Best WordPress Magazine Themes1,965
wordpress, themes, link-lists
jQuery Considered Harmful (lea)1,964
jquery
New Web Layout Ideas for 20151,963
design, layout
Sass Theming With Configuration Files (oni)1,962
sass, configuration
Better Presentation of URLs in Search Results1,961
google, search, urls
3 Things (Almost) No One Knows About CSS (sen)1,960
css
Learnings From Using Sass in Large Scale Projects (hcr)1,959
sass, css, lessons
Of Undocumented Chrome Features and Unreadable W3C Specs (ppk)1,958
chrome, google, browsers, w3c
An In-Depth Overview of Living Style Guide Tools (sma)1,957
design, documentation, style-guides, pattern-libraries, tooling, overviews
How to Build Your Own CSS Preprocessor With PostCSS (cra)1,956
how-tos, css, preprocessors, postcss, gulp
image-dimensions (sin)1,955
packages, npm, images
Modern Web Development With Perl1,954
videos, perl
Want Fancy Firefox Features? Secure Your Website (sts/cne)1,953
firefox, mozilla, browsers, http, security
Jekyll on Rails1,952
jekyll, ruby-on-rails
Using EMCAScript 6 Today1,951
ecmascript, javascript
Sanitizing, Escaping, and Validating Data in WordPress1,950
wordpress, sanitization, escaping, validation, examples
Web Scraping With Node.js (sma)1,949
scraping, nodejs, javascript
Using GitHub Webhooks With PHP1,948
github, webhooks, php
Laravel 4 to Laravel 5—the Simple Upgrade Guide1,947
guides, laravel
7 Ways to Optimize Jenkins1,946
ci-cd, jenkins, optimization, automation
The Poor, Misunderstood “innerText”1,945
javascript, dom
Initiation to Code (ali)1,944
learning, career, engineering-management, leadership
Let Links Be Links (ali)1,943
links, html, javascript, frameworks
Choose Boring Technology (mcf)1,942
programming, tooling
Advanced Performance Audits With DevTools (pau)1,941
performance, auditing, browsers, dev-tools
Beyond Media Queries—it’s Time to Get Elemental1,940
css, media-queries, responsive-design
Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng)1,939
chrome, google, browsers, microsoft, scrolling
Refresh HTTP Header (kar)1,938
redirecting, http-headers, http, html, metadata, history
Should Our Agile Team Use Scrum or Kanban?1,937
agile, scrum, kanban, processes, project-management
The Developer’s Guide to Feeds in WordPress1,936
guides, wordpress, syndication, rss, atom
Toolkit: A Front-End Framework for the Modern Web1,935
frameworks
WordPress Front End Security: CSRF and Nonces (css)1,934
wordpress, security, csrf
Introduction to WordPress Front End Security: Escaping the Things (css)1,933
introductions, wordpress, security, escaping
First Look at Platform.sh—a Development and Deployment SaaS1,932
deploying, tooling
Why Content Is the New SEO1,931
content, seo
Don’t Forget About Contrast (ali)1,930
accessibility, colors, contrast
Free for Developers (rip)1,929
websites, tooling, link-lists
What Are the Security Risks of HTML5 Apps?1,928
security, web-apps, sanitization
Accessibility’s Costs Are Lower Than You Think (vig)1,927
accessibility, economics
Pluralization for JavaScript (ali)1,926
javascript, localization
An Update on Doorway Pages1,925
google, search, seo
HTML5 Local Storage Revisited1,924
html, browser-storage, apis
Two Weird Tricks That Fix React (dan)1,923
react, tips-and-tricks
Can CSS Be Too Modular? (css)1,922
css, html
Demystifying React Components State1,921
react, components, state-management
Moving to HTTPS on WordPress (chr/css)1,920
wordpress, http, security
How to Automate Style Guide-Driven Development (sma)1,919
guides, design, style-guides, automation
Vivaldi: Opera’s Spiritual Successor (cra)1,918
browsers, vivaldi, opera
Easy URL Parsing With Isomorphic JavaScript (cra)1,917
javascript, urls
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)1,916
books, frameworks, html, css
Stopping the Infighting About Digital Standards (ali)1,915
standards, policies, conventions
Design Principles: Dominance, Focal Points, and Hierarchy (sma)1,914
design, principles, hierarchy
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)1,913
html, images, standards
Using AngularJS for Data Visualisations (css)1,912
angularjs, visualization, svg
What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli)1,911
firefox, mozilla, browsers
Tired of Safari (ppk)1,910
safari, apple, chrome, chromium, google, browsers, mobile, pointer-events
Pointer Events (jac/w3c)1,909
pointer-events, apis, standards
Selector Specificity With CSS Preprocessors1,908
css, selectors, cascade, preprocessors, bem, sass
Why Developers and Designers Should Work Together1,907
design, collaboration, processes
Responsive Hero Images (gri/clo)1,906
images, responsive-design
Same-Origin Policy (ann)1,905
security, cors, web-platform
The Unbearable Inaccessibility of Slideshows1,904
accessibility, design-patterns, best-practices
List of Android WebViews (ppk)1,903
overviews, mobile, browsers, chromium, chrome, google
Accidental CSS Resets (chr/css)1,902
css, resets, shorthands, examples
HTTP/2 Is Done (mno)1,901
protocols, http
The Specialist–Generalist Balance (ali)1,900
career, communication, collaboration
Why I Don’t Hate Git: Hidden Consistency (mit)1,899
git, command-line, consistency, simplicity, software-design
WebRTC Heads Toward Standardization1,898
webrtc
The Love You Make (zel/ali)1,897
business-relations, career, design
FLIP Your Animations (aer)1,896
animations, techniques, javascript
Why I Don’t Use Compass Anymore (kit)1,895
frameworks, compass
What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz/ali)1,894
css, preprocessors, postprocessors, craft
Counting Chromia (ppk)1,893
chromium, browsers, mobile, google, metrics
Style Guide Generator Roundup (ali)1,892
design, documentation, style-guides, tooling, link-lists
The Big Web Design Trends for 20151,891
design, trends
Reframing Accessibility for the Web (ali)1,890
accessibility, usability
Progressive Enhancement and Data Visualizations (css)1,889
progressive-enhancement, html, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1,888
drm, html, w3c
Web Design and Principles (j9t)1,887
design, principles
Writing AngularJS Apps Using ES61,886
angularjs, ecmascript, javascript
DOM: Custom Elements (ann)1,885
dom, web-components
Securing the Web (w3c)1,884
web-platform, security
Tour of a Performant and Responsive CSS Only Site (css)1,883
css, parallax, effects, performance, case-studies
Variable Fonts for Responsive Design (nic/ali)1,882
fonts, variable-fonts, responsive-design
Lessons Learned From the Early Days of Google1,881
videos, lessons, google
AngularJS Internals in Depth (sma)1,880
angularjs, javascript
How to Teach Yourself Web Development1,879
how-tos, learning, training, career
On the Deterioration of HTML/CSS Practices (j9t)1,878
html, css, craft
What’s New in Firefox 35 (cra)1,877
firefox, mozilla, browsers
A Vision for Our Sass (ali)1,876
sass, processes
Standards and Browser Compatibility1,875
web-platform, standards, browsers, support, interoperability, polyfills, feature-detection, browser-detection
Front End and Back End (ppk)1,874
programming, career, comparisons
Programming Fonts1,873
websites, fonts, programming, comparisons
Logically Speaking (ali)1,872
communication, project-management
Angular and Templating (ppk)1,871
angularjs
Designing WordPress Themes for Printing1,870
design, wordpress, theming, print
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)1,869
fundamentals, testing, automation, mobile
The Problem With Angular (ppk)1,868
angularjs
Web Platform and JavaScript (ann)1,867
web-platform, javascript
Why AJAX Isn’t Enough (sma)1,866
ajax, javascript
Strategies for Keeping CSS Specificity Low (chr/css)1,865
css, selectors, cascade, strategies
Timing Guidelines for Exposing Hidden Content (nng)1,864
guidelines, time, hiding, user-experience
A Wave of Command Buses (mat)1,863
php
Designing for Print With CSS (rac/sma)1,862
design, print, css
How to Interview (ali)1,861
how-tos, career, interviewing
A New Microsoft Browser? (ppk)1,860
browsers, microsoft, internet-explorer
Approaches to Media Queries in Sass (edu/css)1,859
css, preprocessors, sass, media-queries, techniques
CSS: Just Try and Do a Good Job (chr/css)1,858
css, cascade, naming, tooling
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1,857
html
The Good, the Bad, and the Great Examples of Web Typography (sma)1,856
typography, fonts, examples
Browser Storage and AngularJS1,855
angularjs, browser-storage, browsers
Maintainable Social Script Integration1,854
social-media, embed-code, maintainability
The Ultimate Content Marketing Toolkit1,853
content, marketing, tooling, link-lists
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c)1,852
opensocial, w3c
AngularJS in Drupal Apps1,851
angularjs, drupal
Ground Rules for Working With Web Agencies (j9t)1,850
business-relations, processes, guidelines
The UX of Error Messages1,849
user-experience, errors, microcontent
A Link Is a Promise (nng)1,848
links, microcontent, writing
An Auto-Enforceable SCSS Styleguide1,847
style-guides, automation, linting, sass, tooling