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 that they be respected and included. Hide

Frontend Dogma

“2010s” News Archive (4)

Entry (Sources) and Additional TopicsDate#
Cloudflare Is Ruining the Internet (for Me)2,480
cloudflare, captcha, web, user-experience
Design Systems and Postel’s Law (mar)2,479
design-systems, principles
An Intro to Google Tag Manager (css)2,478
introductions, google, tag-management, analytics, tooling
Schools of Thoughts in Web Standards (kar)2,477
standards, principles
Brief History of JavaScript Modules2,476
javascript, modules, commonjs, browserify, esm, webpack, rollup, tooling, history
A Tale of CSS and Sass Precision (kit)2,475
css, sass
Electron 1.0 (jlo/ele)2,474
release-notes, electron
My URL Isn’t Your URL (bag)2,473
urls, standards
Never Show a Design You Haven’t Tested on Users (ali)2,472
design, usability, user-experience, testing
IPDF and W3C Look Into a Merger (sdt)2,471
w3c
On Design Systems: Sell the Output, Not the Workflow (vit/sma)2,470
design-systems, communication, processes
Accessibility and Performance (mar)2,469
accessibility, performance, javascript, optimization
Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli)2,468
web-apps, progressive-web-apps, web-workers, javascript, performance, reliability
An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma)2,467
guides, css, selectors, examples
Meaningful CSS: Style Like You Mean It (tba/ali)2,466
css, html, semantics
Introducing the CSS Grid Layout2,465
introductions, css, grids, layout
A Comparison of Animation Technologies (sar/css)2,464
animations, comparisons, css, canvas, smil, webgl, gsap, jquery, threejs, react
Website Forms Usability: Top 10 Recommendations (nng)2,463
forms, usability, best-practices
How to Use JSON Data Fields in MySQL Databases (cra)2,462
how-tos, json, mysql, databases
Working With Images in Stylesheets With PostCSS (css)2,461
css, images, backgrounds, postcss, examples
Release Notes for Safari Technology Preview 3 (web)2,460
release-notes, safari, apple, browsers
Visual Regression Testing With CSS Blend Modes (sar/css)2,459
testing, regressions, blend-modes, css
You Should Probably Blog in Markdown (chr)2,458
blogging, markdown
Improving the Quality of Your CSS With PostCSS2,457
css, quality, optimization, postcss
5 Career-Ending Mistakes Web Developers Make2,456
career, mistakes, business-relations, communication
The Web Isn’t Uniform (fox)2,455
web, javascript, user-experience
Web Designers, Can You Speak Web?2,454
html, css, design, browsers, concepts, link-lists
Lint Your CSS With Stylelint (css)2,453
css, linting, tooling, stylelint
Affiliate Marketing Tips for 20162,452
marketing, monetization, tips-and-tricks
Finally, CSS in JS! Meet CSSX (sma)2,451
css, javascript
The Node.js System (ama)2,450
nodejs, v8, javascript-engines, javascript
5 Steps to Build Node.js Using Travis CI2,449
nodejs, building
Release Notes for Safari Technology Preview 2 (jon/web)2,448
release-notes, safari, apple, browsers
Work Begins on HTML5.1 via GitHub (neo)2,447
html, w3c
Technical Debt: Rescuing Legacy Code Through Refactoring2,446
technical-debt, refactoring, maintenance, quality, monitoring, testing
Getting Started With CSS Modules (fon/css)2,445
introductions, css, modules, webpack
A Brief(ish) History of the Web Universe: New Hope(s) (bka)2,444
web, history, browsers, mosaic, netscape
RespImageLint—Linter for Responsive Images2,443
bookmarklets, images, html, responsive-design, linting
Interview With Vivaldi CEO Jón S. von Tetzchner (jon+)2,442
interviews, vivaldi, browsers, chromium
Vivaldi 1.0: Not for Everybody, Just You (jon/viv)2,441
browsers, vivaldi
Working on HTML5.1 (tin/w3c)2,440
html, standards, w3c
How PNG Works2,439
png, images, compression
What Is the Definition of a “CSS Hack”? (lou)2,438
css, hacks, browsers, terminology
Vivaldi 1.0 Release: Your New Default Browser? (cra)2,437
vivaldi, browsers
A Simple Web Developer’s Color Guide (sma)2,436
guides, colors, color-palettes, design
6 jQuery Infinite Scrolling Demos2,435
jquery, scrolling, examples
What Are CSS Modules and Why Do We Need Them? (fon/css)2,434
css, modules, scope
What’s Coming for CSS: Compatibility and Control2,433
css, houdini, grids, layout, scrolling
How to Use PostCSS With Gulp2,432
how-tos, postcss, gulp, automation
Building the UI for the New “The Times” Website2,431
design, collaboration, architecture, css, documentation, case-studies
Let’s Learn ES2015 (css)2,430
ecmascript, javascript, variables, functions, operators, examples
Leveling Up With React: Redux (bra/css)2,429
react, redux, state-management
Using Map and Reduce in Functional JavaScript2,428
javascript
Why I Don’t Use CSS Preprocessors2,427
css, preprocessors
Front-End Style-Guides: Definition, Requirements, Component Checklist (nng)2,426
style-guides, design, efficiency, consistency, user-experience, checklists
Using Lodash as a Collection of Micro-Libraries2,425
lodash, libraries
The Veil of Ignorance (mrm)2,424
design, accessibility, ethics
How Good Are Your HTML and CSS Comments? (hey)2,423
html, css, comments, maintainability, collaboration, examples
How to Migrate a WordPress Site to a New Domain and Hosting2,422
how-tos, wordpress, migrating, hosting, domains
Accessible, Simple, Responsive Tables (css)2,421
tables, accessibility, simplicity, responsive-design
Useful WordPress Tools, Themes, and Plugins (vit/sma)2,420
wordpress, tooling, themes, plugins, link-lists
The Hamburger Icon Debate2,419
mobile, icons, images, design-patterns
PostCSS Mythbusting: Four PostCSS Myths Busted2,418
postcss, myths
Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma)2,417
mobile, google, seo, wordpress
Keeping Your Content Classy (dre)2,416
content, content-management, html
6 SEO Trends to Watch for in 20162,415
trends, seo, content, marketing, mobile, performance, social-media
Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam/sof)2,414
webassembly, support, browsers, chrome, google, firefox, mozilla, edge, microsoft
How to Optimize Mobile Performance (sma)2,413
how-tos, mobile, performance, optimization, performance-budgets, content-management, caching, testing
On “:not” and Specificity (ire)2,412
css, selectors, cascade
The Web’s Original Sin (ppk)2,411
web, content, economics, monetization
Leveling Up With React: React Router (bra/css)2,410
react, routing, react-router
What I Learned in Five Weeks of Using CSS Modules2,409
css, modules, lessons
Intro to ReactJS2,408
introductions, react
Use “rem” for Global Sizing; Use “em” for Local Sizing (fon/css)2,407
css, units
What Is a Headless CMS? (chr/css)2,406
content-management, headless, concepts, terminology
Cleaning Up a CSS Codebase (kit)2,405
css, refactoring, linting, architecture
Your First Drupal 8 Migration2,404
drupal, migrating
Coding mod_rewrite and WordPress Permalinks (tel)2,403
servers, apache, wordpress, urls
Getting Started With Foundation 6’s CLI Tools2,402
introductions, foundation, command-line
React Server Side Rendering With Node and Express (sma)2,401
react, server-side-rendering, nodejs, express
An Interview With Libby Nicholaou on Creative Residency (chr/css)2,400
interviews, design, creativity
Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma)2,399
usability, ecommerce, scrolling, pagination, buttons
Do You Know These Eight HTML5 Tags?2,398
html, semantics
Taking AMP for a Spin (css)2,397
amp, google
Scheduled Backups for WordPress for Free in 5 Minutes2,396
wordpress, tips-and-tricks
An Interview With Una Kravets (una+/css)2,395
interviews, css, sass, design
Nunjucks: A JavaScript Template Engine2,394
javascript, template-engines, nunjucks
CPP: A Standardized Alternative to AMP (tka)2,393
amp, google, performance, policies
Content Modeling With Jekyll (sma)2,392
content, information-architecture, jekyll
All Talk and No Buttons: The Conversational UI (ali)2,391
design, interaction-design, conversational-design
Sass: The “@mixin” Directive2,390
sass, mixins, examples
Become a Web Developer in 7 Simple Steps2,389
career, communication
Efficient Responsive Design Process (ben/sma)2,388
responsive-design, processes, collaboration, communication, business-relations
7 Trends That Will Define Web Design in 20162,387
design, trends, ai, mobile-first, layout, animations
You Got Your CSS in My JavaScript (jus)2,386
javascript, css, principles
Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the)2,385
w3c, webmentions, indieweb
W3C Announces Web Authentication Standards Project2,384
w3c, authentication
Design Systems in Difficult Places (mar)2,383
design-systems, principles
Validating Product Ideas (ali)2,382
product-management, processes
W3C Looks to Secure the Web (sdt)2,381
w3c, authentication, security
Distribution Packages Considered Insecure2,380
dependencies, unix-like, security
Why npm Scripts? (css)2,379
npm, nodejs, conversion, linting, minification, compression, sprites, images, examples
The Future of Loading CSS (jaf)2,378
html, css, rendering, chrome, google, browsers
9 of the Most Popular Free WordPress Themes2,377
wordpress, themes, link-lists
Critical Metric: Critical Resources2,376
performance, metrics, css, javascript
Introducing: The Ultimate CSS Survey (lou)2,375
introductions, surveys, css
Building a Jekyll Site: Converting a Static Website to Jekyll (mik/css)2,374
jekyll, installing
why-is-node-running2,373
packages, npm, nodejs
Sass: The “@extend” Directive2,372
sass, examples
Custom Elements No Longer Contentious (ann)2,371
web-components
Usability Testing of Icons (nng)2,370
icons, images, testing, usability
A Brief(ish) History of the Web Universe: The Early Web (bka)2,369
web, history, browsers, mosaic
Getting Started With React: Building a “Hello World” Demo2,368
introductions, frameworks, react
The Power of Responsive Design Sprints (gri/clo)2,367
design, responsive-design, processes, agile
What’s New in ECMAScript 2016 (ES7) (paw)2,366
ecmascript, standards
The Art of the Commit (dde/ali)2,365
version-control, command-line, commit-messages, writing
Getting Past “Hello World” in Angular 22,364
angularjs, angular, link-lists
The Ultimate Guide to Link Building With Content2,363
guides, content, links, seo
The Problem With the Chromium WebViews (ppk)2,362
chromium, browsers, mobile
Extending Sass With PostCSS2,361
sass, postcss, css, tooling
The Controversial State of JavaScript Tooling2,360
javascript, tooling, community, modules, tree-shaking
Understanding Transducers in JavaScript (rom)2,359
javascript, functions
Sass: The “@import” Directive2,358
sass, examples
CSS Specificity Is Base-Infinite (chr/css)2,357
css, selectors, cascade
Why I Love Working With the Web (rem)2,356
web-platform, simplicity
Working With Databases in WordPress2,355
wordpress, databases, php
The Woes of Date Input (htm)2,354
html, forms
Angular 2 First App Post-Mortem2,353
angularjs, angular
Sass: The “@media” Directive2,352
sass, examples
Lazy-Loading Images: How Not to Really Annoy Your Users2,351
images, lazy-loading, performance, jquery
The Current State of Web Security (An Interview With Anselm Hannemann) (hel+/css)2,350
interviews, security, http, ssl, tls, encryption, cloudflare, lets-encrypt
Aligning Your Front End Process2,349
processes, tooling, documentation
10 Years of Web Inspector (web)2,348
safari, apple, browsers, dev-tools, anniversaries
10th Anniversary of jQuery (jer)2,347
anniversaries, jquery
It’s Time to Rethink Vendor Prefixes in CSS2,346
css, vendor-extensions, webkit, graceful-degradation
CSS Variables: The Architecture Backbone (sma)2,345
css, custom-properties, sass, preprocessors
Eliminating Known Vulnerabilities With Snyk (sma)2,344
security, vulnerabilities, tooling
Influencing Web Layouts With Print Layouts (chr/css)2,343
design, print, css, shapes
Introduction to Craft CMS2,342
introductions, content-management
Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers)2,341
css, edge, microsoft, browsers
The Sad State of Web Development2,340
nodejs, babel, postcss, react, single-page-apps
Getting Started With Underscore.js2,339
introductions, libraries
JavaScript Code Conventions (ama)2,338
javascript, conventions, formatting, naming
The Law of Maintainability (j9t)2,337
maintainability
Why You Should Choose Your Own HTTPS (hel)2,336
http, performance, content-delivery, tooling, cloudflare
Writing Is Design (pjo)2,335
writing, design
10 Web Predictions for 2016 (cra)2,334
web, outlooks, security, site-generators, browsers, css, mobile, performance, webassembly, seo
Build a Web App With Backbone.js and Socket.IO2,333
web-apps, backbone, tooling, websockets
An Introduction to CSS’s “@supports” Rule (Feature Queries)2,332
introductions, css, support, feature-detection
Blending Modes Demystified (ali)2,331
design, images, colors, effects, css
Shaping the WCAG 2.0 Extensions (coo/w3c)2,330
accessibility, wcag
The Problem With Progressive Enhancement2,329
progressive-enhancement, javascript, performance, resilience
The World Wide Web: Huge Possibilities for Tomorrow2,328
w3c, web, html
HSTS and “Let’s Encrypt” (tka)2,327
http, http-headers, ssl, lets-encrypt, security
Critical Web Fonts (zac)2,326
fonts, css, flash-of-x, critical-path, performance, metrics
Internet Explorer CSS Limits and Workarounds2,325
internet-explorer, microsoft, browsers, css
Programming Languages and Programming Paradigms2,324
programming, oop, go
W3C Wants to Standardise Music Notation in Your Web Browser (ars)2,323
w3c
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)2,322
javascript, html, web, retrospectives
Revisiting Firefox’s DevTools (pat/sma)2,321
firefox, mozilla, browsers, dev-tools
Generating SVG With React (sma)2,320
svg, react, javascript
A Guide for SVG Support in Email (geo/css)2,319
guides, svg, images, support, email
In Defense of CSS Resets2,318
css, resets
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)2,317
single-page-apps, progressive-enhancement, html, css, javascript
JavaScript: 2015 in Review (cra)2,316
javascript, retrospectives
Indexing HTTPS Pages by Default2,315
google, search, http, security
An in-Depth Look at CORS2,314
security, cors, javascript, php
Understanding the CSS Modules Methodology (kit)2,313
css, modules, architecture, webpack, browserify
A Beginner’s Guide to WebGL2,312
guides, webgl, examples, tooling, link-lists
Why I’m Not Using Your Open Source Project (nza)2,311
foss, licensing, maintenance, documentation
Move Fast and Fix Things2,310
technical-debt, git, github, processes, case-studies
Component-Driven CSS Frameworks2,309
frameworks, css, components, bootstrap, foundation, pure
SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar/css)2,308
guides, smil, svg, images, animations
“Learn More” Links: You Can Do Better (nng)2,307
links, microcontent, usability
Using Multi-Step Animations and Transitions (geo/css)2,306
css, animations, transitions, transforms, examples
Decorating the Web With CSS Border Images2,305
decoration, css, borders, images
Design, White Lies, and Ethics (ali)2,304
design, testing
PostCSS—a Comprehensive Introduction (rea/sma)2,303
introductions, tooling, css, postcss
A Brief(ish) History of the Web Universe: Time (bka)2,302
web, history, html
What’s New in Vue.js 1.02,301
vuejs
Microsoft Edge’s JavaScript Engine to Go Open-Source2,300
edge, microsoft, browsers, javascript-engines, chakracore, foss
On MDN Keeping Around Outdated Information (ppk)2,299
mdn, documentation
Getting Started With CSS “calc()” (ana/sma)2,298
introductions, css, functions
Styling Placeholder Texts (ppk)2,297
design, css, placeholders
Learn PHP 7, Find Out What’s New, and More2,296
php, tooling, link-lists
The 10 Big Web Design Trends of 20152,295
design, layout, trends, minimalism, scrolling, flat-design, animations, colors, backgrounds, typography
A New Responsive Font Format for the Web (fon/css)2,294
fonts, variable-fonts, responsive-design
Technical SEO—Fundamental Principles (sma)2,293
seo, fundamentals, principles
Flexbox Froggy (tho)2,292
websites, css, flexbox, layout, learning
Frameworks (bee/ali)2,291
design, responsive-design
Rolling Out Responsive (ali)2,290
responsive-design, processes
Vivaldi, Your Next Browser?2,289
browsers, vivaldi
Blue Beanie Day2,288
websites, awareness-days, standards
Seriously, Don’t Use Icon Fonts (tyl/clo)2,287
fonts, icon-fonts, html, quality
On Keeping Breakpoints DRY (edu/css)2,286
css, javascript, media-queries, breakpoints, responsive-design
A Brief(ish) History of the Web Universe: The Pre-Web (bka)2,285
web, history, sgml
Simplicity Wins Over Abundance of Choice (nng)2,284
simplicity, product-management, usability
The Cost of Frameworks Recap (chr/css)2,283
frameworks, performance
PHP vs. Ruby—Let’s All Just Get Along2,282
php, ruby, comparisons
Getting Started With Service Workers2,281
introductions, web-workers, javascript
Visual Regression Testing With PhantomCSS (jon/css)2,280
testing, regressions, grunt
Frameworks, Not Blameworks (zac)2,279
frameworks
JavaScript Frameworks and Mobile Performance2,278
javascript, frameworks, performance, mobile
Loading Web Fonts With the Web Font Loader (fon/css)2,277
fonts, flash-of-x, performance, user-experience
The Cost of Frameworks (aer)2,276
frameworks, metrics, efficiency
You Should Use [Insert Library/Framework], It’s the Bestestest! (aer/rem)2,275
videos, frameworks
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)2,274
static-site-generation, site-generators, comparisons, jekyll, hugo
Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge2,273
introductions, edgehtml, edge, microsoft, browsers, browser-engines
Legibility, Readability, and Comprehension: Making Users Read Your Words (nng)2,272
content, legibility, readability, testing
Writing CSS on Growing Teams (ali)2,271
css, processes, communication, code-reviews, documentation
An Overview of JavaScript Templating Engines2,270
overviews, javascript, template-engines, mustache, handlebars, jquery
CSS in the Modern World2,269
css, link-lists
An Introduction to Google’s Accelerated Mobile Pages (AMP)2,268
introductions, amp, google
The Difference Between Responsive and Adaptive Design (geo/css)2,267
design, responsive-design, liquid-design, comparisons
Making a Simple Site Work Offline With ServiceWorker (css)2,266
offline, web-workers, javascript, functionality, support, browsers
Modern Progressive Enhancement (jaf/btc)2,265
videos, javascript, progressive-enhancement
Style Guide Best Practices (bra/btc)2,264
videos, design, documentation, style-guides, best-practices
Why Passwordless Authentication Works (cra)2,263
authentication, passwords, security
Design + Performance (zem/btc)2,262
videos, design, performance, user-experience
9 Ways That Design Trends Are Holding You Back2,261
design, creativity
Creating Alpha Channel JPEGs Using SVG (zol)2,260
images, jpeg, svg, transparency+opacity
Programmers: Stop Calling Yourselves Engineers (ibo/the)2,259
career, terminology
W3C Launches One-Stop Accessibility Resource for Developers2,258
w3c, accessibility, documentation, wcag
About Conditional Comments2,257
conditional-comments, browsers, microsoft, internet-explorer
A Primer on Using Flexbox With Compass2,256
introductions, css, flexbox, layout, compass
The Image Replacement Museum (mar/css)2,255
image-replacement, techniques, html, css, images, overviews, link-lists
How I Got Started in Technical Evangelism2,254
career, advocacy, developer-relations
Software Is Never Finished and Code Can Always Be Improved2,253
programming, maintenance
Why Static Site Generators Are the Next Big Thing (bii/sma)2,252
site-generators, tooling
Background Image Shapes (css)2,251
backgrounds, images, shapes, css, transforms, clipping, svg
ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (web/sma)2,250
ecmascript, javascript
Templating With Handlebars (css)2,249
handlebars
4 Expert Tips for Getting the Most Out of Google Fonts2,248
google, fonts, tips-and-tricks
HTTP/2: The Pros, the Cons, and What You Need to Know2,247
protocols, http, performance
Offering Feedback (rac/ali)2,246
business-relations, collaboration, communication, product-management
Space Yourself (mwi/sma)2,245
typography, whitespace, css, unicode
Choosing a CMS Your Organization Will Love (ali)2,244
content-management, tooling, productivity
Object-Oriented UX (ali)2,243
user-experience, information-architecture, design
Performance Budgets in Action (spe)2,242
performance, performance-budgets
How to Solve Caching Conundrums (cra)2,241
how-tos, caching, http
Reverse Text Color Based on Background Color Automatically in CSS (fon/css)2,240
css, colors, backgrounds, animations, effects
What’s New in Ember 2.0?2,239
emberjs
Ensure High Contrast for Text Over Images (nng)2,238
contrast, colors, images, accessibility, usability
What’s New in Electron (jlo/ele)2,237
release-notes, electron
Deprecating Our AJAX Crawling Scheme (nag)2,236
google, search, crawling, ajax
CSS Snapshot 2015 (tab+/w3c)2,235
css, standards
How to Use Sass Variables2,234
how-tos, sass, variables, examples
How to Create a Web Style Guide You’ll Be Proud Of2,233
how-tos, design, documentation, style-guides
Accelerated Mobile Pages Project (fon/css)2,232
amp, google, mobile
Creating a CSS Sliding Background Effect (geo/css)2,231
css, transforms, backgrounds, effects
How Semantics Create a Better Internet2,230
semantic-web, rdf
AMP and Incentives (tka)2,229
amp, google, performance, web
Using Web Fonts the Best Way (in 2015) (hel)2,228
fonts, performance
Caching a MongoDB Database With Redis2,227
databases, mongodb, caching, javascript
Accelerated Mobile Pages Project2,226
websites, amp, google
Defining and Dealing With Technical Debt (geo/css)2,225
technical-debt, concepts, maintainability, documentation, style-guides, code-reviews
The Pros and Cons of Nesting Your Sass Code2,224
sass, nesting, comparisons
How to Make Charts With SVG (fon/css)2,223
how-tos, visualization, svg, images, html, javascript
Transforming the Web With HTML5 (sdt)2,222
html, web-platform, flash, multimedia
Simplicity in Front-End Tooling (hcr)2,221
tooling, simplicity, preprocessors, postprocessors, sass, css
An Intro to the Twig Templating Engine in Drupal 82,220
introductions, template-engines, twig, drupal
Introducing RAIL: A User-Centric Model for Performance (pau/sma)2,219
introductions, performance, metrics, user-experience
Writing to Think (ali)2,218
writing, career
What I’ve Hated and What I’ve Loved About Web Development (j9t)2,217
retrospectives, career
ESLint: The Next-Generation JavaScript Linter (nza/sma)2,216
javascript, linting, eslint
ES6 Promises in Depth2,215
ecmascript, javascript, promises, callbacks, asynchronicity, events
ES6 Modules in Depth2,214
ecmascript, javascript, modules
Reference Imports in Less (Are Kinda Cool) (chr/css)2,213
less, preprocessors
“Just” (bra)2,212
communication, collaboration
The Nearly-Headless CMS (ali)2,211
content-management, headless, tooling
Understanding JavaScript Constructors (css)2,210
javascript, scope
Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp+/w3c)2,209
accessibility, standards, tooling
SQL vs. NoSQL: How to Choose (cra)2,208
how-tos, databases, sql, comparisons
ES6 Math Additions in Depth2,207
ecmascript, javascript, math
When to Hide Content Behind Forms and When to Give Content Away (nng)2,206
content, hiding
Repeated Violations of Webmaster Guidelines2,205
google, search
Factors Affecting Website Performance2,204
performance, network, browsers, memory, servers, images, multimedia
The Problem of “Fire and Forget” in Web Design (j9t)2,203
processes, maintenance, prioritization
The Full Stack Overflow Developer (cod)2,202
career, craft, quality, stack-overflow, link-lists
Normalize (CSS) No More2,201
normalize-css, design
Introduction to Sass2,200
introductions, sass, css, preprocessors
Creating Cel Animations With SVG (hey/sma)2,199
animations, svg, images, css, sass
An Intro to CSS Testing With SonarQube (css)2,198
introductions, css, testing, tooling
Preloading Images in Parallel With Promises (kit)2,197
javascript, promises, images, preloading, performance
The Most Popular WordPress Landing Page Plugins2,196
wordpress, plugins, landing-pages
Hello, My Name Is <Error> (ali)2,195
naming, conventions, forms, errors, usability
Node v4.0.0 (Current) (nod)2,194
release-notes, nodejs
Is the Web Platform Getting Too Big? (nza)2,193
web-platform, web
Preventing User Errors: Avoiding Conscious Mistakes (nng)2,192
usability, errors
Object Orientated Development With WordPress2,191
wordpress, oop, php
How to Solve the Global npm Module Dependency Problem2,190
how-tos, npm, dependencies
The Anatomy of Responsive Images (jaf)2,189
html, images, responsive-design, support, browsers
Hey Designers: Stop Being an Afterthought (rhj/sma)2,188
design, processes, collaboration, communication
Gulp for Beginners (zel/css)2,187
gulp, automation, installing, examples
A Brief History of Web Design (dav/btc)2,186
videos, design, history
Animating the User Experience (btc)2,185
videos, user-experience, css, animations
Architecting Scalable CSS (css/btc)2,184
videos, css, architecture, scalability, naming
Atomic Design (bra/btc)2,183
videos, design, atomic-design
Breaking the Barriers—Moving Browsers and the Web Forward (cod/btc)2,182
videos, web, web-platform, browsers
Cheat Your Way With UX (btc)2,181
videos, design, user-experience
CSS Is a Mess (jus/btc)2,180
videos, css, maintainability
Delivering Responsibly (sco/btc)2,179
videos, performance, usability, accessibility, sustainability
SVG Is for Everybody (chr/btc)2,178
videos, svg, images
SVG Lessons I Learned the Hard Way (sar/btc)2,177
videos, svg, images, lessons
The Web’s Future Is Offline (joh/btc)2,176
videos, offline, outlooks
Type Is Visible Language (esp/btc)2,175
videos, typography, fonts
Typographic Units in CSS (joh)2,174
css, units, typography
JSON Validation by Committee2,173
ruby, json, conformance, validation
Six Tips for Chrome DevTools (css)2,172
dev-tools, chrome, google, browsers, tips-and-tricks
The Age of HTML5 Ads2,171
html, monetization
How We Get Things Done2,170
project-management, processes, case-studies
HTTP Cats (rog)2,169
websites, http, protocols
10 Common Mistakes Web Developers Make2,168
mistakes, html, css, javascript, career, performance
Firefox 40: Profiling JavaScript Performance and More (eli)2,167
firefox, mozilla, browsers
Which Editor to Choose? (bre)2,166
code-editors, vs-code, microsoft, sublime-text, comparisons
Introduction to TLS and SSL (ope)2,165
introductions, tls, ssl, protocols, certificates, security
Polyfills or Ponyfills?2,164
polyfills, ecmascript, javascript, terminology
Microsoft Edge: The Review (cra)2,163
edge, microsoft, browsers
Git and GitHub Hacks2,162
git, github, browser-extensions, command-line, tips-and-tricks
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)2,161
html, monetization, adobe
Understanding Scope in Ruby2,160
ruby, scope
5 Easy Performance Tweaks for Node.js Express (cra)2,159
nodejs, express, performance, optimization, compression
Supporting Mobile Navigation in Spite of a Hamburger Menu (nng)2,158
navigation, mobile
Strategies for Cache-Busting CSS (chr/css)2,157
css, caching, performance, tooling, strategies
Ember.js 2.0 Released (wyc/emb)2,156
release-notes, emberjs
Understanding Critical CSS (sma)2,155
css, performance, critical-path
Localizing Times in JavaScript (chr/css)2,154
javascript, localization, libraries
Deconfusing Pre- and Post-Processing (dea)2,153
css, preprocessors, postprocessors, comparisons
Real-Time Search in JavaScript (osv)2,152
javascript, search, functionality
Average Manager vs. Great Manager2,151
engineering-management, comparisons
Using “@error” Responsibly in Sass (kit)2,150
sass, errors
The ES6 Conundrum (cod)2,149
ecmascript, javascript, feature-detection, transpiling, link-lists
The Current State of HTML5/CSS3 Browser Support2,148
html, css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
The Tedium of Managing Code (lyz/ali)2,147
maintenance, maintainability, dependencies, javascript, tooling
Mastering Image Optimization in WordPress2,146
wordpress, images, optimization, performance
Debugging CSS Keyframe Animations (sar/css)2,145
css, animations, transforms, debugging
The State of Accessibility in PHP Tools2,144
accessibility, php, code-editors, jetbrains, phpstorm, sublime-text, notepad++
CSS Vendor Prefixes (gla)2,143
css, vendor-extensions, history
Constructing CSS Quantity Queries on the Fly (rea/sma)2,142
css, selectors
An Introduction to Open-Source Licenses (eli)2,141
introductions, foss, licensing
Stop Pushing the Web Forward (ppk)2,140
web-platform, browsers, user-experience
A Look at Length Units in CSS2,139
css, units
A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe)2,138
version-control, git, mistakes, vulnerabilities, security
The Difference Between Minification and Gzipping (chr/css)2,137
comparisons, minification, gzip, compression
Backbone.js Basics: Bringing an App to Life With Events2,136
fundamentals, frameworks, backbone, events, javascript
Front-End Development Is Development (geo/css)2,135
career, programming
Memory Management (ali)2,134
career, tooling
Making Minimalism Work in Mobile and Web2,133
design, prototyping, minimalism, desktop, mobile
Animations: The Angular Way (css)2,132
angularjs, animations, transitions, css
Google’s Handling of New Top Level Domains (joh)2,131
google, search, domains, seo
A Brief History of HTML (rpo)2,130
html, history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye2,129
html, multimedia, eme, drm, flash, silverlight
Do Not Track 2.0 (jus/iap)2,128
do-not-track, privacy, w3c
Web Design Has as Much Soul Now as It Did Before2,127
design, aesthetics, economics
jQuery 3.0 Is Released (sdt)2,126
jquery
Quantity Ordering With CSS (rea/sma)2,125
css, selectors, flexbox, layout
What’s New in Firefox 392,124
firefox, mozilla, browsers
12 Little-Known CSS Facts (the Sequel) (lou)2,123
css, borders, typography, tables, naming, animations, selectors
The ARIA Roles Model2,122
html, attributes, aria, accessibility
The Characteristics of Minimalism in Web Design (nng)2,121
design, minimalism, trends
More Tips to Further Secure WordPress (eli)2,120
wordpress, security, tips-and-tricks, plugins
Web Design Is Dead. No, It Isn’t. (vit/sma)2,119
design, tooling, web-platform
Atomic OOBEMITSCSS (una)2,118
css, atomic-css, bem, oocss
Web Design Is Dead (mas)2,117
design, tooling, mobile
React + Performance = ? (aer)2,116
react, performance, metrics
Why Your Creativity Insists You Break Out of Your Routines2,115
creativity, processes
How to Grunt and Gulp Your Way to Workflow Automation2,114
how-tos, automation, grunt, gulp
Container Queries: Once More Unto the Breach (wil/ali)2,113
css, media-queries, container-queries
Understanding Block Formatting Contexts in CSS2,112
css, concepts
Getting to Know Stylus (kit)2,111
css, preprocessors, stylus
Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma)2,110
design, principles
The Roots of Minimalism in Web Design (nng)2,109
design, minimalism, history, tips-and-tricks
W3C’s Mobile Checker Is Now Live (cam/sof)2,108
w3c, mobile, tooling
Improving Web Security With the Content Security Policy2,107
security, csp, http
GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra)2,106
videos, processes, agile, prioritization
License to SIGKILL (sch)2,105
ruby, unix-like
Where Content Management Systems Fit Into the Process (geo/css)2,104
content-management, content, processes
Accessible Footnotes With CSS (kit)2,103
footnotes, html, css, accessibility
The Homepage Exception (han/ali)2,102
homepages, design, user-experience
What Does It Mean to Develop Accessible Websites?2,101
accessibility
Learning New Tricks (ali)2,100
career, learning, software-design-patterns
Is HTML “Complete”? (bru)2,099
html, standards, web-platform
Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam)2,098
performance, metrics, comparisons
Introducing Pure.css—a Lightweight Responsive Framework2,097
introductions, frameworks, pure
(Some) CSS Best Practices Considered Harmful2,096
slides, css, best-practices
The Future Generation of CSS Selectors: Level 4 (lou)2,095
css, selectors, examples
Old CSS Syntax With Prefixes (kar)2,094
css, vendor-extensions, flexbox, gradients
Practical Techniques on Designing Animation (sar/sma)2,093
design, animations, techniques
Performance Tools (fon/css)2,092
performance, tooling, content-delivery, testing, dev-tools, images, css, javascript, optimization, link-lists
Low-Contrast Text Is Not the Answer (nng)2,091
contrast, colors, accessibility, usability
What Are Web Standards2,090
standards, history, html, xml, xhtml, css, wcag, w3c
</html> (tim)2,089
html, web-platform
Building a Custom Twig Filter the TDD Way2,088
twig
No Good Can Come of Bad Code (zel/ali)2,087
quality, accessibility, semantics, standards
Resetting Agency Culture (ali)2,086
culture, collaboration, communication
The Mitt Romney Web Font Problem (zac)2,085
fonts, flash-of-x, user-experience, css, javascript
DRY: Do Repeat Yourself (ppk)2,084
principles, best-practices
Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam/sof)2,083
google, libraries, polymer, web-components
Three Ways to Spice Up Your Social Media Strategy (gra)2,082
social-media, marketing, strategies
Knowing When to Back Off2,081
load-balancing, databases
Understanding Less Guards and Loops2,080
less, loops
The Art of SVG Filters and Why It Is Awesome (sma)2,079
svg, images, filters, css
Web vs. Native: Let’s Concede Defeat (ppk)2,078
web, native
Designing for Explicit Choice (sma)2,077
design, forms, examples
How to Do a Content Audit of Your Website2,076
how-tos, content, auditing, seo
In CSS, the Only Wrong Answers Are Definitive Ones (chr/css)2,075
css
What You Should Know About Collapsing Margins (geo/css)2,074
css, margins
The End of Global CSS2,073
css, maintainability
Approaching Content Strategy for Personalized Websites (ali)2,072
content, content-strategy, customization
Meta-Moments: Thoughtfulness by Design (ali)2,071
design, user-experience
Testing For and With Windows Phone (sma)2,070
mobile, testing, windows, internet-explorer, browsers, microsoft
Understanding CSS Counters and Their Use Cases (lou)2,069
css
Web Standards: We’re F’ing It Up (j9t)2,068
standards, complexity
What’s New in Firefox 38 (eli)2,067
firefox, mozilla, browsers
Using AJAX Forms in Drupal 82,066
drupal, forms, ajax, javascript
Choosing Performance (tka)2,065
performance, facebook+meta
A Vision of Web Development (j9t)2,064
outlooks, minimalism, semantics, conformance, maintainability
Debunking the 5 Myths of Conversion Rate Optimization2,063
myths, marketing, user-conversion, optimization
The At-Rules of CSS (geo/css)2,062
css, overviews
Monotype Is Introducing an HTML5-Based Web Font Platform2,061
html, fonts
Nesting Components2,060
components, nesting
Deprecating HTTP2,059
http, security, protocols, deprecation
5 Ridiculously Common Misconceptions About UX2,058
user-experience, design
HTML5 Canvas: What Is It?2,057
html, canvas, javascript
Flexbox and Grid Percentage Margins: Feedback Needed (fan)2,056
css, margins, flexbox, grids, layout, w3c, community
9 SEO Ideas for Small Businesses on a Budget2,055
seo, social-media, redesigning, responsive-design, marketing, multimedia
Extending in Sass Without Creating a Mess (sma)2,054
sass, css, selectors, extensibility
SVG Fallbacks Guide (ame/css)2,053
guides, svg, images, graceful-degradation
The UC Browser2,052
uc-browser, browsers
The Web’s Grain (fch)2,051
web, design
Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr/ven)2,050
mozilla, http, security, deprecation
Content-First Design (ali)2,049
content, design
Design Principles: Compositional Flow and Rhythm (sma)2,048
design, principles
Intent to Deprecate: SMIL2,047
discussions, chromium, blink, browser-engines, browsers, smil, support, deprecation
Designing Front-End Components2,046
components, best-practices
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)2,045
accessibility, aria, live-regions, html, web-apps
Everyone Has JavaScript, Right? (sil)2,044
javascript, support
Standardization and the Open Web (ali)2,043
open-web, standards, foss, community
Sass and Responsive Typography2,042
sass, typography, responsive-design
13 of the Best WordPress Magazine Themes2,041
wordpress, themes, link-lists
jQuery Considered Harmful (lea)2,040
jquery
New Web Layout Ideas for 20152,039
design, layout
Better Presentation of URLs in Search Results2,038
google, search, urls
Sass Theming With Configuration Files (oni)2,037
sass, configuration
Learnings From Using Sass in Large Scale Projects (hcr)2,036
sass, css, lessons
Of Undocumented Chrome Features and Unreadable W3C Specs (ppk)2,035
chrome, google, browsers, w3c
3 Things (Almost) No One Knows About CSS (sen)2,034
css
An In-Depth Overview of Living Style Guide Tools (sma)2,033
design, documentation, style-guides, pattern-libraries, tooling, overviews
image-dimensions (sin)2,032
packages, npm, images
Modern Web Development With Perl2,031
videos, perl
Want Fancy Firefox Features? Secure Your Website (sts/cne)2,030
firefox, mozilla, browsers, http, security
How to Build Your Own CSS Preprocessor With PostCSS (cra)2,029
how-tos, css, preprocessors, postcss, gulp
Jekyll on Rails2,028
jekyll, ruby-on-rails
Using EMCAScript 6 Today2,027
ecmascript, javascript
Sanitizing, Escaping, and Validating Data in WordPress2,026
wordpress, sanitization, escaping, validation, examples
Web Scraping With Node.js (sma)2,025
scraping, nodejs, javascript
Using GitHub Webhooks With PHP2,024
github, webhooks, php
Laravel 4 to Laravel 5—the Simple Upgrade Guide2,023
guides, laravel
The Poor, Misunderstood “innerText”2,022
javascript, dom
7 Ways to Optimize Jenkins2,021
ci-cd, jenkins, optimization, automation
Initiation to Code (ali)2,020
learning, career, engineering-management, leadership
Let Links Be Links (ali)2,019
links, html, javascript, frameworks
Choose Boring Technology (mcf)2,018
programming, tooling
Advanced Performance Audits With DevTools (pau)2,017
performance, auditing, browsers, dev-tools
Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng)2,016
chrome, google, browsers, microsoft, scrolling
Refresh HTTP Header (kar)2,015
redirecting, http-headers, http, html, metadata, history
A Handmade Web2,014
web, craft
Beyond Media Queries—it’s Time to Get Elemental2,013
css, media-queries, responsive-design
Should Our Agile Team Use Scrum or Kanban?2,012
agile, scrum, kanban, processes, project-management
WordPress Front End Security: CSRF and Nonces (css)2,011
wordpress, security, csrf
Flash’s Slide Into Irrelevance2,010
flash, air, adobe, html
Toolkit: A Front-End Framework for the Modern Web2,009
frameworks
The Developer’s Guide to Feeds in WordPress2,008
guides, wordpress, syndication, rss, atom
Introduction to WordPress Front End Security: Escaping the Things (css)2,007
introductions, wordpress, security, escaping
First Look at Platform.sh—a Development and Deployment SaaS2,006
deploying, tooling
Why Content Is the New SEO2,005
content, seo
Don’t Forget About Contrast (ali)2,004
accessibility, colors, contrast
Free for Developers (rip)2,003
websites, tooling, link-lists
What Are the Security Risks of HTML5 Apps?2,002
security, web-apps, sanitization
Accessibility’s Costs Are Lower Than You Think (vig)2,001
accessibility, economics
Pluralization for JavaScript (ali)2,000
javascript, localization
An Update on Doorway Pages1,999
google, search, seo
HTML5 Local Storage Revisited1,998
html, browser-storage, apis
Two Weird Tricks That Fix React (dan)1,997
react, tips-and-tricks
Can CSS Be Too Modular? (css)1,996
css, html
Moving to HTTPS on WordPress (chr/css)1,995
wordpress, http, security
Demystifying React Components State1,994
react, components, state-management
How to Automate Style Guide-Driven Development (sma)1,993
guides, design, style-guides, automation
Vivaldi: Opera’s Spiritual Successor (cra)1,992
browsers, vivaldi, opera
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)1,991
books, frameworks, html, css
Easy URL Parsing With Isomorphic JavaScript (cra)1,990
javascript, urls
Stopping the Infighting About Digital Standards (ali)1,989
standards, policies, conventions
Design Principles: Dominance, Focal Points, and Hierarchy (sma)1,988
design, principles, hierarchy
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)1,987
html, images, standards
Using AngularJS for Data Visualisations (css)1,986
angularjs, visualization, svg
Tired of Safari (ppk)1,985
safari, apple, chrome, chromium, google, browsers, mobile, pointer-events
What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli)1,984
firefox, mozilla, browsers
Pointer Events (jac/w3c)1,983
pointer-events, apis, standards
Why Developers and Designers Should Work Together1,982
design, collaboration, processes
Selector Specificity With CSS Preprocessors1,981
css, selectors, cascade, preprocessors, bem, sass