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. Hide

Frontend Dogma

“2010s” News Archive (4)

Entry (Sources) and Additional TopicsDate#
Typography on the Web Is Like Other Typography Only More Interesting (kup/btc)2505
videos, typography
Considerations for Styling the “pre” Tag (chr/css)2504
html, css, syntax-highlighting
Quick Tip: Single Character Transforms With CSS and JS2503
effects, css, javascript, tips-and-tricks
Stylelint: The Style Sheet Linter We’ve Always Wanted (sma)2502
css, tooling, linting, stylelint
An Introduction to the Basics of Modern CSS Buttons2501
fundamentals, introductions, css, buttons
CSS Modules and React (fon/css)2500
css, modules, react, javascript
Building a Robust Frontend Using Progressive Enhancement2499
html, css, javascript, single-page-apps, testing, progressive-enhancement
Understanding the CSS Property Value Syntax (rus/sma)2498
css, standards, concepts
Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds (dxn)2497
crash-courses, design, sketch
Cloudflare Is Ruining the Internet (for Me)2496
cloudflare, captcha, web, user-experience
Design Systems and Postel’s Law (mar)2495
design-systems, principles
An Intro to Google Tag Manager (css)2494
introductions, google, tag-management, analytics, tooling
Schools of Thoughts in Web Standards (kar)2493
standards, principles
Brief History of JavaScript Modules2492
javascript, modules, commonjs, browserify, esm, webpack, rollup, tooling, history
A Tale of CSS and Sass Precision (kit)2491
css, sass
Electron 1.0 (jlo/ele)2490
release-notes, electron
My URL Isn’t Your URL (bag)2489
urls, standards
Never Show a Design You Haven’t Tested on Users (ali)2488
design, usability, user-experience, testing
IPDF and W3C Look Into a Merger (sdt)2487
w3c
On Design Systems: Sell the Output, Not the Workflow (vit/sma)2486
design-systems, communication, processes
Accessibility and Performance (mar)2485
accessibility, performance, javascript, optimization
Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli)2484
web-apps, progressive-web-apps, web-workers, javascript, performance, reliability
An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma)2483
guides, css, selectors, examples
Meaningful CSS: Style Like You Mean It (tba/ali)2482
css, html, semantics
Introducing the CSS Grid Layout2481
introductions, css, grids, layout
A Comparison of Animation Technologies (sar/css)2480
animations, comparisons, css, canvas, smil, webgl, gsap, jquery, threejs, react
Website Forms Usability: Top 10 Recommendations (nng)2479
forms, usability, best-practices
How to Use JSON Data Fields in MySQL Databases (cra)2478
how-tos, json, mysql, databases
Working With Images in Stylesheets With PostCSS (css)2477
css, images, backgrounds, postcss, examples
Release Notes for Safari Technology Preview 3 (web)2476
release-notes, safari, apple, browsers
Visual Regression Testing With CSS Blend Modes (sar/css)2475
testing, regressions, blend-modes, css
You Should Probably Blog in Markdown (chr)2474
blogging, markdown
Improving the Quality of Your CSS With PostCSS2473
css, quality, optimization, postcss
5 Career-Ending Mistakes Web Developers Make2472
career, mistakes, business-relations, communication
The Web Isn’t Uniform (fox)2471
web, javascript, user-experience
Web Designers, Can You Speak Web?2470
html, css, design, browsers, concepts, link-lists
Lint Your CSS With Stylelint (css)2469
css, linting, tooling, stylelint
Affiliate Marketing Tips for 20162468
marketing, monetization, tips-and-tricks
Finally, CSS in JS! Meet CSSX (sma)2467
css, javascript
The Node.js System (ama)2466
nodejs, v8, javascript-engines, javascript
5 Steps to Build Node.js Using Travis CI2465
nodejs, building
Release Notes for Safari Technology Preview 2 (jon/web)2464
release-notes, safari, apple, browsers
Work Begins on HTML5.1 via GitHub (neo)2463
html, w3c
Technical Debt: Rescuing Legacy Code Through Refactoring2462
technical-debt, refactoring, maintenance, quality, monitoring, testing
Getting Started With CSS Modules (fon/css)2461
introductions, css, modules, webpack
A Brief(ish) History of the Web Universe: New Hope(s) (bka)2460
web, history, browsers, mosaic, netscape
RespImageLint—Linter for Responsive Images2459
bookmarklets, images, html, responsive-design, linting
Interview With Vivaldi CEO Jón S. von Tetzchner (jon+)2458
interviews, vivaldi, browsers, chromium
Vivaldi 1.0: Not for Everybody, Just You (jon/viv)2457
browsers, vivaldi
Working on HTML5.1 (tin/w3c)2456
html, standards, w3c
How PNG Works2455
png, images, compression
What Is the Definition of a “CSS Hack”? (lou)2454
css, hacks, browsers, terminology
Vivaldi 1.0 Release: Your New Default Browser? (cra)2453
vivaldi, browsers
A Simple Web Developer’s Color Guide (sma)2452
guides, colors, color-palettes, design
6 jQuery Infinite Scrolling Demos2451
jquery, scrolling, examples
What Are CSS Modules and Why Do We Need Them? (fon/css)2450
css, modules, scope
What’s Coming for CSS: Compatibility and Control2449
css, houdini, grids, layout, scrolling
How to Use PostCSS With Gulp2448
how-tos, postcss, gulp, automation
Building the UI for the New “The Times” Website2447
design, collaboration, architecture, css, documentation, case-studies
Let’s Learn ES2015 (css)2446
ecmascript, javascript, variables, functions, operators, examples
Leveling Up With React: Redux (bra/css)2445
react, redux, state-management
Using Map and Reduce in Functional JavaScript2444
javascript
Why I Don’t Use CSS Preprocessors2443
css, preprocessors
Front-End Style-Guides: Definition, Requirements, Component Checklist (nng)2442
style-guides, design, efficiency, consistency, user-experience, checklists
npm Fails to Restrict the Actions of Malicious npm Packages2441
npm, vulnerabilities, security
Using Lodash as a Collection of Micro-Libraries2440
lodash, libraries
The Veil of Ignorance (mrm)2439
design, accessibility, ethics
How Good Are Your HTML and CSS Comments? (hey)2438
html, css, comments, maintainability, collaboration, examples
How to Migrate a WordPress Site to a New Domain and Hosting2437
how-tos, wordpress, migrating, hosting, domains
Accessible, Simple, Responsive Tables (css)2436
tables, accessibility, simplicity, responsive-design
Useful WordPress Tools, Themes, and Plugins (vit/sma)2435
wordpress, tooling, themes, plugins, link-lists
The Hamburger Icon Debate2434
mobile, icons, images, design-patterns
PostCSS Mythbusting: Four PostCSS Myths Busted2433
postcss, myths
Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma)2432
mobile, google, seo, wordpress
Keeping Your Content Classy (dre)2431
content, content-management, html
6 SEO Trends to Watch for in 20162430
trends, seo, content, marketing, mobile, performance, social-media
Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam/sof)2429
webassembly, support, browsers, chrome, google, firefox, mozilla, edge, microsoft
How to Optimize Mobile Performance (sma)2428
how-tos, mobile, performance, optimization, performance-budgets, content-management, caching, testing
On “:not” and Specificity (ire)2427
css, selectors, cascade
The Web’s Original Sin (ppk)2426
web, content, economics, monetization
Leveling Up With React: React Router (bra/css)2425
react, routing, react-router
What I Learned in Five Weeks of Using CSS Modules2424
css, modules, lessons
Intro to ReactJS2423
introductions, react
Use “rem” for Global Sizing; Use “em” for Local Sizing (fon/css)2422
css, units
What Is a Headless CMS? (chr/css)2421
content-management, headless, concepts, terminology
Cleaning Up a CSS Codebase (kit)2420
css, refactoring, linting, architecture
Your First Drupal 8 Migration2419
drupal, migrating
Coding mod_rewrite and WordPress Permalinks (tel)2418
servers, apache, wordpress, urls
Getting Started With Foundation 6’s CLI Tools2417
introductions, foundation, command-line
React Server Side Rendering With Node and Express (sma)2416
react, server-side-rendering, nodejs, express
An Interview With Libby Nicholaou on Creative Residency (chr/css)2415
interviews, design, creativity
Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma)2414
usability, ecommerce, scrolling, pagination, buttons
Do You Know These Eight HTML5 Tags?2413
html, semantics
npm Proxy for Installing Dependencies2412
translations, npm, dependencies, tooling
Taking AMP for a Spin (css)2411
amp, google
Scheduled Backups for WordPress for Free in 5 Minutes2410
wordpress, tips-and-tricks
An Interview With Una Kravets (una+/css)2409
interviews, css, sass, design
Nunjucks: A JavaScript Template Engine2408
javascript, template-engines, nunjucks
CPP: A Standardized Alternative to AMP (tka)2407
amp, google, performance, policies
Content Modeling With Jekyll (sma)2406
content, information-architecture, jekyll
All Talk and No Buttons: The Conversational UI (ali)2405
design, interaction-design, conversational-design
Sass: The “@mixin” Directive2404
sass, mixins, examples
Become a Web Developer in 7 Simple Steps2403
career, communication
Efficient Responsive Design Process (ben/sma)2402
responsive-design, processes, collaboration, communication, business-relations
7 Trends That Will Define Web Design in 20162401
design, trends, ai, mobile-first, layout, animations
You Got Your CSS in My JavaScript (jus)2400
javascript, css, principles
Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the)2399
w3c, webmentions, indieweb
Design Systems in Difficult Places (mar)2398
design-systems, principles
W3C Announces Web Authentication Standards Project2397
w3c, authentication
Validating Product Ideas (ali)2396
product-management, processes
W3C Looks to Secure the Web (sdt)2395
w3c, authentication, security
Are “http://” and “www” Really Necessary? (gfa)2394
urls
Distribution Packages Considered Insecure2393
dependencies, unix-like, security
Why npm Scripts? (css)2392
npm, nodejs, conversion, linting, minification, compression, sprites, images, examples
The Future of Loading CSS (jaf)2391
html, css, rendering, chrome, google, browsers
9 of the Most Popular Free WordPress Themes2390
wordpress, themes, link-lists
Introducing: The Ultimate CSS Survey (lou)2389
introductions, surveys, css
Critical Metric: Critical Resources2388
performance, metrics, css, javascript
Building a Jekyll Site: Converting a Static Website to Jekyll (mik/css)2387
jekyll, installing
why-is-node-running2386
packages, npm, nodejs
Sass: The “@extend” Directive2385
sass, examples
Custom Elements No Longer Contentious (ann)2384
web-components
Usability Testing of Icons (nng)2383
icons, images, testing, usability
A Brief(ish) History of the Web Universe: The Early Web (bka)2382
web, history, browsers, mosaic
Getting Started With React: Building a “Hello World” Demo2381
introductions, frameworks, react
The Power of Responsive Design Sprints (gri/clo)2380
design, responsive-design, processes, agile
What’s New in ECMAScript 2016 (ES7) (paw)2379
ecmascript, standards
The Art of the Commit (dde/ali)2378
version-control, command-line, commit-messages, writing
Getting Past “Hello World” in Angular 22377
angularjs, angular, link-lists
The Ultimate Guide to Link Building With Content2376
guides, content, links, seo
The Problem With the Chromium WebViews (ppk)2375
chromium, browsers, mobile
Extending Sass With PostCSS2374
sass, postcss, css, tooling
The Controversial State of JavaScript Tooling2373
javascript, tooling, community, modules, tree-shaking
Understanding Transducers in JavaScript (rom)2372
javascript, functions
Sass: The “@import” Directive2371
sass, examples
CSS Specificity Is Base-Infinite (chr/css)2370
css, selectors, cascade
Why I Love Working With the Web (rem)2369
web-platform, simplicity
Working With Databases in WordPress2368
wordpress, databases, php
The Woes of Date Input (htm)2367
html, forms
Angular 2 First App Post-Mortem2366
angularjs, angular
Sass: The “@media” Directive2365
sass, examples
Lazy-Loading Images: How Not to Really Annoy Your Users2364
images, lazy-loading, performance, jquery
The Current State of Web Security (An Interview With Anselm Hannemann) (hel+/css)2363
interviews, security, http, ssl, tls, encryption, cloudflare, lets-encrypt
Aligning Your Front End Process2362
processes, tooling, documentation
10 Years of Web Inspector (web)2361
safari, apple, browsers, dev-tools, anniversaries
10th Anniversary of jQuery (jer)2360
anniversaries, jquery
It’s Time to Rethink Vendor Prefixes in CSS2359
css, vendor-extensions, webkit, graceful-degradation
CSS Variables: The Architecture Backbone (sma)2358
css, custom-properties, sass, preprocessors
Eliminating Known Vulnerabilities With Snyk (sma)2357
security, vulnerabilities, tooling
Influencing Web Layouts With Print Layouts (chr/css)2356
design, print, css, shapes
Introduction to Craft CMS2355
introductions, content-management
Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers)2354
css, edge, microsoft, browsers
The Sad State of Web Development2353
nodejs, babel, postcss, react, single-page-apps
Getting Started With Underscore.js2352
introductions, libraries
JavaScript Code Conventions (ama)2351
javascript, conventions, formatting, naming
The Law of Maintainability (j9t)2350
maintainability
Why You Should Choose Your Own HTTPS (hel)2349
http, performance, content-delivery, tooling, cloudflare
Writing Is Design (pjo)2348
writing, design
10 Web Predictions for 2016 (cra)2347
web, outlooks, security, site-generators, browsers, css, mobile, performance, webassembly, seo
Build a Web App With Backbone.js and Socket.IO2346
web-apps, backbone, tooling, websockets
An Introduction to CSS’s “@supports” Rule (Feature Queries)2345
introductions, css, support, feature-detection
Blending Modes Demystified (ali)2344
design, images, colors, effects, css
Shaping the WCAG 2.0 Extensions (coo/w3c)2343
accessibility, wcag
The Problem With Progressive Enhancement2342
progressive-enhancement, javascript, performance, resilience
The World Wide Web: Huge Possibilities for Tomorrow2341
w3c, web, html
HSTS and “Let’s Encrypt” (tka)2340
http, http-headers, ssl, lets-encrypt, security
Critical Web Fonts (zac)2339
fonts, css, flash-of-x, critical-path, performance, metrics
Internet Explorer CSS Limits and Workarounds2338
internet-explorer, microsoft, browsers, css
Programming Languages and Programming Paradigms2337
programming, oop, go
W3C Wants to Standardise Music Notation in Your Web Browser (ars)2336
w3c
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)2335
javascript, html, web, retrospectives
Revisiting Firefox’s DevTools (pat/sma)2334
firefox, mozilla, browsers, dev-tools
Generating SVG With React (sma)2333
svg, react, javascript
A Guide for SVG Support in Email (geo/css)2332
guides, svg, images, support, email
In Defense of CSS Resets2331
css, resets
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)2330
single-page-apps, progressive-enhancement, html, css, javascript
JavaScript: 2015 in Review (cra)2329
javascript, retrospectives
Indexing HTTPS Pages by Default2328
google, search, http, security
An in-Depth Look at CORS2327
security, cors, javascript, php
Understanding the CSS Modules Methodology (kit)2326
css, modules, architecture, webpack, browserify
A Beginner’s Guide to WebGL2325
guides, webgl, examples, tooling, link-lists
Why I’m Not Using Your Open Source Project (nza)2324
foss, licensing, maintenance, documentation
Move Fast and Fix Things2323
technical-debt, git, github, processes, case-studies
Component-Driven CSS Frameworks2322
frameworks, css, components, bootstrap, foundation, pure
SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar/css)2321
guides, smil, svg, images, animations
“Learn More” Links: You Can Do Better (nng)2320
links, microcontent, usability
Using Multi-Step Animations and Transitions (geo/css)2319
css, animations, transitions, transforms, examples
Decorating the Web With CSS Border Images2318
decoration, css, borders, images
Design, White Lies, and Ethics (ali)2317
design, testing
PostCSS—a Comprehensive Introduction (rea/sma)2316
introductions, tooling, css, postcss
A Brief(ish) History of the Web Universe: Time (bka)2315
web, history, html
What’s New in Vue.js 1.02314
vuejs
Microsoft Edge’s JavaScript Engine to Go Open-Source2313
edge, microsoft, browsers, javascript-engines, chakracore, foss
On MDN Keeping Around Outdated Information (ppk)2312
mdn, documentation
Getting Started With CSS “calc()” (ana/sma)2311
introductions, css, functions
Styling Placeholder Texts (ppk)2310
design, css, placeholders
Learn PHP 7, Find Out What’s New, and More (swa)2309
php, tooling, link-lists
The 10 Big Web Design Trends of 20152308
design, layout, trends, minimalism, scrolling, flat-design, animations, colors, backgrounds, typography
A New Responsive Font Format for the Web (fon/css)2307
fonts, variable-fonts, responsive-design
Technical SEO—Fundamental Principles (sma)2306
seo, fundamentals, principles
Frameworks (bee/ali)2305
design, responsive-design
Rolling Out Responsive (ali)2304
responsive-design, processes
Vivaldi, Your Next Browser?2303
browsers, vivaldi
Flexbox Froggy (tho)2302
websites, css, flexbox, layout, learning
Blue Beanie Day2301
websites, awareness-days, standards
Seriously, Don’t Use Icon Fonts (tyl/clo)2300
fonts, icon-fonts, html, quality
On Keeping Breakpoints DRY (edu/css)2299
css, javascript, media-queries, breakpoints, responsive-design
A Brief(ish) History of the Web Universe: The Pre-Web (bka)2298
web, history, sgml
Simplicity Wins Over Abundance of Choice (nng)2297
simplicity, product-management, usability
The Cost of Frameworks Recap (chr/css)2296
frameworks, performance
PHP vs. Ruby—Let’s All Just Get Along2295
php, ruby, comparisons
Getting Started With Service Workers2294
introductions, web-workers, javascript
Visual Regression Testing With PhantomCSS (jon/css)2293
testing, regressions, grunt
Frameworks, Not Blameworks (zac)2292
frameworks
JavaScript Frameworks and Mobile Performance2291
javascript, frameworks, performance, mobile
Loading Web Fonts With the Web Font Loader (fon/css)2290
fonts, flash-of-x, performance, user-experience
The Cost of Frameworks (aer)2289
frameworks, metrics, efficiency
You Should Use [Insert Library/Framework], It’s the Bestestest! (aer/rem)2288
videos, frameworks
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)2287
static-site-generation, site-generators, comparisons, jekyll, hugo
Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge2286
introductions, edgehtml, edge, microsoft, browsers, browser-engines
Legibility, Readability, and Comprehension: Making Users Read Your Words (nng)2285
content, legibility, readability, testing
An Overview of JavaScript Templating Engines2284
overviews, javascript, template-engines, mustache, handlebars, jquery
Writing CSS on Growing Teams (ali)2283
css, processes, communication, code-reviews, documentation
CSS in the Modern World2282
css, link-lists
An Introduction to Google’s Accelerated Mobile Pages (AMP)2281
introductions, amp, google
The Difference Between Responsive and Adaptive Design (geo/css)2280
design, responsive-design, liquid-design, comparisons
Making a Simple Site Work Offline With ServiceWorker (css)2279
offline, web-workers, javascript, functionality, support, browsers
Modern Progressive Enhancement (jaf/btc)2278
videos, javascript, progressive-enhancement
Style Guide Best Practices (bra/btc)2277
videos, design, documentation, style-guides, best-practices
Why Passwordless Authentication Works (cra)2276
authentication, passwords, security
Design + Performance (zem/btc)2275
videos, design, performance, user-experience
9 Ways That Design Trends Are Holding You Back2274
design, creativity
Creating Alpha Channel JPEGs Using SVG (zol)2273
images, jpeg, svg, transparency+opacity
Programmers: Stop Calling Yourselves Engineers (ibo/the)2272
career, terminology
W3C Launches One-Stop Accessibility Resource for Developers2271
w3c, accessibility, documentation, wcag
About Conditional Comments2270
conditional-comments, browsers, microsoft, internet-explorer
A Primer on Using Flexbox With Compass2269
introductions, css, flexbox, layout, compass
The Image Replacement Museum (mar/css)2268
image-replacement, techniques, html, css, images, overviews, link-lists
How I Got Started in Technical Evangelism2267
career, advocacy, developer-relations
Software Is Never Finished and Code Can Always Be Improved2266
programming, maintenance
Why Static Site Generators Are the Next Big Thing (bii/sma)2265
site-generators, tooling
Background Image Shapes (css)2264
backgrounds, images, shapes, css, transforms, clipping, svg
ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (web/sma)2263
ecmascript, javascript
Templating With Handlebars (css)2262
handlebars
4 Expert Tips for Getting the Most Out of Google Fonts2261
google, fonts, tips-and-tricks
HTTP/2: The Pros, the Cons, and What You Need to Know2260
protocols, http, performance
Offering Feedback (rac/ali)2259
business-relations, collaboration, communication, product-management
Space Yourself (mwi/sma)2258
typography, whitespace, css, unicode
Choosing a CMS Your Organization Will Love (ali)2257
content-management, tooling, productivity
Object-Oriented UX (ali)2256
user-experience, information-architecture, design
Performance Budgets in Action (spe)2255
performance, performance-budgets
How to Solve Caching Conundrums (cra)2254
how-tos, caching, http
Reverse Text Color Based on Background Color Automatically in CSS (fon/css)2253
css, colors, backgrounds, animations, effects
What’s New in Ember 2.0?2252
emberjs
Ensure High Contrast for Text Over Images (nng)2251
contrast, colors, images, accessibility, usability
What’s New in Electron (jlo/ele)2250
release-notes, electron
Deprecating Our AJAX Crawling Scheme (nag)2249
google, search, crawling, ajax
CSS Snapshot 2015 (tab+/w3c)2248
css, standards
How to Use Sass Variables2247
how-tos, sass, variables, examples
How to Create a Web Style Guide You’ll Be Proud Of2246
how-tos, design, documentation, style-guides
Accelerated Mobile Pages Project (fon/css)2245
amp, google, mobile
Creating a CSS Sliding Background Effect (geo/css)2244
css, transforms, backgrounds, effects
How Semantics Create a Better Internet2243
semantic-web, rdf
AMP and Incentives (tka)2242
amp, google, performance, web
Using Web Fonts the Best Way (in 2015) (hel)2241
fonts, performance
Caching a MongoDB Database With Redis2240
databases, mongodb, caching, javascript
Accelerated Mobile Pages Project2239
websites, amp, google
Defining and Dealing With Technical Debt (geo/css)2238
technical-debt, concepts, maintainability, documentation, style-guides, code-reviews
The Pros and Cons of Nesting Your Sass Code2237
sass, nesting, comparisons
How to Make Charts With SVG (fon/css)2236
how-tos, visualization, svg, images, html, javascript
Transforming the Web With HTML5 (sdt)2235
html, web-platform, flash, multimedia
Simplicity in Front-End Tooling (hcr)2234
tooling, simplicity, preprocessors, postprocessors, sass, css
Introducing RAIL: A User-Centric Model for Performance (pau/sma)2233
introductions, performance, metrics, user-experience
Writing to Think (ali)2232
writing, career
An Intro to the Twig Templating Engine in Drupal 82231
introductions, template-engines, twig, drupal
What I’ve Hated and What I’ve Loved About Web Development (j9t)2230
retrospectives, career
ESLint: The Next-Generation JavaScript Linter (nza/sma)2229
javascript, linting, eslint
ES6 Promises in Depth2228
ecmascript, javascript, promises, callbacks, asynchronicity, events
ES6 Modules in Depth2227
ecmascript, javascript, modules
Reference Imports in Less (Are Kinda Cool) (chr/css)2226
less, preprocessors
“Just” (bra)2225
communication, collaboration
The Nearly-Headless CMS (ali)2224
content-management, headless, tooling
Understanding JavaScript Constructors (css)2223
javascript, scope
Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp+/w3c)2222
accessibility, standards, tooling
SQL vs. NoSQL: How to Choose (cra)2221
how-tos, databases, sql, comparisons
ES6 Math Additions in Depth2220
ecmascript, javascript, math
When to Hide Content Behind Forms and When to Give Content Away (nng)2219
content, hiding
Repeated Violations of Webmaster Guidelines2218
google, search
Factors Affecting Website Performance2217
performance, network, browsers, memory, servers, images, multimedia
The Problem of “Fire and Forget” in Web Design (j9t)2216
processes, maintenance, prioritization
The Full Stack Overflow Developer (cod)2215
career, craft, quality, stack-overflow, link-lists
Normalize (CSS) No More2214
normalize-css, design
Introduction to Sass2213
introductions, sass, css, preprocessors
Creating Cel Animations With SVG (hey/sma)2212
animations, svg, images, css, sass
An Intro to CSS Testing With SonarQube (css)2211
introductions, css, testing, tooling
Preloading Images in Parallel With Promises (kit)2210
javascript, promises, images, preloading, performance
The Most Popular WordPress Landing Page Plugins2209
wordpress, plugins, landing-pages
Hello, My Name Is <Error> (ali)2208
naming, conventions, forms, errors, usability
Node v4.0.0 (Current) (nod)2207
release-notes, nodejs
Is the Web Platform Getting Too Big? (nza)2206
web-platform, web
Preventing User Errors: Avoiding Conscious Mistakes (nng)2205
usability, errors
Object Orientated Development With WordPress2204
wordpress, oop, php
How to Solve the Global npm Module Dependency Problem2203
how-tos, npm, dependencies
The Anatomy of Responsive Images (jaf)2202
html, images, responsive-design, support, browsers
Hey Designers: Stop Being an Afterthought (rhj/sma)2201
design, processes, collaboration, communication
Gulp for Beginners (zel/css)2200
gulp, automation, installing, examples
A Brief History of Web Design (dav/btc)2199
videos, design, history
Animating the User Experience (btc)2198
videos, user-experience, css, animations
Architecting Scalable CSS (css/btc)2197
videos, css, architecture, scalability, naming
Atomic Design (bra/btc)2196
videos, design, atomic-design
Breaking the Barriers—Moving Browsers and the Web Forward (cod/btc)2195
videos, web, web-platform, browsers
Cheat Your Way With UX (btc)2194
videos, design, user-experience
CSS Is a Mess (jus/btc)2193
videos, css, maintainability
Delivering Responsibly (sco/btc)2192
videos, performance, usability, accessibility, sustainability
SVG Is for Everybody (chr/btc)2191
videos, svg, images
SVG Lessons I Learned the Hard Way (sar/btc)2190
videos, svg, images, lessons
The Web’s Future Is Offline (joh/btc)2189
videos, offline, outlooks
Type Is Visible Language (esp/btc)2188
videos, typography, fonts
Typographic Units in CSS (joh)2187
css, units, typography
JSON Validation by Committee2186
ruby, json, conformance, validation
Six Tips for Chrome DevTools (css)2185
dev-tools, chrome, google, browsers, tips-and-tricks
The Age of HTML5 Ads2184
html, monetization
HTTP Cats (rog)2183
websites, http, protocols
10 Common Mistakes Web Developers Make2182
mistakes, html, css, javascript, career, performance
Firefox 40: Profiling JavaScript Performance and More (eli)2181
firefox, mozilla, browsers
How We Get Things Done2180
project-management, processes, case-studies
Which Editor to Choose? (bre)2179
code-editors, vs-code, microsoft, sublime-text, comparisons
Introduction to TLS and SSL (ope)2178
introductions, tls, ssl, protocols, certificates, security
Polyfills or Ponyfills?2177
polyfills, ecmascript, javascript, terminology
Microsoft Edge: The Review (cra)2176
edge, microsoft, browsers
Git and GitHub Hacks2175
git, github, browser-extensions, command-line, tips-and-tricks
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)2174
html, monetization, adobe
Understanding Scope in Ruby2173
ruby, scope
5 Easy Performance Tweaks for Node.js Express (cra)2172
nodejs, express, performance, optimization, compression
Supporting Mobile Navigation in Spite of a Hamburger Menu (nng)2171
navigation, mobile
Strategies for Cache-Busting CSS (chr/css)2170
css, caching, performance, tooling, strategies
Ember.js 2.0 Released (wyc/emb)2169
release-notes, emberjs
Understanding Critical CSS (sma)2168
css, performance, critical-path
Localizing Times in JavaScript (chr/css)2167
javascript, localization, libraries
Deconfusing Pre- and Post-Processing (dea)2166
css, preprocessors, postprocessors, comparisons
Real-Time Search in JavaScript (osv)2165
javascript, search, functionality
Average Manager vs. Great Manager2164
engineering-management, comparisons
Using “@error” Responsibly in Sass (kit)2163
sass, errors
The ES6 Conundrum (cod)2162
ecmascript, javascript, feature-detection, transpiling, link-lists
The Current State of HTML5/CSS3 Browser Support2161
html, css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
The Tedium of Managing Code (lyz/ali)2160
maintenance, maintainability, dependencies, javascript, tooling
Mastering Image Optimization in WordPress2159
wordpress, images, optimization, performance
Debugging CSS Keyframe Animations (sar/css)2158
css, animations, transforms, debugging
The State of Accessibility in PHP Tools2157
accessibility, php, code-editors, jetbrains, phpstorm, sublime-text, notepad++
CSS Vendor Prefixes (gla)2156
css, vendor-extensions, history
Constructing CSS Quantity Queries on the Fly (rea/sma)2155
css, selectors
An Introduction to Open-Source Licenses (eli)2154
introductions, foss, licensing
Stop Pushing the Web Forward (ppk)2153
web-platform, browsers, user-experience
A Look at Length Units in CSS2152
css, units
The Difference Between Minification and Gzipping (chr/css)2151
comparisons, minification, gzip, compression
Backbone.js Basics: Bringing an App to Life With Events2150
fundamentals, frameworks, backbone, events, javascript
A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe)2149
version-control, git, mistakes, vulnerabilities, security
Front-End Development Is Development (geo/css)2148
career, programming
Memory Management (ali)2147
career, tooling
Making Minimalism Work in Mobile and Web2146
design, prototyping, minimalism, desktop, mobile
Animations: The Angular Way (css)2145
angularjs, animations, transitions, css
Google’s Handling of New Top Level Domains (joh)2144
google, search, domains, seo
A Brief History of HTML (rpo)2143
html, history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye2142
html, multimedia, eme, drm, flash, silverlight
Do Not Track 2.0 (jus/iap)2141
do-not-track, privacy, w3c
Web Design Has as Much Soul Now as It Did Before2140
design, aesthetics, economics
jQuery 3.0 Is Released (sdt)2139
jquery
Quantity Ordering With CSS (rea/sma)2138
css, selectors, flexbox, layout
What’s New in Firefox 392137
firefox, mozilla, browsers
12 Little-Known CSS Facts (the Sequel) (lou)2136
css, borders, typography, tables, naming, animations, selectors
The ARIA Roles Model2135
html, attributes, aria, accessibility
The Characteristics of Minimalism in Web Design (nng)2134
design, minimalism, trends
More Tips to Further Secure WordPress (eli)2133
wordpress, security, tips-and-tricks, plugins
Web Design Is Dead. No, It Isn’t. (vit/sma)2132
design, tooling, web-platform
Atomic OOBEMITSCSS (una)2131
css, atomic-css, bem, oocss
Web Design Is Dead (mas)2130
design, tooling, mobile
React + Performance = ? (aer)2129
react, performance, metrics
Why Your Creativity Insists You Break Out of Your Routines2128
creativity, processes
How to Grunt and Gulp Your Way to Workflow Automation2127
how-tos, automation, grunt, gulp
Container Queries: Once More Unto the Breach (wil/ali)2126
css, media-queries, container-queries
Understanding Block Formatting Contexts in CSS2125
css, concepts
Getting to Know Stylus (kit)2124
css, preprocessors, stylus
Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma)2123
design, principles
The Roots of Minimalism in Web Design (nng)2122
design, minimalism, history, tips-and-tricks
W3C’s Mobile Checker Is Now Live (cam/sof)2121
w3c, mobile, tooling
Improving Web Security With the Content Security Policy2120
security, csp, http
License to SIGKILL (sch)2119
ruby, unix-like
GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra)2118
videos, processes, agile, prioritization
Where Content Management Systems Fit Into the Process (geo/css)2117
content-management, content, processes
Accessible Footnotes With CSS (kit)2116
footnotes, html, css, accessibility
The Homepage Exception (han/ali)2115
homepages, design, user-experience
What Does It Mean to Develop Accessible Websites?2114
accessibility
Learning New Tricks (ali)2113
career, learning, software-design-patterns
Is HTML “Complete”? (bru)2112
html, standards, web-platform
Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam)2111
performance, metrics, comparisons
Introducing Pure.css—a Lightweight Responsive Framework2110
introductions, frameworks, pure
(Some) CSS Best Practices Considered Harmful2109
slides, css, best-practices
The Future Generation of CSS Selectors: Level 4 (lou)2108
css, selectors, examples
Old CSS Syntax With Prefixes (kar)2107
css, vendor-extensions, flexbox, gradients
Practical Techniques on Designing Animation (sar/sma)2106
design, animations, techniques
Performance Tools (fon/css)2105
performance, tooling, content-delivery, testing, dev-tools, images, css, javascript, optimization, link-lists
Low-Contrast Text Is Not the Answer (nng)2104
contrast, colors, accessibility, usability
What Are Web Standards2103
standards, history, html, xml, xhtml, css, wcag, w3c
</html> (tim)2102
html, web-platform
Building a Custom Twig Filter the TDD Way2101
twig
No Good Can Come of Bad Code (zel/ali)2100
quality, accessibility, semantics, standards
Resetting Agency Culture (ali)2099
culture, collaboration, communication
The Mitt Romney Web Font Problem (zac)2098
fonts, flash-of-x, user-experience, css, javascript
DRY: Do Repeat Yourself (ppk)2097
principles, best-practices
Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam/sof)2096
google, libraries, polymer, web-components
Three Ways to Spice Up Your Social Media Strategy (gra)2095
social-media, marketing, strategies
Understanding Less Guards and Loops2094
less, loops
Knowing When to Back Off2093
load-balancing, databases
The Art of SVG Filters and Why It Is Awesome (sma)2092
svg, images, filters, css
Web vs. Native: Let’s Concede Defeat (ppk)2091
web, native
Designing for Explicit Choice (sma)2090
design, forms, examples
How to Do a Content Audit of Your Website2089
how-tos, content, auditing, seo
In CSS, the Only Wrong Answers Are Definitive Ones (chr/css)2088
css
What You Should Know About Collapsing Margins (geo/css)2087
css, margins
The End of Global CSS (mar)2086
css, maintainability
Approaching Content Strategy for Personalized Websites (ali)2085
content, content-strategy, customization
Meta-Moments: Thoughtfulness by Design (ali)2084
design, user-experience
Testing For and With Windows Phone (sma)2083
mobile, testing, windows, internet-explorer, browsers, microsoft
Understanding CSS Counters and Their Use Cases (lou)2082
css, counters
Web Standards: We’re F’ing It Up (j9t)2081
standards, complexity
What’s New in Firefox 38 (eli)2080
firefox, mozilla, browsers
Using AJAX Forms in Drupal 82079
drupal, forms, ajax, javascript
Choosing Performance (tka)2078
performance, facebook+meta
A Vision of Web Development (j9t)2077
outlooks, minimalism, semantics, conformance, maintainability
Debunking the 5 Myths of Conversion Rate Optimization2076
myths, marketing, user-conversion, optimization
The At-Rules of CSS (geo/css)2075
css, overviews
Monotype Is Introducing an HTML5-Based Web Font Platform2074
html, fonts
Nesting Components2073
components, nesting
Deprecating HTTP2072
http, security, protocols, deprecation
5 Ridiculously Common Misconceptions About UX2071
user-experience, design
HTML5 Canvas: What Is It?2070
html, canvas, javascript
Flexbox and Grid Percentage Margins: Feedback Needed (fan)2069
css, margins, flexbox, grids, layout, w3c, community
9 SEO Ideas for Small Businesses on a Budget2068
seo, social-media, redesigning, responsive-design, marketing, multimedia
Extending in Sass Without Creating a Mess (sma)2067
sass, css, selectors, extensibility
SVG Fallbacks Guide (ame/css)2066
guides, svg, images, graceful-degradation
The UC Browser2065
uc-browser, browsers
The Web’s Grain (fch)2064
web, design
MySQL2063
translations, introductions, mysql, databases, link-lists
Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr/ven)2062
mozilla, http, security, deprecation
Content-First Design (ali)2061
content, design
Design Principles: Compositional Flow and Rhythm (sma)2060
design, principles
Intent to Deprecate: SMIL2059
discussions, chromium, blink, browser-engines, browsers, smil, support, deprecation
Designing Front-End Components2058
components, best-practices
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)2057
accessibility, aria, live-regions, html, web-apps
Everyone Has JavaScript, Right? (sil)2056
javascript, support
Standardization and the Open Web (ali)2055
open-web, standards, foss, community
Sass and Responsive Typography2054
sass, typography, responsive-design
13 of the Best WordPress Magazine Themes2053
wordpress, themes, link-lists
jQuery Considered Harmful (lea)2052
jquery
New Web Layout Ideas for 20152051
design, layout
Better Presentation of URLs in Search Results2050
google, search, urls
Sass Theming With Configuration Files (oni)2049
sass, configuration
Learnings From Using Sass in Large Scale Projects (hcr)2048
sass, css, lessons
Of Undocumented Chrome Features and Unreadable W3C Specs (ppk)2047
chrome, google, browsers, w3c
3 Things (Almost) No One Knows About CSS (sen)2046
css
An In-Depth Overview of Living Style Guide Tools (sma)2045
design, documentation, style-guides, pattern-libraries, tooling, overviews
image-dimensions (sin)2044
packages, npm, images
Modern Web Development With Perl2043
videos, perl
Want Fancy Firefox Features? Secure Your Website (sts/cne)2042
firefox, mozilla, browsers, http, security
How to Build Your Own CSS Preprocessor With PostCSS (cra)2041
how-tos, css, preprocessors, postcss, gulp
Jekyll on Rails2040
jekyll, ruby-on-rails
Using EMCAScript 6 Today2039
ecmascript, javascript
Sanitizing, Escaping, and Validating Data in WordPress2038
wordpress, sanitization, escaping, validation, examples
Web Scraping With Node.js (sma)2037
scraping, nodejs, javascript
Using GitHub Webhooks With PHP2036
github, webhooks, php
Laravel 4 to Laravel 5—the Simple Upgrade Guide2035
guides, laravel
The Poor, Misunderstood “innerText”2034
javascript, dom
7 Ways to Optimize Jenkins2033
ci-cd, jenkins, optimization, automation
Initiation to Code (ali)2032
learning, career, engineering-management, leadership
Let Links Be Links (ali)2031
links, html, javascript, frameworks
Choose Boring Technology (mcf)2030
programming, tooling
Advanced Performance Audits With DevTools (pau)2029
performance, auditing, browsers, dev-tools
Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng)2028
chrome, google, browsers, microsoft, scrolling
Refresh HTTP Header (kar)2027
redirecting, http-headers, http, html, metadata, history
A Handmade Web2026
web, craft
Beyond Media Queries—it’s Time to Get Elemental2025
css, media-queries, responsive-design
Should Our Agile Team Use Scrum or Kanban?2024
agile, scrum, kanban, processes, project-management
WordPress Front End Security: CSRF and Nonces (css)2023
wordpress, security, csrf
Flash’s Slide Into Irrelevance2022
flash, air, adobe, html
Toolkit: A Front-End Framework for the Modern Web2021
frameworks
The Developer’s Guide to Feeds in WordPress2020
guides, wordpress, syndication, rss, atom
Introduction to WordPress Front End Security: Escaping the Things (css)2019
introductions, wordpress, security, escaping
First Look at Platform.sh—a Development and Deployment SaaS2018
deploying, tooling
Why Content Is the New SEO2017
content, seo
Free for Developers (rip)2016
websites, tooling, link-lists
What Are the Security Risks of HTML5 Apps?2015
security, web-apps, sanitization
Don’t Forget About Contrast (ali)2014
accessibility, colors, contrast
Accessibility’s Costs Are Lower Than You Think (vig)2013
accessibility, economics
Pluralization for JavaScript (ali)2012
javascript, localization
Open Source Your Website2011
foss
An Update on Doorway Pages2010
google, search, seo
HTML5 Local Storage Revisited2009
html, browser-storage, apis
Two Weird Tricks That Fix React (dan)2008
react, tips-and-tricks
Can CSS Be Too Modular? (css)2007
css, html
Moving to HTTPS on WordPress (chr/css)2006
wordpress, http, security