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

Frontend Dogma

“2010s” News Archive (4)

Entry (Sources) and Additional TopicsDate#
The Beginner’s Guide to Content Strategy2512
guides, content-strategy, content
Ways You Need to Tell the Browser How to Optimize (chr/css)2511
browsers, css, performance, optimization
HTML Manifest (bru)2510
html, web-apps
Designing Meaningful Animation (vlh/btc)2509
videos, design, animations, css
Typography on the Web Is Like Other Typography Only More Interesting (kup/btc)2508
videos, typography
Advice From a Young Designer to Younger Designers (lil/btc)2507
videos, career, design, tips-and-tricks
Considerations for Styling the “pre” Tag (chr/css)2506
html, css, syntax-highlighting
Quick Tip: Single Character Transforms With CSS and JS2505
effects, css, javascript, tips-and-tricks
Stylelint: The Style Sheet Linter We’ve Always Wanted (sma)2504
css, tooling, linting, stylelint
An Introduction to the Basics of Modern CSS Buttons2503
fundamentals, introductions, css, buttons
CSS Modules and React (fon/css)2502
css, modules, react, javascript
Building a Robust Frontend Using Progressive Enhancement2501
html, css, javascript, single-page-apps, testing, progressive-enhancement
Understanding the CSS Property Value Syntax (rus/sma)2500
css, standards, concepts
Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds (dxn)2499
crash-courses, design, sketch
Design Systems and Postel’s Law (mar)2498
design-systems, principles
Cloudflare Is Ruining the Internet (for Me)2497
cloudflare, captcha, web, user-experience
An Intro to Google Tag Manager (css)2496
introductions, google, tag-management, analytics, tooling
Schools of Thoughts in Web Standards (kar)2495
standards, principles
Brief History of JavaScript Modules2494
javascript, modules, commonjs, browserify, esm, webpack, rollup, tooling, history
A Tale of CSS and Sass Precision (kit)2493
css, sass
Electron 1.0 (jlo/ele)2492
release-notes, electron
My URL Isn’t Your URL (bag)2491
urls, standards
IPDF and W3C Look Into a Merger (sdt)2490
w3c
Never Show a Design You Haven’t Tested on Users (ali)2489
design, usability, user-experience, testing
On Design Systems: Sell the Output, Not the Workflow (vit/sma)2488
design-systems, communication, processes
Accessibility and Performance (mar)2487
accessibility, performance, javascript, optimization
Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli)2486
web-apps, progressive-web-apps, web-workers, javascript, performance, reliability
Meaningful CSS: Style Like You Mean It (tba/ali)2485
css, html, semantics
Introducing the CSS Grid Layout2484
introductions, css, grids, layout
An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma)2483
guides, css, selectors, examples
A Comparison of Animation Technologies (sar/css)2482
animations, comparisons, css, canvas, smil, webgl, gsap, jquery, threejs, react
Website Forms Usability: Top 10 Recommendations (nng)2481
forms, usability, best-practices
How to Use JSON Data Fields in MySQL Databases (cra)2480
how-tos, json, mysql, databases
Working With Images in Stylesheets With PostCSS (css)2479
css, images, backgrounds, postcss, examples
Visual Regression Testing With CSS Blend Modes (sar/css)2478
testing, regressions, blend-modes, css
You Should Probably Blog in Markdown (chr)2477
blogging, markdown
Release Notes for Safari Technology Preview 3 (xee/web)2476
release-notes, safari, browsers
Improving the Quality of Your CSS With PostCSS2475
css, quality, optimization, postcss
5 Career-Ending Mistakes Web Developers Make2474
career, mistakes, business-relations, communication
The Web Isn’t Uniform (fox)2473
web, javascript, user-experience
Web Designers, Can You Speak Web?2472
html, css, design, browsers, concepts, link-lists
Lint Your CSS With Stylelint (css)2471
css, linting, tooling, stylelint
Affiliate Marketing Tips for 20162470
marketing, monetization, tips-and-tricks
Finally, CSS in JS! Meet CSSX (sma)2469
css, javascript
The Node.js System (ama)2468
nodejs, v8, javascript-engines, javascript
5 Steps to Build Node.js Using Travis CI2467
nodejs, building
Work Begins on HTML5.1 via GitHub (neo)2466
html, w3c
Technical Debt: Rescuing Legacy Code Through Refactoring2465
technical-debt, refactoring, maintenance, quality, monitoring, testing
Release Notes for Safari Technology Preview 2 (jon/web)2464
release-notes, safari, browsers
Getting Started With CSS Modules (fon/css)2463
introductions, css, modules, webpack
A Brief(ish) History of the Web Universe: New Hope(s) (bka)2462
web, history, browsers, mosaic, netscape
RespImageLint—Linter for Responsive Images2461
bookmarklets, images, html, responsive-design, linting
Interview With Vivaldi CEO Jón S. von Tetzchner (jon+)2460
interviews, vivaldi, browsers, chromium
Vivaldi 1.0: Not for Everybody, Just You (jon/viv)2459
browsers, vivaldi
Working on HTML5.1 (tin/w3c)2458
html, standards, w3c
How PNG Works2457
png, images, compression
What Is the Definition of a “CSS Hack”? (lou)2456
css, hacks, browsers, terminology
Vivaldi 1.0 Release: Your New Default Browser? (cra)2455
vivaldi, browsers
6 jQuery Infinite Scrolling Demos2454
jquery, scrolling, examples
A Simple Web Developer’s Color Guide (sma)2453
guides, colors, color-palettes, design
What Are CSS Modules and Why Do We Need Them? (fon/css)2452
css, modules, scope
What’s Coming for CSS: Compatibility and Control2451
css, houdini, grids, layout, scrolling
How to Use PostCSS With Gulp2450
how-tos, postcss, gulp, automation
Building the UI for the New “The Times” Website2449
design, collaboration, architecture, css, documentation, case-studies
Let’s Learn ES2015 (css)2448
ecmascript, javascript, variables, functions, operators, examples
Leveling Up With React: Redux (bra/css)2447
react, redux, state-management
Using Map and Reduce in Functional JavaScript2446
javascript
Front-End Style-Guides: Definition, Requirements, Component Checklist (nng)2445
style-guides, design, efficiency, consistency, user-experience, checklists
Why I Don’t Use CSS Preprocessors2444
css, preprocessors
npm Fails to Restrict the Actions of Malicious npm Packages2443
npm, vulnerabilities, security
Using Lodash as a Collection of Micro-Libraries2442
lodash, libraries
The Veil of Ignorance (mrm)2441
design, accessibility, ethics
How Good Are Your HTML and CSS Comments? (hey)2440
html, css, comments, maintainability, collaboration, examples
How to Migrate a WordPress Site to a New Domain and Hosting2439
how-tos, wordpress, migrating, hosting, domains
Accessible, Simple, Responsive Tables (css)2438
tables, accessibility, simplicity, responsive-design
Useful WordPress Tools, Themes, and Plugins (vit/sma)2437
wordpress, tooling, themes, plugins, link-lists
The Hamburger Icon Debate2436
mobile, icons, images, design-patterns
PostCSS Mythbusting: Four PostCSS Myths Busted2435
postcss, myths
Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma)2434
mobile, google, seo, wordpress
Keeping Your Content Classy (dre)2433
content, content-management, html
6 SEO Trends to Watch for in 20162432
trends, seo, content, marketing, mobile, performance, social-media
How to Optimize Mobile Performance (sma)2431
how-tos, mobile, performance, optimization, performance-budgets, content-management, caching, testing
On “:not” and Specificity (ire)2430
css, selectors, cascade
The Web’s Original Sin (ppk)2429
web, content, economics, monetization
Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam/sof)2428
webassembly, support, browsers, chrome, firefox, edge
Leveling Up With React: React Router (bra/css)2427
react, routing, react-router
Intro to ReactJS2426
introductions, react
What I Learned in Five Weeks of Using CSS Modules (her)2425
css, modules, lessons
Use “rem” for Global Sizing; Use “em” for Local Sizing (fon/css)2424
css, units
What Is a Headless CMS? (chr/css)2423
content-management, headless, concepts, terminology
Cleaning Up a CSS Codebase (kit)2422
css, refactoring, linting, architecture
Your First Drupal 8 Migration2421
drupal, migrating
Coding mod_rewrite and WordPress Permalinks (tel)2420
servers, apache, wordpress, urls
Getting Started With Foundation 6’s CLI Tools2419
introductions, foundation, command-line
React Server Side Rendering With Node and Express (sma)2418
react, server-side-rendering, nodejs, express
An Interview With Libby Nicholaou on Creative Residency (chr/css)2417
interviews, design, creativity
Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma)2416
usability, ecommerce, scrolling, pagination, buttons
npm Proxy for Installing Dependencies2415
translations, npm, dependencies, tooling
Do You Know These Eight HTML5 Tags?2414
html, semantics
Scheduled Backups for WordPress for Free in 5 Minutes2413
wordpress, tips-and-tricks
Taking AMP for a Spin (css)2412
amp
An Interview With Una Kravets (una+/css)2411
interviews, css, sass, design
Nunjucks: A JavaScript Template Engine2410
javascript, template-engines, nunjucks
CPP: A Standardized Alternative to AMP (tka)2409
amp, performance, policies
Content Modeling With Jekyll (sma)2408
content, information-architecture, jekyll
Sass: The “@mixin” Directive2407
sass, mixins, examples
All Talk and No Buttons: The Conversational UI (ali)2406
design, interaction-design, conversational-design
Become a Web Developer in 7 Simple Steps2405
career, communication
Efficient Responsive Design Process (ben/sma)2404
responsive-design, processes, collaboration, communication, business-relations
7 Trends That Will Define Web Design in 20162403
design, trends, ai, mobile-first, layout, animations
You Got Your CSS in My JavaScript (jus)2402
javascript, css, principles
Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the)2401
w3c, webmentions, indieweb
Design Systems in Difficult Places (mar)2400
design-systems, principles
W3C Announces Web Authentication Standards Project2399
w3c, authentication
Validating Product Ideas (ali)2398
product-management, processes
W3C Looks to Secure the Web (sdt)2397
w3c, authentication, security
Are “http://” and “www” Really Necessary? (gfa)2396
urls
Distribution Packages Considered Insecure2395
dependencies, unix-like, security
Why npm Scripts? (css)2394
npm, nodejs, conversion, linting, minification, compression, sprites, images, examples
The Future of Loading CSS (jaf)2393
html, css, rendering, chrome, browsers
9 of the Most Popular Free WordPress Themes2392
wordpress, themes, link-lists
Introducing: The Ultimate CSS Survey (lou)2391
introductions, surveys, css
Critical Metric: Critical Resources2390
performance, metrics, css, javascript
Building a Jekyll Site: Converting a Static Website to Jekyll (mik/css)2389
jekyll, installing
why-is-node-running2388
packages, npm, nodejs
Sass: The “@extend” Directive2387
sass, examples
Custom Elements No Longer Contentious (ann)2386
web-components
Usability Testing of Icons (nng)2385
icons, images, testing, usability
A Brief(ish) History of the Web Universe: The Early Web (bka)2384
web, history, browsers, mosaic
Getting Started With React: Building a “Hello World” Demo2383
introductions, frameworks, react
The Power of Responsive Design Sprints (gri/clo)2382
design, responsive-design, processes, agile
What’s New in ECMAScript 2016 (ES7) (paw)2381
ecmascript, standards
The Art of the Commit (dde/ali)2380
version-control, command-line, commit-messages, writing
Getting Past “Hello World” in Angular 22379
angularjs, angular, link-lists
The Ultimate Guide to Link Building With Content2378
guides, content, links, seo
The Problem With the Chromium WebViews (ppk)2377
chromium, browsers, mobile
The Controversial State of JavaScript Tooling2376
javascript, tooling, community, modules, tree-shaking
Understanding Transducers in JavaScript (rom)2375
javascript, functions
Sass: The “@import” Directive2374
sass, examples
Extending Sass With PostCSS2373
sass, postcss, css, tooling
CSS Specificity Is Base-Infinite (chr/css)2372
css, selectors, cascade
Why I Love Working With the Web (rem)2371
web-platform, simplicity
Working With Databases in WordPress2370
wordpress, databases, php
The Woes of Date Input (htm)2369
html, forms
Angular 2 First App Post-Mortem2368
angularjs, angular
Sass: The “@media” Directive2367
sass, examples
Lazy-Loading Images: How Not to Really Annoy Your Users2366
images, lazy-loading, performance, jquery
The Current State of Web Security (An Interview With Anselm Hannemann) (hel+/css)2365
interviews, security, http, ssl, tls, encryption, cloudflare, lets-encrypt
10 Years of Web Inspector (xee/web)2364
safari, browsers, dev-tools, anniversaries
Aligning Your Front End Process2363
processes, tooling, documentation
10th Anniversary of jQuery (jer)2362
anniversaries, jquery
It’s Time to Rethink Vendor Prefixes in CSS2361
css, vendor-extensions, webkit, graceful-degradation
CSS Variables: The Architecture Backbone (sma)2360
css, custom-properties, sass, preprocessors
Influencing Web Layouts With Print Layouts (chr/css)2359
design, print, css, shapes
Introduction to Craft CMS2358
introductions, content-management
Eliminating Known Vulnerabilities With Snyk (sma)2357
security, vulnerabilities, tooling
Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers)2356
css, edge, browsers
The Sad State of Web Development2355
nodejs, babel, postcss, react, single-page-apps
Getting Started With Underscore.js2354
introductions, libraries
JavaScript Code Conventions (ama)2353
javascript, conventions, formatting, naming
The Law of Maintainability (j9t)2352
maintainability
Why You Should Choose Your Own HTTPS (hel)2351
http, performance, content-delivery, tooling, cloudflare
Writing Is Design (pjo)2350
writing, design
10 Web Predictions for 2016 (cra)2349
web, outlooks, security, site-generators, browsers, css, mobile, performance, webassembly, seo
An Introduction to CSS’s “@supports” Rule (Feature Queries)2348
introductions, css, support, feature-detection
Build a Web App With Backbone.js and Socket.IO2347
web-apps, backbone, tooling, websockets
Shaping the WCAG 2.0 Extensions (coo/w3c)2346
accessibility, wcag
The Problem With Progressive Enhancement2345
progressive-enhancement, javascript, performance, resilience
Blending Modes Demystified (ali)2344
design, images, colors, effects, css
The World Wide Web: Huge Possibilities for Tomorrow2343
w3c, web, html
HSTS and “Let’s Encrypt” (tka)2342
http, http-headers, ssl, lets-encrypt, security
Critical Web Fonts (zac)2341
fonts, css, flash-of-x, critical-path, performance, metrics
Internet Explorer CSS Limits and Workarounds2340
internet-explorer, browsers, css
Programming Languages and Programming Paradigms2339
programming, oop, go
W3C Wants to Standardise Music Notation in Your Web Browser (ars)2338
w3c
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)2337
javascript, html, web, retrospectives
Revisiting Firefox’s DevTools (pat/sma)2336
firefox, browsers, dev-tools
Generating SVG With React (sma)2335
svg, react, javascript
A Guide for SVG Support in Email (geo/css)2334
guides, svg, images, support, email
In Defense of CSS Resets2333
css, resets
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)2332
single-page-apps, progressive-enhancement, html, css, javascript
JavaScript: 2015 in Review (cra)2331
javascript, retrospectives
Indexing HTTPS Pages by Default2330
google, search, http, security
An in-Depth Look at CORS2329
security, cors, javascript, php
Understanding the CSS Modules Methodology (kit)2328
css, modules, architecture, webpack, browserify
A Beginner’s Guide to WebGL2327
guides, webgl, examples, tooling, link-lists
Why I’m Not Using Your Open Source Project (nza)2326
foss, licensing, maintenance, documentation
Move Fast and Fix Things2325
technical-debt, git, github, processes, case-studies
Component-Driven CSS Frameworks2324
frameworks, css, components, bootstrap, foundation, pure
SMIL Is Dead! Long Live SMIL! A Guide to Alternatives to SMIL Features (sar/css)2323
guides, smil, svg, images, animations
“Learn More” Links: You Can Do Better (nng)2322
links, microcontent, usability
Using Multi-Step Animations and Transitions (geo/css)2321
css, animations, transitions, transforms, examples
Decorating the Web With CSS Border Images2320
decoration, css, borders, images
PostCSS—a Comprehensive Introduction (rea/sma)2319
introductions, tooling, css, postcss
Design, White Lies, and Ethics (ali)2318
design, testing
A Brief(ish) History of the Web Universe: Time (bka)2317
web, history, html
What’s New in Vue.js 1.02316
vuejs
Microsoft Edge’s JavaScript Engine to Go Open-Source2315
edge, microsoft, browsers, javascript-engines, chakracore, foss
On MDN Keeping Around Outdated Information (ppk)2314
mdn, documentation
Getting Started With CSS “calc()” (ana/sma)2313
introductions, css, functions
Styling Placeholder Texts (ppk)2312
design, css, placeholders
Learn PHP 7, Find Out What’s New, and More (swa)2311
php, tooling, link-lists
The 10 Big Web Design Trends of 20152310
design, layout, trends, minimalism, scrolling, flat-design, animations, colors, backgrounds, typography
A New Responsive Font Format for the Web (fon/css)2309
fonts, variable-fonts, responsive-design
Technical SEO—Fundamental Principles (sma)2308
seo, fundamentals, principles
Frameworks (bee/ali)2307
design, responsive-design
Rolling Out Responsive (ali)2306
responsive-design, processes
Vivaldi, Your Next Browser?2305
browsers, vivaldi
Flexbox Froggy (tho)2304
websites, css, flexbox, layout, learning
Blue Beanie Day2303
websites, awareness-days, standards
Seriously, Don’t Use Icon Fonts (tyl/clo)2302
fonts, icon-fonts, html, quality
On Keeping Breakpoints DRY (edu/css)2301
css, javascript, media-queries, breakpoints, responsive-design
A Brief(ish) History of the Web Universe: The Pre-Web (bka)2300
web, history, sgml
Simplicity Wins Over Abundance of Choice (nng)2299
simplicity, product-management, usability
The Cost of Frameworks Recap (chr/css)2298
frameworks, performance
PHP vs. Ruby—Let’s All Just Get Along2297
php, ruby, comparisons
Getting Started With Service Workers2296
introductions, web-workers, javascript
Visual Regression Testing With PhantomCSS (jon/css)2295
testing, regressions, grunt
Frameworks, Not Blameworks (zac)2294
frameworks
JavaScript Frameworks and Mobile Performance2293
javascript, frameworks, performance, mobile
Loading Web Fonts With the Web Font Loader (fon/css)2292
fonts, flash-of-x, performance, user-experience
The Cost of Frameworks (aer)2291
frameworks, metrics, efficiency
You Should Use [Insert Library/Framework], It’s the Bestestest! (aer/rem)2290
videos, frameworks
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (bii/sma)2289
static-site-generation, site-generators, comparisons, jekyll, hugo
Introducing EdgeHTML 13, Our First Platform Update for Microsoft Edge2288
introductions, edgehtml, edge, microsoft, browsers, browser-engines
Legibility, Readability, and Comprehension: Making Users Read Your Words (nng)2287
content, legibility, readability, testing
Writing CSS on Growing Teams (ali)2286
css, processes, communication, code-reviews, documentation
An Overview of JavaScript Templating Engines2285
overviews, javascript, template-engines, mustache, handlebars, jquery
CSS in the Modern World2284
css, link-lists
An Introduction to Google’s Accelerated Mobile Pages (AMP)2283
introductions, amp, google
The Difference Between Responsive and Adaptive Design (geo/css)2282
design, responsive-design, liquid-design, comparisons
Making a Simple Site Work Offline With ServiceWorker (css)2281
offline, web-workers, javascript, functionality, support, browsers
Modern Progressive Enhancement (jaf/btc)2280
videos, javascript, progressive-enhancement
Style Guide Best Practices (bra/btc)2279
videos, design, documentation, style-guides, best-practices
Why Passwordless Authentication Works (cra)2278
authentication, passwords, security
Design + Performance (zem/btc)2277
videos, design, performance, user-experience
9 Ways That Design Trends Are Holding You Back2276
design, creativity
Creating Alpha Channel JPEGs Using SVG (zol)2275
images, jpeg, svg, transparency+opacity
W3C Launches One-Stop Accessibility Resource for Developers2274
w3c, accessibility, documentation, wcag
About Conditional Comments2273
conditional-comments, browsers, internet-explorer
Programmers: Stop Calling Yourselves Engineers (ibo)2272
career, terminology
A Primer on Using Flexbox With Compass2271
introductions, css, flexbox, layout, compass
The Image Replacement Museum (mar/css)2270
image-replacement, techniques, html, css, images, overviews, link-lists
Software Is Never Finished and Code Can Always Be Improved2269
programming, maintenance
How I Got Started in Technical Evangelism2268
career, advocacy, developer-relations
Why Static Site Generators Are the Next Big Thing (bii/sma)2267
site-generators, tooling
Background Image Shapes (css)2266
backgrounds, images, shapes, css, transforms, clipping, svg
ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (web/sma)2265
ecmascript, javascript
Templating With Handlebars (css)2264
handlebars
4 Expert Tips for Getting the Most Out of Google Fonts2263
google, fonts, tips-and-tricks
HTTP/2: The Pros, the Cons, and What You Need to Know2262
protocols, http, performance
Offering Feedback (rac/ali)2261
business-relations, collaboration, communication, product-management
Space Yourself (mwi/sma)2260
typography, whitespace, css, unicode
Object-Oriented UX (ali)2259
user-experience, information-architecture, design
Performance Budgets in Action (spe)2258
performance, performance-budgets
How to Solve Caching Conundrums (cra)2257
how-tos, caching, http
Choosing a CMS Your Organization Will Love (ali)2256
content-management, tooling, productivity
Reverse Text Color Based on Background Color Automatically in CSS (fon/css)2255
css, colors, backgrounds, animations, effects
What’s New in Ember 2.0?2254
emberjs
Ensure High Contrast for Text Over Images (nng)2253
contrast, colors, images, accessibility, usability
What’s New in Electron (jlo/ele)2252
release-notes, electron
Deprecating Our AJAX Crawling Scheme (nag)2251
google, search, crawling, ajax
CSS Snapshot 2015 (tab+/w3c)2250
css, standards
How to Use Sass Variables2249
how-tos, sass, variables, examples
How to Create a Web Style Guide You’ll Be Proud Of2248
how-tos, design, documentation, style-guides
Accelerated Mobile Pages Project (fon/css)2247
amp, mobile
Creating a CSS Sliding Background Effect (geo/css)2246
css, transforms, backgrounds, effects
How Semantics Create a Better Internet2245
semantic-web, rdf
Using Web Fonts the Best Way (in 2015) (hel)2244
fonts, performance
AMP and Incentives (tka)2243
amp, performance, web
Caching a MongoDB Database With Redis2242
databases, mongodb, caching, javascript
Accelerated Mobile Pages Project2241
websites, amp
Defining and Dealing With Technical Debt (geo/css)2240
technical-debt, concepts, maintainability, documentation, style-guides, code-reviews
The Pros and Cons of Nesting Your Sass Code2239
sass, nesting, comparisons
How to Make Charts With SVG (fon/css)2238
how-tos, visualization, svg, images, html, javascript
Transforming the Web With HTML5 (sdt)2237
html, web-platform, flash, multimedia
Simplicity in Front-End Tooling (hcr)2236
tooling, simplicity, preprocessors, postprocessors, sass, css
Introducing RAIL: A User-Centric Model for Performance (pau/sma)2235
introductions, performance, metrics, user-experience
Writing to Think (ali)2234
writing, career
An Intro to the Twig Templating Engine in Drupal 82233
introductions, template-engines, twig, drupal
What I’ve Hated and What I’ve Loved About Web Development (j9t)2232
retrospectives, career
ESLint: The Next-Generation JavaScript Linter (nza/sma)2231
javascript, linting, eslint
ES6 Promises in Depth2230
ecmascript, javascript, promises, callbacks, asynchronicity, events
ES6 Modules in Depth2229
ecmascript, javascript, modules
Reference Imports in Less (Are Kinda Cool) (chr/css)2228
less, preprocessors
“Just” (bra)2227
communication, collaboration
The Nearly-Headless CMS (ali)2226
content-management, headless, tooling
Understanding JavaScript Constructors (css)2225
javascript, scope
Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp+/w3c)2224
accessibility, standards, tooling
SQL vs. NoSQL: How to Choose (cra)2223
how-tos, databases, sql, nosql, comparisons
ES6 Math Additions in Depth2222
ecmascript, javascript, math
When to Hide Content Behind Forms and When to Give Content Away (nng)2221
content, hiding
Repeated Violations of Webmaster Guidelines2220
google, search
Factors Affecting Website Performance2219
performance, network, browsers, memory, servers, images, multimedia
The Problem of “Fire and Forget” in Web Design (j9t)2218
processes, maintenance, prioritization
The Full Stack Overflow Developer (cod)2217
career, craft, quality, stack-overflow, link-lists
Normalize (CSS) No More2216
normalize-css, design
Introduction to Sass2215
introductions, sass, css, preprocessors
Creating Cel Animations With SVG (hey/sma)2214
animations, svg, images, css, sass
An Intro to CSS Testing With SonarQube (css)2213
introductions, css, testing, tooling
Preloading Images in Parallel With Promises (kit)2212
javascript, promises, images, preloading, performance
The Most Popular WordPress Landing Page Plugins2211
wordpress, plugins, landing-pages
Hello, My Name Is <Error> (ali)2210
naming, conventions, forms, errors, usability
Is the Web Platform Getting Too Big? (nza)2209
web-platform, web
Node v4.0.0 (Current) (nod)2208
release-notes, nodejs
Preventing User Errors: Avoiding Conscious Mistakes (nng)2207
usability, errors
Object Orientated Development With WordPress2206
wordpress, oop, php
How to Solve the Global npm Module Dependency Problem2205
how-tos, npm, dependencies
The Anatomy of Responsive Images (jaf)2204
html, images, responsive-design, support, browsers
Hey Designers: Stop Being an Afterthought (rhj/sma)2203
design, processes, collaboration, communication
Gulp for Beginners (zel/css)2202
gulp, automation, installing, examples
A Brief History of Web Design (dav/btc)2201
videos, design, history
Architecting Scalable CSS (css/btc)2200
videos, css, architecture, scalability, naming
Atomic Design (bra/btc)2199
videos, design, atomic-design
Breaking the Barriers—Moving Browsers and the Web Forward (cod/btc)2198
videos, web, web-platform, browsers
CSS Is a Mess (jus/btc)2197
videos, css, maintainability
Delivering Responsibly (sco/btc)2196
videos, performance, usability, accessibility, sustainability
SVG Is for Everybody (chr/btc)2195
videos, svg, images
SVG Lessons I Learned the Hard Way (sar/btc)2194
videos, svg, images, lessons
The Web’s Future Is Offline (joh/btc)2193
videos, offline, outlooks
Type Is Visible Language (esp/btc)2192
videos, typography, fonts
Typographic Units in CSS (joh)2191
css, units, typography
JSON Validation by Committee2190
ruby, json, conformance, validation
Animating the User Experience (rac/btc)2189
videos, user-experience, css, animations
Cheat Your Way With UX (btc)2188
videos, design, user-experience
Six Tips for Chrome DevTools (css)2187
dev-tools, chrome, browsers, tips-and-tricks
The Age of HTML5 Ads2186
html, monetization
HTTP Cats (rog)2185
websites, http, protocols
How We Get Things Done2184
project-management, processes, case-studies
Firefox 40: Profiling JavaScript Performance and More (eli)2183
firefox, browsers
10 Common Mistakes Web Developers Make2182
mistakes, html, css, javascript, career, performance
Which Editor to Choose? (bre)2181
code-editors, vs-code, sublime-text, comparisons
Introduction to TLS and SSL (ope)2180
introductions, tls, ssl, protocols, certificates, security
Polyfills or Ponyfills?2179
polyfills, ecmascript, javascript, terminology
Microsoft Edge: The Review (cra)2178
edge, microsoft, browsers
Git and GitHub Hacks2177
git, github, browser-extensions, command-line, tips-and-tricks
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)2176
html, monetization, adobe
Understanding Scope in Ruby2175
ruby, scope
5 Easy Performance Tweaks for Node.js Express (cra)2174
nodejs, express, performance, optimization, compression
Supporting Mobile Navigation in Spite of a Hamburger Menu (nng)2173
navigation, mobile
Strategies for Cache-Busting CSS (chr/css)2172
css, caching, performance, tooling, strategies
Ember.js 2.0 Released (wyc/emb)2171
release-notes, emberjs
Understanding Critical CSS (sma)2170
css, performance, critical-path
Localizing Times in JavaScript (chr/css)2169
javascript, localization, libraries
Deconfusing Pre- and Post-Processing (dea)2168
css, preprocessors, postprocessors, comparisons
Real-Time Search in JavaScript (osv)2167
javascript, search, functionality
Average Manager vs. Great Manager2166
engineering-management, comparisons
Using “@error” Responsibly in Sass (kit)2165
sass, errors
The ES6 Conundrum (cod)2164
ecmascript, javascript, feature-detection, transpiling, link-lists
The Current State of HTML5/CSS3 Browser Support2163
html, css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
The Tedium of Managing Code (lyz/ali)2162
maintenance, maintainability, dependencies, javascript, tooling
Mastering Image Optimization in WordPress2161
wordpress, images, optimization, performance
Debugging CSS Keyframe Animations (sar/css)2160
css, animations, transforms, debugging
The State of Accessibility in PHP Tools2159
accessibility, php, code-editors, phpstorm, sublime-text, notepad++
CSS Vendor Prefixes (gla)2158
css, vendor-extensions, history
Constructing CSS Quantity Queries on the Fly (rea/sma)2157
css, selectors
An Introduction to Open-Source Licenses (eli)2156
introductions, foss, licensing
Stop Pushing the Web Forward (ppk)2155
web-platform, browsers, user-experience
A Look at Length Units in CSS2154
css, units
The Difference Between Minification and Gzipping (chr/css)2153
comparisons, minification, gzip, compression
Backbone.js Basics: Bringing an App to Life With Events2152
fundamentals, frameworks, backbone, events, javascript
A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe)2151
version-control, git, mistakes, vulnerabilities, security
Front-End Development Is Development (geo/css)2150
career, programming
Memory Management (ali)2149
career, tooling
Making Minimalism Work in Mobile and Web2148
design, prototyping, minimalism, desktop, mobile
Animations: The Angular Way (css)2147
angularjs, animations, transitions, css
Google’s Handling of New Top Level Domains (joh)2146
google, search, domains, seo
A Brief History of HTML (rpo)2145
html, history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye2144
html, multimedia, eme, drm, flash, silverlight
Do Not Track 2.0 (jus/iap)2143
do-not-track, privacy, w3c
Web Design Has as Much Soul Now as It Did Before2142
design, aesthetics, economics
Quantity Ordering With CSS (rea/sma)2141
css, selectors, flexbox, layout
jQuery 3.0 Is Released (sdt)2140
jquery
12 Little-Known CSS Facts (the Sequel) (lou)2139
css, borders, typography, tables, naming, animations, selectors
What’s New in Firefox 392138
firefox, browsers
The ARIA Roles Model2137
html, attributes, aria, accessibility
The Characteristics of Minimalism in Web Design (nng)2136
design, minimalism, trends
More Tips to Further Secure WordPress (eli)2135
wordpress, security, tips-and-tricks, plugins
Web Design Is Dead. No, It Isn’t. (vit/sma)2134
design, tooling, web-platform
Atomic OOBEMITSCSS (una)2133
css, atomic-css, bem, oocss
Web Design Is Dead (mas)2132
design, tooling, mobile
React + Performance = ? (aer)2131
react, performance, metrics
Why Your Creativity Insists You Break Out of Your Routines2130
creativity, processes
How to Grunt and Gulp Your Way to Workflow Automation2129
how-tos, automation, grunt, gulp
Container Queries: Once More Unto the Breach (wil/ali)2128
css, media-queries, container-queries
Understanding Block Formatting Contexts in CSS2127
css, concepts
Getting to Know Stylus (kit)2126
css, preprocessors, stylus
Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma)2125
design, principles
The Roots of Minimalism in Web Design (nng)2124
design, minimalism, history, tips-and-tricks
W3C’s Mobile Checker Is Now Live (cam/sof)2123
w3c, mobile, tooling
Improving Web Security With the Content Security Policy2122
security, csp, http
License to SIGKILL (sch)2121
ruby, unix-like
GROWS—an Anti-Fragile, Practical, and Evolutionary Approach (pra)2120
videos, processes, agile, prioritization
Where Content Management Systems Fit Into the Process (geo/css)2119
content-management, content, processes
Accessible Footnotes With CSS (kit)2118
footnotes, html, css, accessibility
The Homepage Exception (han/ali)2117
homepages, design, user-experience
What Does It Mean to Develop Accessible Websites?2116
accessibility
Learning New Tricks (ali)2115
career, learning, software-design-patterns
Is HTML “Complete”? (bru)2114
html, standards, web-platform
Page Bloat Update: The Average Web Page Is More Than 2 MB in Size (tam)2113
performance, metrics, comparisons
Introducing Pure.css—a Lightweight Responsive Framework2112
introductions, frameworks, pure
(Some) CSS Best Practices Considered Harmful2111
slides, css, best-practices
The Future Generation of CSS Selectors: Level 4 (lou)2110
css, selectors, examples
Old CSS Syntax With Prefixes (kar)2109
css, vendor-extensions, flexbox, gradients
Practical Techniques on Designing Animation (sar/sma)2108
design, animations, techniques
Performance Tools (fon/css)2107
performance, tooling, content-delivery, testing, dev-tools, images, css, javascript, optimization, link-lists
Low-Contrast Text Is Not the Answer (nng)2106
contrast, colors, accessibility, usability
What Are Web Standards2105
standards, history, html, xml, xhtml, css, wcag, w3c
</html> (tim)2104
html, web-platform
Building a Custom Twig Filter the TDD Way2103
twig
No Good Can Come of Bad Code (zel/ali)2102
quality, accessibility, semantics, standards
Resetting Agency Culture (ali)2101
culture, collaboration, communication
The Mitt Romney Web Font Problem (zac)2100
fonts, flash-of-x, user-experience, css, javascript
DRY: Do Repeat Yourself (ppk)2099
principles, best-practices
Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam/sof)2098
google, libraries, polymer, web-components
Three Ways to Spice Up Your Social Media Strategy (gra)2097
social-media, marketing, strategies
Understanding Less Guards and Loops2096
less, loops
Knowing When to Back Off2095
load-balancing, databases
The Art of SVG Filters and Why It Is Awesome (sma)2094
svg, images, filters, css
Web vs. Native: Let’s Concede Defeat (ppk)2093
web, native
How to Do a Content Audit of Your Website2092
how-tos, content, auditing, seo
Designing for Explicit Choice (sma)2091
design, forms, examples
In CSS, the Only Wrong Answers Are Definitive Ones (chr/css)2090
css
What You Should Know About Collapsing Margins (geo/css)2089
css, margins
The End of Global CSS (mar)2088
css, maintainability
Meta-Moments: Thoughtfulness by Design (ali)2087
design, user-experience
Understanding CSS Counters and Their Use Cases (lou)2086
css, counters
Testing For and With Windows Phone (sma)2085
mobile, testing, windows, internet-explorer, browsers
Approaching Content Strategy for Personalized Websites (ali)2084
content, content-strategy, customization
Web Standards: We’re F’ing It Up (j9t)2083
standards, complexity
What’s New in Firefox 38 (eli)2082
firefox, browsers
Using AJAX Forms in Drupal 82081
drupal, forms, ajax, javascript
Choosing Performance (tka)2080
performance, facebook+meta
A Vision of Web Development (j9t)2079
outlooks, minimalism, semantics, conformance, maintainability
Debunking the 5 Myths of Conversion Rate Optimization2078
myths, marketing, user-conversion, optimization
The At-Rules of CSS (geo/css)2077
css, overviews
Monotype Is Introducing an HTML5-Based Web Font Platform2076
html, fonts
Nesting Components2075
components, nesting
Deprecating HTTP2074
http, security, protocols, deprecation
5 Ridiculously Common Misconceptions About UX2073
user-experience, design
HTML5 Canvas: What Is It?2072
html, canvas, javascript
Flexbox and Grid Percentage Margins: Feedback Needed (fan)2071
css, margins, flexbox, grids, layout, w3c, community
9 SEO Ideas for Small Businesses on a Budget2070
seo, social-media, redesigning, responsive-design, marketing, multimedia
SVG Fallbacks Guide (ame/css)2069
guides, svg, images, graceful-degradation
Extending in Sass Without Creating a Mess (dav/sma)2068
sass, css, selectors, extensibility
The UC Browser2067
uc-browser, browsers
The Web’s Grain (fch)2066
web, design
MySQL2065
translations, introductions, mysql, databases, link-lists
Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr/ven)2064
mozilla, http, security, deprecation
Intent to Deprecate: SMIL2063
discussions, chromium, blink, browser-engines, browsers, smil, support, deprecation
Content-First Design (ali)2062
content, design
Design Principles: Compositional Flow and Rhythm (sma)2061
design, principles
Designing Front-End Components2060
components, best-practices
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)2059
accessibility, aria, live-regions, html, web-apps
Everyone Has JavaScript, Right? (sil)2058
javascript, support
Standardization and the Open Web (ali)2057
open-web, standards, foss, community
Sass and Responsive Typography2056
sass, typography, responsive-design
13 of the Best WordPress Magazine Themes2055
wordpress, themes, link-lists
jQuery Considered Harmful (lea)2054
jquery
New Web Layout Ideas for 20152053
design, layout
Better Presentation of URLs in Search Results2052
google, search, urls
Sass Theming With Configuration Files (oni)2051
sass, configuration
Learnings From Using Sass in Large Scale Projects (hcr)2050
sass, css, lessons
3 Things (Almost) No One Knows About CSS (sen)2049
css
Of Undocumented Chrome Features and Unreadable W3C Specs (ppk)2048
chrome, browsers, w3c
An In-Depth Overview of Living Style Guide Tools (sma)2047
design, documentation, style-guides, pattern-libraries, tooling, overviews
image-dimensions (sin)2046
packages, npm, images
Modern Web Development With Perl2045
videos, perl
How to Build Your Own CSS Preprocessor With PostCSS (cra)2044
how-tos, css, preprocessors, postcss, gulp
Want Fancy Firefox Features? Secure Your Website (sts/cne)2043
firefox, browsers, http, security
Jekyll on Rails2042
jekyll, ruby-on-rails
Using EMCAScript 6 Today2041
ecmascript, javascript
Sanitizing, Escaping, and Validating Data in WordPress2040
wordpress, sanitization, escaping, validation, examples
Web Scraping With Node.js (sma)2039
scraping, nodejs, javascript
Using GitHub Webhooks With PHP2038
github, webhooks, php
Laravel 4 to Laravel 5—the Simple Upgrade Guide2037
guides, laravel
The Poor, Misunderstood “innerText”2036
javascript, dom
7 Ways to Optimize Jenkins2035
ci-cd, jenkins, optimization, automation
Initiation to Code (ali)2034
learning, career, engineering-management, leadership
Let Links Be Links (ali)2033
links, html, javascript, frameworks
Choose Boring Technology (mcf)2032
programming, tooling
Advanced Performance Audits With DevTools (pau)2031
performance, auditing, browsers, dev-tools
Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng)2030
chrome, google, browsers, microsoft, scrolling
Refresh HTTP Header (kar)2029
redirecting, http-headers, http, html, metadata, history
A Handmade Web2028
web, craft
Beyond Media Queries—it’s Time to Get Elemental2027
css, media-queries, responsive-design
Should Our Agile Team Use Scrum or Kanban?2026
agile, scrum, kanban, processes, project-management
WordPress Front End Security: CSRF and Nonces (css)2025
wordpress, security, csrf
Toolkit: A Front-End Framework for the Modern Web2024
frameworks
Flash’s Slide Into Irrelevance2023
flash, air, html
The Developer’s Guide to Feeds in WordPress2022
guides, wordpress, rss, atom
Introduction to WordPress Front End Security: Escaping the Things (css)2021
introductions, wordpress, security, escaping
First Look at Platform.sh—a Development and Deployment SaaS2020
deploying, tooling
Why Content Is the New SEO2019
content, seo
Free for Developers (rip)2018
websites, tooling, link-lists
What Are the Security Risks of HTML5 Apps?2017
security, web-apps, sanitization
Don’t Forget About Contrast (ali)2016
accessibility, colors, contrast
Accessibility’s Costs Are Lower Than You Think (vig)2015
accessibility, economics
Pluralization for JavaScript (ali)2014
javascript, localization
Open Source Your Website2013
foss