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

Frontend Dogma

“2010s” News Archive (2)

Entry (Sources) and Additional TopicsDate#
How to Import a Sass File Into Every Vue Component in an App (sar/css)3,372
how-tos, vuejs, components, sass
Introducing GitHub Actions (sar/css)3,371
introductions, github-actions, github, automation
Develop WordPress Themes Faster With Gulp (cra)3,370
wordpress, theming, gulp
How to Configure Lighthouse for Balanced Quality Websites (j9t)3,369
how-tos, performance, google, lighthouse, configuration, quality
A Guide to Caching in WordPress3,368
guides, wordpress, performance, caching, plugins
The Beginner’s Guide to WordPress SEO3,367
guides, wordpress, seo
Valid CSS Content (chr/css)3,366
css, html, validation
Taming “this” in JavaScript With [the] Bind Operator (sma)3,365
javascript, operators
The Psychology of Design (jon/ali)3,364
design, user-experience, principles
CSS Debugging and Optimization: Minification With CSSO (web)3,363
css, debugging, optimization, minification, tooling
Use Cases for Flexbox (rac/sma)3,362
flexbox, css, layout
Apply a Filter to a Background Image (chr/css)3,361
images, backgrounds, filters, css
Privacy by Design: How to Sell Privacy and Make Change (rea/sma)3,360
how-tos, privacy, legal
Nested Links (chr/css)3,359
html, links
Representing Web Developers in the W3C (rac/sma)3,358
w3c, community
A Minimal JavaScript Setup (css)3,357
javascript, conventions, naming, scope, performance, maintainability, examples
A Short Guide to Minimal Web Development (j9t)3,356
guides, minimalism, learning, training
Don’t Use Empty or Low Content for Your Design System Grid Examples (chr/css)3,355
design-systems, intrinsic-design, grids, css, layout
Building a PWA Using Angular 6 (sma)3,354
angular, progressive-web-apps, web-apps
CSS Fonts 3 Is a W3C Recommendation (svg/w3c)3,353
css, fonts, standards
Responsive Images (wil/ali)3,352
html, css, images, responsive-design
WebAuthn, FIDO2 Infuse Browsers, Platforms With Strong Authentication (dar)3,351
w3c, fido, authentication, webauthn, security, browsers
Flexbox: How Big Is That Flexible Box? (rac/sma)3,350
flexbox, css, layout
JSON Considered Harmful (sur)3,349
json
What’s the Difference Between “./dogs.html” and “/dogs.html”? (chr/css)3,348
urls, comparisons
CSS Filter Utility Classes (lia)3,347
css, filters, presentational-html
The Importance of Manual Accessibility Testing (eri/sma)3,346
accessibility, testing, screen-readers, assistive-tech, link-lists
Updating a CSS Variable With JavaScript (chr/css)3,345
css, custom-properties, javascript
The “Developer Experience” Bait-and-Switch (sli)3,344
developer-experience, javascript
W3C: XML Is Everywhere (sdt)3,343
w3c, xml, sgml
UX Debt: How to Identify, Prioritize, and Resolve (nng)3,342
how-tos, user-experience, design-debt, prioritization
How to Get Started With CSS Animation (web)3,341
how-tos, css, animations
The Cascade and Other Essential Unessentials (tka)3,340
fundamentals, css, cascade
CSS Architecture: Block Element Modifier (BEM) and Atomic CSS (web)3,339
css, architecture, naming, bem, atomic-css
Notes to Myself on Software Engineering3,338
career, principles, apis
“Killing the URL” (chr/css)3,337
urls, browsers
Chrome’s Noscript Intervention (tka)3,336
chrome, google, browsers, javascript, performance, mobile
Removing jQuery From GitHub.com Frontend (git)3,335
github, jquery, javascript, processes, refactoring, case-studies
Flutter: Google’s Take on Cross Platform (css)3,334
flutter, dart, google, comparisons
Node vs. Firebase vs. Laravel vs. Rails3,333
nodejs, firebase, laravel, ruby-on-rails, comparisons
New in Chrome 69 (pet/dev)3,332
release-notes, chrome, google, browsers
Take a New Look at CSS Shapes (rac/sma)3,331
css, shapes
Detecting New Posts With Jekyll and Netlify (nza)3,330
jekyll, netlify, json, javascript
How to Use Gulp.js to Automate Your CSS Tasks (cra)3,329
how-tos, gulp, postcss, css, automation
Links List for Print Styles (aar)3,328
print, css, javascript
Three Input Element Properties That I Discovered While Reading MDN (ste)3,327
forms, javascript, css
A Tour of JavaScript Timers on the Web (nol)3,326
javascript
Web Development and the GDPR (j9t)3,325
embed-code, legal, gdpr, privacy
The Platform for Privacy Preferences 1.0 (P3P1.0) Specification (w3c)3,324
p3p, privacy, standards
Conversational Semantics (aar/ali)3,323
html, semantics, voice, conversational-design
An Intro to Web Site Testing With Cypress (rad/css)3,322
introductions, testing, cypress
Best Practices for Mobile Form Design (sma)3,321
design, forms, mobile, best-practices
20 Tips for Optimizing CSS Performance (cra)3,320
css, performance, optimization, tips-and-tricks
CSS Logical Properties and Values Level 1 (fan/w3c)3,319
standards, css, logical-properties
Three Ways to Grow Your Traffic and Capture Audience3,318
marketing, social-media, seo, traffic, optimization
The Benefits of Using CSS Grid for Web Form Layout (cra)3,317
css, grids, forms, layout
“::before” vs “:before” (chr/css)3,316
css, selectors, comparisons, support
CSS Logical Properties (chr/css)3,315
css, logical-properties
Carousels on Mobile Devices (nng)3,314
mobile, carousels, usability
Designing for Micro-Moments (sma)3,313
design, interaction-design, mobile
37 Theses on CSS and Web Development (j9t)3,312
css, optimization, best-practices, processes
Practical CSS Scroll Snapping (css)3,311
css, scrolling
Scroll Bouncing on Your Websites (sma)3,310
scrolling, css
The Web in 2045 (bre)3,309
web, javascript, outlooks
The Complete Anatomy of the Gutenberg WordPress Editor (sma)3,308
wordpress
The Possibilities of the “color-adjust” Property (eri/css)3,307
css, colors, print, accessibility
Variable Fonts: What They Are, and How to Use Them3,306
how-tos, fonts, variable-fonts, performance
Everything You Need to Know About Alignment in Flexbox (rac/sma)3,305
flexbox, css, layout, alignment
The Thing About Nuxt (ano)3,304
nuxt, conventions
Browser Painting and Considerations for Web Performance (css)3,303
browsers, browser-engines, painting, rendering, performance
Icon Fonts vs. SVGs—Which One Should You Use in 2018?3,302
fonts, icon-fonts, svg, images
Slow Websites (geo/css)3,301
performance, performance-budgets
Component Reusability in React and Vue3,300
react, vuejs, components, maintainability
New Syntax for JS “Function Stuff” (tab)3,299
javascript, functions, operators
The History of CSS Resets3,298
css, resets, history
Prefers Reduced Motion Media Query (chr)3,297
css, media-queries, reduced-motion, accessibility
What Happens When You Create a Flexbox Flex Container? (rac/sma)3,296
css, flexbox, layout
In Your Face, Passwords: Big Three Browsers All Adopt Authentication API3,295
security, authentication, webauthn, apis, edge, microsoft, chrome, google, firefox, mozilla, browsers
On Switching Code Editors (chr/css)3,294
code-editors, coda, sublime-text, vs-code, microsoft, webstorm, jetbrains, link-lists, community
The Cost of JavaScript in 2018 (add)3,293
javascript, performance, code-splitting, lazy-loading, performance-budgets, bundling
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)3,292
migrating, flash, html
Doing More With Less, an Introduction to a CSS Pre-Processor3,291
introductions, css, preprocessors, less
Documentation Unit Tests (sim)3,290
documentation, testing
The World Wide Success That Is XML (bar/w3c)3,289
xml, xsl, xquery, history
Solved With CSS! Logical Styling Based on the Number of Given Elements (una/css)3,288
css, selectors
WordPress Notifications Made Easy (sma)3,287
wordpress, plugins, notifications
HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It3,286
protocols, http, comparisons, performance
How to Use Feature Flags in Continuous Integration3,285
how-tos, feature-management, ci-cd, netlify
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)3,284
html, css
Converting Images to WebP (mal/sma)3,283
conversion, images, webp, sketch, photoshop, adobe, cloudinary
Lerna: A Tale of Renaming npm Packages3,282
dependencies, refactoring, npm, lerna
View Source (chr/css)3,281
dev-tools, view-source, browsers
8 Good Reasons to Become a Software Developer (fla)3,280
programming, career
Checkboxes vs. Switches in Forms3,279
videos, forms, usability
Weird Things Variable Fonts Can Do (chr/css)3,278
variable-fonts, fonts
Webmentions: Enabling Better Communication on the Internet (ali)3,277
webmentions, standards
Automate Your Workflow With Node (css)3,276
nodejs, automation
Linkbuilding: The Citizen’s Field Guide (myr+/sma)3,275
guides, seo, links
Exploring CSS Property Definitions (tid/w3c)3,274
w3c, tooling, css
Emojis as Icons (chr/css)3,273
emoji, icons, techniques, css
Hyperlinking Beyond the Web (ati/css)3,272
links, urls, command-line, tooling, electron, terminology
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)3,271
seo, alt-text, images, accessibility, naming, microcontent, comparisons
Better Collaboration by Bringing Designers Into the Code Review Process (sma)3,270
design, collaboration, code-reviews, processes
Delivering WordPress in 7 KB (css)3,269
wordpress, themes, performance
Pattern Library First: An Approach for Managing CSS (rac/sma)3,268
css, processes, tooling
Different Views on “view-source” (cod)3,267
view-source, learning
Host Your Static Site on GitLab Pages?3,266
hosting, gitlab
CSS Grid in IE: Faking an Auto-Placement Grid With Gaps (css)3,265
css, grids, layout, internet-explorer, microsoft, browsers
AMP, a Strategy (j9t)3,264
google, amp, strategies
Prototyping in the Browser (fon/css)3,263
prototyping, browsers
What Is Redux: A Designer’s Guide (sma)3,262
guides, design, redux, state-management
ES6 Didn’t Introduce Default Parameters (Attention to Detail)3,261
ecmascript, javascript, functions
HTTP/2: Background, Performance Benefits, and Implementations3,260
protocols, http, performance
CSS Grid in IE: CSS Grid and the New Autoprefixer (css)3,259
css, grids, layout, internet-explorer, microsoft, browsers, tooling, autoprefixer
Clearfix: A Lesson in Web Development Evolution (jay/css)3,258
css, floats, history
Release Notes for Safari Technology Preview 60 (jon/web)3,257
release-notes, safari, apple, browsers
Improving Performance Perception: On-Demand Image Resizing3,256
performance, optimization, images, resizing, html
Accessibility Support (mfa)3,255
websites, accessibility, support, screen-readers, jaws, microsoft, nvda, google, voiceover, apple
How to Setup Tailwind With PurgeCSS and PostCSS (fla)3,254
how-tos, tailwind, purgecss, postcss
Against Privacy Defeatism: Why Browsers Can Still Stop Fingerprinting (ran/pri)3,253
privacy, browsers, fingerprinting, safari, apple
HTTPS Is Easy (tro)3,252
websites, http, security
The Craft of CSS (j9t)3,251
css, craft
Introduction to Feature Policy (dev)3,250
introductions, http-headers, http
Server-Side Optimization With nginx and “pm=static”3,249
servers, nginx, tooling, optimization
How I Dropped 250 KB of Dead CSS Weight With PurgeCSS (sar)3,248
css, performance, purgecss
Marketing as a Front End Web Developer?3,247
marketing
Balancing Time (sar/css)3,246
career, prioritization, productivity, project-management
Using Google’s Flutter for Truly Cross-Platform Mobile Development (sma)3,245
mobile, flutter, dart, google, native, comparisons
WordPress Security as a Process (sma)3,244
wordpress, security, processes
What Is SVG Good For? (chr/css)3,243
svg, images, examples
The Four Big Ways Jetpack Helps With Image Performance (css)3,242
wordpress, plugins, images, performance
BEM for Beginners: Why You Need BEM (sma)3,241
bem, css, selectors
Here’s the Thing About “Unused CSS” Tools (chr/css)3,240
css, quality, performance, tooling
7 Performance Tips for Jank-Free JavaScript Animations3,239
performance, javascript, animations, tips-and-tricks
More Unicode Patterns (css)3,238
unicode, backgrounds
The Problem With Patterns (ali)3,237
design, design-patterns, processes, user-experience, collaboration
Creating a Bar Graph With CSS Grid (pre/css)3,236
css, grids, layout, visualization
Making Your Website Faster and Safer With Cloudflare3,235
performance, caching, security, cloudflare
“Do Not Track” and the GDPR (inc/w3c)3,234
do-not-track, gdpr, privacy, legal
DRY HTML or DRY CSS?3,233
maintainability, principles, html, css, bem, oocss, atomic-css
Build a Style Guide Straight From Sass (ben/css)3,232
style-guides, css, sass, documentation, automation, tooling
Everything You Need to Know About the Plan to Kill Internet Passwords (dav/giz)3,231
passwords, authentication, webauthn, chrome, google, firefox, mozilla, browsers
10 Things I Regret About Node.js (tin/jsc)3,230
videos, nodejs
Debugging JavaScript Projects With VS Code and Chrome Debugger3,229
javascript, debugging, vs-code, microsoft, code-editors, chrome, google, browsers, dev-tools
A Beginner’s Guide to Babel3,228
guides, babel, transpiling, javascript
Web Content Accessibility Guidelines (WCAG) 2.1 (ala+/w3c)3,227
accessibility, guidelines, wcag, standards
A Reference Guide for Typography in Mobile Web Design (sma)3,226
guides, typography, terminology, mobile
The State of Changing Gradients With CSS Transitions and Animations (ana/css)3,225
css, gradients, transitions, animations
Validating Dependencies in the Project With npm-check and depcheck3,224
dependencies, security, maintenance, auditing, tooling, npm
Forms, Auth, and Serverless Functions on Gatsby and Netlify (css)3,223
netlify, gatsby, forms, authentication, serverless, functionality
Google Wants to Kill Passwords With the Chrome 67 Update3,222
chrome, google, browsers, passwords, webauthn, authentication
What Does the “h” Stand for in Vue’s Render Method? (sar/css)3,221
vuejs
How Do You Know Your Website Is a Success? (sma)3,220
product-management, strategies, metrics, user-experience, content, microcontent, navigation, performance, testing
Using ES Modules in the Browser Today3,219
javascript, esm
Managing Architecture Decision Records With ADR-Tools3,218
architecture, documentation, tooling
The History of WordPress3,217
wordpress, history
Whatever Happened to the Semantic Web?3,216
semantic-web, xml, rdf, metadata, history
Text Spacing Bookmarklet (ste)3,215
code-pens, bookmarklets, typography, accessibility, wcag
Authenticating Firebase and Angular With Auth03,214
authentication, firebase, angular, auth0
JavaScript Algorithms and Data Structures3,213
javascript, algorithms, data-structures, overviews, link-lists
15 Bootstrap Tools and Playgrounds3,212
bootstrap, tooling, link-lists
What the Heck Does “Script Error” Mean?3,211
javascript, errors
The Slow Death of Internet Explorer and the Future of Progressive Enhancement (oll/ali)3,210
browsers, microsoft, internet-explorer, progressive-enhancement
10 Tricks and Techniques to Make the Most Out of Sketch (uxd)3,209
sketch, tips-and-tricks, techniques
A Strategy Guide to CSS Custom Properties (sma)3,208
guides, strategies, css, custom-properties
ARIA Serious? (yat/btc)3,207
videos, accessibility, aria
Don’t Use My Grid System or Any Others (mia/btc)3,206
videos, css, layout, grids
Page Transitions for Everyone (css)3,205
design, user-experience, animations, transitions, performance, caching
Responsive Tables, Revisited (lea)3,204
tables, css, responsive-design
The Dangers of Being a Web Developer (j9t/btc)3,203
videos, career
Turn Sublime Text 3 Into a JavaScript IDE (css)3,202
sublime-text, code-editors, plugins, javascript
Firefox 60 Lands: It’s World’s First Browser to Give You Password-Free Logins, Says Mozilla (zdn)3,201
firefox, mozilla, browsers, webauthn
Things Designers Should Know About SEO in 2018 (myr/sma)3,200
design, seo
Overriding Default Button Styles (chr/css)3,199
css, buttons, normalize-css
CSS-in-JS (bri)3,198
css-in-js, css, javascript, components
New CSS Features That Are Changing Web Design (zel/sma)3,197
css, grids, layout
The Beginner’s Guide to Meteor (fla)3,196
guides, meteor
CSS Environment Variables (chr/css)3,195
css, environments, variables
How to Automate a Design3,194
how-tos, design, automation
Inspecting Animations in DevTools (fon/css)3,193
css, animations, dev-tools, browsers, chrome, google, firefox, mozilla
Introduction to Material Design3,192
introductions, material-design, google, mobile, examples
Priority Guides: A Content-First Alternative to Wireframes (ali)3,191
design, prototyping, content
10 Essential Sublime Text Plugins for JavaScript Developers3,190
sublime-text, code-editors, plugins, javascript, link-lists
Setting Up an ES6 Project Using Babel and Webpack3,189
javascript, babel, webpack
rfc.fyi (mno)3,188
websites, web-platform
Understanding React “setState” (css)3,187
react
An Introduction to Drupal for React Developers (sia)3,186
introductions, drupal, react
RIP Passwords! A New Standard for Web Authentication Is Here3,185
w3c, fido, standards, authentication, webauthn
Native-Like Animations for Page Transitions on the Web (sar/css)3,184
design, animations, transitions, vuejs, nuxt, css
5-Second Usability Test3,183
videos, usability, testing
JavaScript Design Patterns: The Singleton3,182
javascript, software-design-patterns
Introduction to the Fetch API3,181
introductions, data-fetching, apis, javascript
What Are Higher-Order Components in React? (css)3,180
react, components
TSDoc: A TypeScript Source Code Documentation Format (inf)3,179
typescript, documentation
Understanding ES6 Modules (cra)3,178
javascript, modules, commonjs, esm
Best Practices With CSS Grid Layout (rac/sma)3,177
css, grids, layout, best-practices
New CSS Features Are Enhancing Everything You Know About Web Design (geo/css)3,176
css, responsive-design, intrinsic-design
CSS Optimization Basics (j9t)3,175
books, css, optimization, fundamentals
FIDO and W3C Launch Password-Free Browser3,174
fido, w3c, standards, apis, webauthn, authentication
Application Publishing Gets the WebAssembly Treatment (the)3,173
web-apps, containerization, webassembly
Go Testing Style Guide (arp)3,172
guides, go, testing, style-guides
Going Offline (ada/ali)3,171
web, offline, servers, web-workers
What Are the Differences Between PhpStorm and WebStorm? Which IDE Is Right for You?3,170
phpstorm, webstorm, jetbrains, code-editors, comparisons
Art Directing for the Web With CSS Grid Template Areas (mal/sma)3,169
design, css, grids, layout
Designing for Accessibility and Inclusion (sma)3,168
design, accessibility, dei, animations, colors, typography, images, multimedia, keyboard-navigation, layout, readability
Methods, Computed, and Watchers in Vue.js (sar/css)3,167
vuejs
A Quick Way to Remember the Difference Between “justify-content” and “align-Items” (fon/css)3,166
css, flexbox, layout
MongoDB Evolved3,165
mongodb, release-notes, history
A Practical Guide to Angular Directives3,164
guides, angular
Introducing Last Painted Hero (spe)3,163
introductions, performance
Why Would You Do That in CSS? (chr/css)3,162
css, animations
Mozilla Announces Firefox Reality, a Dedicated Browser for VR and AR Headsets (jan/var)3,161
mozilla, browsers, xr
Developing an Experience Map, A to Z (uxd)3,160
user-experience, visualization, research
Glitch Opens Up: Welcome!3,159
glitch
How to Check if Sites Use WebRTC3,158
how-tos, webrtc, feature-detection, privacy
What Worries Me About AI3,157
ai, social-media
React Code Style Guide (css)3,156
react, style-guides, props, formatting
Angular 2 Components and Providers: Classes, Factories, and Values3,155
angular
Python Developers Survey 2017 Results (jet)3,154
surveys, python
Creating a UX Strategy (sma)3,153
user-experience, design, strategies
Approaches to Deprecating Code in JavaScript (css)3,152
javascript, maintenance, deprecation
Good Ol’ Margin Collapsing (chr/css)3,151
css, margins, community
Using Ethics in Web Design (mor/sma)3,150
design, user-experience, ethics, checklists
Copyright Law Basics for UK Software Developers (sma)3,149
fundamentals, legal, licensing
How Fast Is AMP Really? (tka)3,148
amp, google, performance, metrics
Trickle Down Accessibility (ted)3,147
slides, accessibility
PostCSS: Shiny CSS Preprocessor Written in JavaScript?3,146
css, postcss, preprocessors, postprocessors
Conversational Design (ali)3,145
design, interaction-design, conversational-design
Moving From Flash to HTML, CSS, and JavaScript (sma)3,144
flash, html, css, javascript, refactoring
Could This Be Easier?3,143
simplicity
10 Advanced Joomla Tips to Become a Pro3,142
joomla, tips-and-tricks
Celebrating the Anniversary of the Web (koa/w3c)3,141
web, anniversaries, w3c
Some Things About “alt” Text (chr/css)3,140
accessibility, alt-text, images, html
My New Favorite CSS Framework—Tachyons3,139
tachyons
What Houdini Means for Animating Transforms (ana/css)3,138
css, houdini, animations, transforms
CSS Techniques and Effects for Knockout Text (pre/css)3,137
css, techniques, effects
We Write CSS Like We Did in the 90s, and Yes, It’s Silly (j9t/ali)3,136
css, craft, quality, conventions, sorting
Three Techniques for Performant Custom Font Usage (oll/css)3,135
fonts, performance, techniques, flash-of-x
Web Fonts Working Group Announces WOFF 2.0 File Format3,134
w3c, fonts, woff, standards
The Principle of Commitment and Behavioral Consistency (tbf/nng)3,133
principles, user-experience
WordPress Comment Spam (chr/css)3,132
wordpress, blogging, spam, plugins
Your Interactive Makes Me Sick3,131
accessibility, scrolling, examples, user-experience
Using Sass to Control Scope With BEM Naming (bel/css)3,130
scope, javascript, css, sass, bem, naming
What Happens to Us Does Not Happen to Most of You (sig)3,129
community, dei
Third Party CSS Is Not Safe (jaf)3,128
html, css, embed-code, security
What Is an HTML5 App and Do I Want One?3,127
html, mobile, native, web-apps
How GDPR Will Change the Way You Develop (sma)3,126
legal, gdpr, privacy, processes
The Inception of ESLint (nza)3,125
eslint, history
AMP News (chr/css)3,124
amp, google, performance, community
Complexity (chr/css)3,123
complexity, web-platform, career
Understanding Web Fonts and Getting the Most Out of Them (thi/css)3,122
fonts, woff, css, typography, variable-fonts
Safari 10.03,121
release-notes, safari, apple, browsers
Styling Empty Cells With Generated Content and CSS Grid Layout (rac/sma)3,120
css, generated-content, grids, layout, examples
Release Notes for Safari Technology Preview 50 (jon/web)3,119
release-notes, safari, apple, browsers
Introduction to Variable Fonts on the Web (dav+/dev)3,118
introductions, variable-fonts, fonts, css
Building an Element in Polymer 2: Install Tools and Initialize Project (dev)3,117
videos, polymer, installing
Animating Bootstrap Carousels With GSAP’s Animation Library3,116
bootstrap, carousels, animations, gsap
Accessibility: Review of 2017 and Outlook for 2018 (w3c)3,115
accessibility, retrospectives, outlooks, wcag, aria, testing, link-lists
CSS Basics: Using Multiple Backgrounds (chr/css)3,114
fundamentals, css, backgrounds
HTML, CSS, and Dependency Direction (j9t)3,113
html, css, dependencies, maintainability, best-practices
HTML-First at Wiley (tzv)3,112
html, rdf, content-management
The Two Faces of AMP (tka)3,111
amp, google, search, open-web
Replacing jQuery With Vue.js: No Build Step Necessary (sar/sma)3,110
jquery, vuejs, migrating
CSS Basics: The Syntax That Matters and the Syntax That Doesn’t (chr/css)3,109
fundamentals, css, formatting, terminology
A Comprehensive Guide to User Experience Design (sma)3,108
guides, user-experience, design
Using Default Parameters in ES6 (lou/css)3,107
ecmascript, javascript, functions
A Short History of WaSP and Why Web Standards Matter (jay/css)3,106
history, wasp, community, standards, web-platform
Attackers Can Steal Sensitive Data by Abusing CSS—CSS Exfil Vulnerability3,105
css, security, csp
How Declaration Repetition Developed Over Time, a Statistically Insignificant Sample (j9t)3,104
css, maintainability, metrics, history
Front-End Frameworks: Custom vs. Ready-to-Use Solutions3,103
frameworks, comparisons, customization
Removing Accelerated Mobile Pages (AMP) (the)3,102
amp, google, javascript, css
Fast-Forwarding Media Support on the Web (tid/w3c)3,101
multimedia, html
The Authority Principle (tbf/nng)3,100
user-experience, principles
Selectors Level 4 (fan+/w3c)3,099
css, selectors, standards
Why I Love Bootstrap, and Why You Should Too3,098
bootstrap
Debugging JavaScript With a Real Debugger You Did Not Know You Already Have (dus/sma)3,097
debugging, javascript
What’s New in ECMAScript 2018 (paw)3,096
ecmascript, standards
ranmdn—Random MDN Documentation (rob)3,095
websites, mdn
Tools for Thinking and Tools for Systems (fon/css)3,094
design, tooling, sketch, figma, photoshop, adobe
How to Style a Form With Tailwind CSS (nic/css)3,093
how-tos, forms, tailwind
The Compact Guide to Web Maintainability: 200 Tips and Resources (j9t)3,092
guides, maintainability, tips-and-tricks, link-lists
ActivityPub (cwe+/w3c)3,091
standards, protocols, network
Creating Vue.js Component Instances Programmatically (css)3,090
vuejs, components
Work-Life Balance: Tips From the Community (ons/sma)3,089
career, community, tips-and-tricks
100 Accessible Websites of Various State Governments/UTs Under Accessible India Campaign Launched3,088
accessibility, wcag
Sacrificing the Golden Calf of “Coding” (cod/btc)3,087
videos, career, programming
Why Fast Matters (css/btc)3,086
videos, performance, economics
How to Internationalize Your WordPress Website (sma)3,085
how-tos, wordpress, internationalization, localization
Building Secure JavaScript Applications3,084
javascript, security, xss, csrf, json-web-tokens, passwords
TYPO3 vs. Drupal: What Content Management System to Choose3,083
content-management, typo3, drupal, comparisons
Finding Dead CSS (css)3,082
css, performance, maintenance
How to Optimize CSS and JS for Faster Sites3,081
how-tos, css, javascript, performance, minification, optimization
View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM3,080
how-tos, view-source, dom, tooling, seo
“Stop Using CSS Selectors for Non-CSS” (chr/css)3,079
css, html, javascript, jquery, selectors
In Defense of Utility-First CSS (sar)3,078
css, presentational-html, naming, bem, maintainability, scalability
Laws of UX (jon)3,077
websites, user-experience, principles
SYN Packet Handling in the Wild (clo)3,076
tcp, protocols, performance, network
Universal Principles of User Experience Design (sma)3,075
user-experience, design, principles, typography
Unit Test Your JavaScript Using Mocha and Chai3,074
testing, javascript, tooling
Small Tweaks That Can Make a Huge Impact on Your Website’s Accessibility (bel/css)3,073
accessibility, semantics, contrast, colors, labels, forms, typography, keyboard-navigation
You’ll Soon Be Able to Get Google AMP Quality Without That Pesky AMP URL3,072
google, amp, urls
An Introduction to Functional JavaScript3,071
introductions, javascript, programming
A Letter About Google AMP3,070
websites, amp, google, web
Google AMP Will Soon Show Publisher URLs on Supported Web Browsers (kyl)3,069
google, amp, urls, browsers
Making CSS Animations Feel More Natural (bra/css)3,068
css, animations, transforms, transitions
Visual Studio Code Can Do That? (bur/sma)3,067
vs-code, microsoft, code-editors
How to Learn Anything3,066
how-tos, learning
The First Principles of Product Management3,065
product-management, principles, communication, collaboration
Owning My Own Content (tka)3,064
blogging, content, writing, indieweb
W3C Study of Practices and Tooling for Web Data Standardisation (w3c)3,063
surveys, studies, research, standards, rdf, structured-data, tooling
Improving the Accessibility of 24 Ways (pau/css)3,062
accessibility, case-studies
What Is HTML 5? (mar/com)3,061
html
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)3,060
css, concepts, best-practices, principles, comparisons
ProgrammableWeb’s Most Interesting APIs in 2017: Payments, Banking, Blockchain, and Finance3,059
apis, economics, link-lists
W3C Releases HTML 5.2 as Official Recommendation (kba/inf)3,058
w3c, html, standards
What New Developers Should Really Focus On3,057
career, tips-and-tricks
Microsoft, Google, and Mozilla Team Up for Web Documentation (inf)3,056
mdn, microsoft, google, mozilla, web-platform, documentation
So You Want to Become an Accessibility Specialist (24a)3,055
accessibility, career
React’s Accessibility Code Linter (24a)3,054
react, linting, eslint, tooling, accessibility
What’s New in HTML5.2 (inf)3,053
html, standards
How JavaScript Rest Parameters Actually Work3,052
javascript, functions
The Future of Communication Is Already Here (for)3,051
webrtc, ai, multimedia, social-media
Native Form Validation: UI and CSS (ppk)3,050
forms, validation, css
Accessibility Testing Tools (chr/css)3,049
accessibility, testing, tooling
How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for)3,048
flash, html, web-apps, web-platform
HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c)3,047
html, standards, w3c
HTML 5.2 (ste+/w3c)3,046
standards, html
WAI–ARIA Authoring Practices 1.1 Note Helps Authors Make Content Accessible (w3c)3,045
accessibility, aria
ABEM—a More Useful Adaptation of BEM (css)3,044
css, bem, atomic-design, naming
WAI-Tools Project Launched (w3c)3,043
accessibility, tooling, testing, compliance
Writing Automated Tests for Accessibility (mar/24a)3,042
accessibility, testing, automation, keyboard-navigation, focus
How the Sausage Gets Made: The Hidden Work of Content (ali)3,041
content, processes
Further Working Mode Changes (ann)3,040
whatwg, apple, google, microsoft, mozilla, standards, community
Understanding CSS Layout and the Block Formatting Context (rac/sma)3,039
css, layout
Accessibility in Resizing Text (24a)3,038
accessibility, resizing
An Open Source Etiquette Guidebook (ken+/css)3,037
guides, foss, community, collaboration
A Developer’s Guide to Better Accessibility (a11+/24a)3,036
guides, accessibility, html, semantics, keyboard-navigation, naming, tooling
“await” vs. “return” vs. “return await” (jaf)3,035
javascript, asynchronicity
Everything You Ever Wanted to Know About Prototyping (but Were Afraid to Ask) (sma)3,034
prototyping, processes, design
Atomic Commits: Telling Stories With Git (may)3,033
version-control, git, commit-messages, processes
What Donald Rumsfeld Can Teach Us About Software Estimates3,032
project-management, agile, processes
The Evolution of User Experience Design (sma)3,031
user-experience, design
Animating Border (css)3,030
css, borders, animations, transitions, gradients, shadows
New in Chrome 63 (pet/dev)3,029
release-notes, chrome, google, browsers
5 Common Misconceptions About Web Accessibility (24a)3,028
accessibility
The State of UX in 2018 (fab/uxd)3,027
user-experience, design, outlooks
Falsehoods Programmers Believe About Time (tim)3,026
programming, time, myths
CSS Line Spacing: How to Set Line Spacing3,025
how-tos, css, typography
The Front-End Checklist Is Just a Tool… Everything Depends on You (the/css)3,024
checklists, processes
AWS Cloud Databases Go Serverless and Multi-Master (bel/ven)3,023
aws, cloud-computing, databases, serverless, dynamodb
Performance of CSS Selectors Is Still Irrelevant (j9t)3,022
performance, css, selectors
An Introduction to Speculative Optimization in V83,021
introductions, v8, javascript-engines, javascript, optimization, speculation
Animating Layouts With the FLIP Technique (dav/css)3,020
animations, techniques, javascript, libraries
Designing for a Browserless Web (sma)3,019
design, progressive-web-apps, web-apps, native
On the Growing Popularity of Atomic CSS (oll/css)3,018
atomic-css, presentational-html, css
Progressive Web Apps: A Crash Course3,017
crash-courses, web-apps, progressive-web-apps, performance, lighthouse, google
Building Accessible Menu Systems (hey/sma)3,016
accessibility, navigation, html, aria
Optimizing CSS: Tweaking Animation Performance With DevTools3,015
css, animations, performance, optimization, dev-tools, browsers, firefox, mozilla
HTML Email and Accessibility (css)3,014
email, html, tables, accessibility
On Big Picture Thinking in Web Development (j9t)3,013
user-experience, performance, maintainability, consistency, accessibility, outlooks
A Comprehensive Guide to Web Design (sma)3,012
guides, design, content, information-architecture, navigation, content-strategy, scrolling, forms, accessibility
Faux Grid Tracks (mey/ali)3,011
css, layout, grids
How to Optimize SQL Queries for Faster Sites3,010
how-tos, sql, mysql, databases, performance, caching, optimization
The Cost of Developing and Adopting New CSS Features (mat)3,009
css, standards, browsers
Upgrade Your Project With CSS Selector and Custom Attributes3,008
css, selectors, testing, selenium
Bad Icons: How to Identify and Improve Them (nng)3,007
how-tos, icons, images, design, usability
CSS: The Reason Why Selectors Should Be Ordered, Too (j9t)3,006
css, selectors, sorting
How to Disable Links (ger/css)3,005
how-tos, links, javascript
Using CSS Grid: Supporting Browsers Without Grid (rac/sma)3,004
css, grids, layout, graceful-degradation, support, browsers
Content Security Policy: The Easy Way to Prevent Mixed Content (css)3,003
csp, examples, wordpress
All Major Browsers Now Support WebAssembly (cam/ble)3,002
webassembly, browsers, support
Static Site Generation With Grow: How to Set Up Syndication Feeds (j9t)3,001
how-tos, static-site-generation, syndication, rss, grow
Testing Standards (ann)3,000
standards, testing, interoperability, web-platform
The Future of the Browser (btc)2,999
videos, browsers, user-experience, outlooks
All You Need to Know About CSS-in-JS (tre)2,998
css, javascript, css-in-js
10 Simple Tips to Improve User Testing (sma)2,997
usability, user-experience, testing, tips-and-tricks
Creating Secure Password Resets With JSON Web Tokens (sma)2,996
security, passwords, json-web-tokens, nodejs
CSS Code Smells (fon/css)2,995
css, maintainability, technical-debt, naming
Planning for Accessibility (lau/ali)2,994
accessibility, project-management, processes, leadership
Ten Extras for Great API Documentation (ali)2,993
apis, documentation, developer-experience
Understanding the “Vary” Header (sma)2,992
http, http-headers, caching, performance
W3C: WebRTC 1.0 Is Now Feature Complete (sdt)2,991
w3c, webrtc, apis, standards
Can VS Code Do Emmet? (bur/css)2,990
vs-code, microsoft, code-editors
A Reasonable Approach for Getting Comfortable With Command Line (a11/css)2,989
command-line, tips-and-tricks
Defining the Grid With CSS2,988
css, grids, layout
Web Typography: Designing Tables to Be Read, Not Looked At (ric/ali)2,987
typography, readability, tables, responsive-design
Your First PHP Code2,986
php
Why TDD Isn’t Crap (hil)2,985
testing, quality, processes
Intersection Observers: The Beginning (ppk)2,984
javascript, apis
Is Your Website ADA-Compliant?2,983
accessibility, compliance, ada, legal
UX: What Can We Prototype? What Can’t We Prototype?2,982
user-experience, prototyping, information-architecture, navigation, layout
DRY CSS: How to Use Declarations Just Once, Effectively (j9t)2,981
how-tos, css, principles, maintainability
Code Review Etiquette (css)2,980
code-reviews, quality, collaboration, communication, tips-and-tricks
Creating Vue.js Transitions and Animations (css)2,979
vuejs, transitions, animations
Reboot, Resets, and Reasoning (chr/css)2,978
css, resets, history, normalize-css, comparisons, terminology
5 Reasons Against Resets, Normalizers, Reboots (j9t)2,977
css, resets
A Look Back at the History of CSS (jay/css)2,976
history, css, browsers, doctype-switching, box-model, hacks, standards, css-zen-garden, semantics
Browser Makers Agree to Move Web Documentation to Mozilla’s Portal (cam/ble)2,975
browsers, web-platform, documentation, mdn, mozilla, microsoft, google, w3c
The Front-End Checklist (the)2,974
websites, checklists, html, css, javascript, images, accessibility, performance, seo
W3C to Work With MDN on Web Platform Documentation (don/w3c)2,973
w3c, mdn, documentation, web-platform
Learn a CSS Framework in 6 Minutes With Bulma2,972
css, frameworks, bulma
Writing Smarter Animation Code (css)2,971
animations, javascript, gsap
Everything Easy Is Hard Again (fch)2,970
complexity, processes, tooling, web-platform, career
FOIT vs. FOUT, a Side by Side Comparison (zac)2,969
fonts, user-experience, flash-of-x, comparisons
You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr/css)2,968
sliders, html, css
Exploring Data With Serverless and Vue: Automatically Update GitHub Files With Serverless Functions (sar/css)2,967
vuejs, serverless, functions, github
JavaScript Functions That Define and Rewrite Themselves2,966
javascript, functions
Gutenberg (chr/css)2,965
wordpress
Understandable-Simple vs. Minimal-Simple Code (j9t)2,964
simplicity, comparisons
Explainer: What Is the Semantic Web? (ren)2,963
terminology, semantic-web, metadata, rdf
Improve User Experience and Address Accessibility With Digital Quality Management (cms)2,962
accessibility, user-experience, tooling
Minimalistic Design With Large Impact: Functional Minimalism for Web Design (sma)2,961
design, minimalism
The Ultimate Guide for Building Awesome Joomla Websites2,960
guides, content-management, joomla
Using Webfonts (ali)2,959
fonts, css
On Enforcing Coding Guidelines (j9t)2,958
conventions, processes, engineering-management
Making Flat Design Usable2,957
videos, flat-design, design, usability
CSS Grid Gotchas and Stumbling Blocks (rac/sma)2,956
css, grids, flexbox, layout
CSS/CSS3 Flexbox Layout2,955
css, flexbox, layout
Considering Open Source Licenses (ali)2,954
foss, licensing
CSS “font-display”: The Future of Font Rendering on the Web2,953
css, fonts, typography
Getting Started With Redux2,952
introductions, redux, react, state-management
5 Things CSS Developers Wish They Knew Before They Started (css)2,951
css, learning, maintainability
The Web’s First (and Second) Browser (jay)2,950
browsers, line-mode, history, web
The Rise and Fall of Ext JS (hac)2,949
extjs, history
EFF Leaves the W3C Over DRM Decision (sco)2,948
eff, w3c, drm
Agile Is Not Easy for UX: (How to) Deal With It (nng)2,947
user-experience, agile, processes, collaboration
A Guide to Testing React Components2,946
guides, react, components, testing
New WebKit Features in Safari 11 (jon/web)2,945
release-notes, safari, apple, browsers, webkit
W3C Publishes DRM as a Recommendation (inf)2,944
w3c, drm, eme, standards, content
Introduction to WebRender—Browsers Today (nic/moz)2,943
introductions, gecko, browser-engines, browsers, comparisons
Release Notes for Safari Technology Preview 40 (jon/web)2,942
release-notes, safari, apple, browsers
Building Inclusive Toggle Buttons (hey/sma)2,941
accessibility, html, forms, buttons, toggles
Taking CSS Linting to the Next Level With Stylelint2,940
css, linting, stylelint
The Ten Essentials for Good API Documentation (ali)2,939
fundamentals, documentation, apis, developer-experience
W3C Approves EME Digital Rights Standard—With Electronic Frontier Foundation Resigning2,938
w3c, drm, eme, standards, eff
Encrypted Media Extensions (w3c)2,937
eme, standards, content, drm, encryption
Reflections on the EME Debate (w3c)2,936
eme, drm, legal, w3c
A Tiny Story About Systems Complexity2,935
web-platform, complexity
“The Notch” and CSS (chr/css)2,934
mobile, apple, metadata, css, hacks
The Cost of Frameworks, Illustrated (j9t)2,933
frameworks, economics
How to Move From M-Dot URLs to Responsive Site2,932
how-tos, mobile, redirecting
What’s New in React 16?2,931
react
CSS @-Rules, an Overview (j9t)2,930
overviews, css
Announcing CoffeeScript 22,929
release-notes, coffeescript
New Ontologies for OWL2,928
owl, standards, semantic-web
So You Want to Be a Senior Developer? (chr/css)2,927
career
The Known and Unknown Unknowns of Web Development2,926
concepts, learning
Intro to Firebase and React (css)2,925
introductions, firebase, react
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)2,924
wordpress, plugins, tooling, minification, html, css, javascript
Conducting the Technical Interview (bra/ali)2,923
engineering-management, hiring, interviewing
A Guide to Setting Up “Let’s Encrypt” SSL on Shared Hosting2,922
guides, ssl, lets-encrypt, hosting
10 Common Software Architectural Patterns in a Nutshell (vij)2,921
architecture, software-design-patterns
Tips for Icon Usability2,920
videos, icons, images, usability, tips-and-tricks
How to Write Better Code: The 3 Levels of Code Consistency (j9t/css)2,919
consistency, quality
What We Should Teach Up-and-Coming Developers (j9t)2,918
training, quality, principles, ethics
Mozilla Standards Positions (moz)2,917
mozilla, standards, support
The State of the Web (fox)2,916
web, performance
Debunking 3 Common WordPress Myths2,915
wordpress, myths, content-management
Yes, That Web Project Should Be a PWA (aar/ali)2,914
web-apps, progressive-web-apps
What Kills and What Saves Content Management Systems (j9t)2,913
content-management, customization, tooling
The 7-Step Process of Angular Router Navigation2,912
angular, routing
Form Validation With Web Audio (css)2,911
forms, validation, multimedia
So You Need a CSS Utility Library? (chr/css)2,910
css, presentational-html, atomic-css, tachyons, tailwind, libraries
Improve Web Typography With CSS “font-size-adjust”2,909
typography, css, optimization
Be Slightly Careful With Sub Elements of Clickable Things (chr/css)2,908
buttons, events, javascript, css
With Flash Ending, It’s Time to Uninstall It From Your Browser2,907
flash, html
CSS Architecture and the Three Pillars of Maintainable CSS2,906
css, architecture, maintainability, principles, solid
Using Custom Properties to Modify Components (fon/css)2,905
components, custom-properties, css
Integrating Animation Into a Design System (ali)2,904
design-systems, animations, documentation
Using the Paint Timing API (mal/css)2,903
apis, time, performance, painting, rendering, javascript
Best Practices for Combining JavaScript With HTML2,902
javascript, html, best-practices
Custom Elements v1—Reusable Web Components (dev)2,901
html, maintainability, web-components, shadow-dom, dom, examples
The Nine Principles of Design Implementation (sma)2,900
design, principles, html, css
Using ES2017 Async Functions (css)2,899
ecmascript, javascript, asynchronicity, functions
The Difference Between Explicit and Implicit Grids (mat/css)2,898
css, grids, layout
JavaScript Design Patterns: The Observer Pattern2,897
javascript, software-design-patterns
The Best Way to Implement a “Wrapper” in CSS (css)2,896
css
How to Work Out What to Charge Clients: The Honest Version (boa/sma)2,895
how-tos, economics, business-relations
What’s the Difference Between Sass and SCSS? (kit)2,894
sass
All About React Router 4 (bra/css)2,893
react, react-router, routing, examples
CSS Utility Classes and “Separation of Concerns” (ada)2,892
css, presentational-html, components
CSS Inheritance: An Introduction2,891
introductions, css, cascade
Are Internet Standards Standing in the Way of Digital Accessibility? (lol)2,890
standards, drm, eme, accessibility, w3c
If You Really Dislike FOUT, “font-display: optional” Might Be Your Jam (chr/css)2,889
flash-of-x, fonts, css
Launching the WebAssembly Working Group (w3c)2,888
webassembly, w3c
Getting Started With Sass (dar)2,887
introductions, sass, preprocessors
Web Development: How Making Our Own Lives Difficult Is More Important Than We Think (j9t)2,886
processes, learning, craft
Twig—the Most Popular Stand-Alone PHP Template Engine2,885
template-engines, twig, php
Frameworks, Libraries, and the Modern Web Developer: Web Development, Overdone (j9t)2,884
frameworks, libraries, craft
What Is Timeless Web Design? (chr/css)2,883
design, community
The Browser Statistics That Matter (chr/css)2,882
browsers, metrics, caniuse
And You Thought Buttons Were Easy? (nat)2,881
buttons, design, design-systems
Flash Loses Final Appeal: Adobe Sentences Its Web Tech to Death (sts/cne)2,880
flash, adobe, browsers, support, outlooks
What I Learned Building Google’s Web Frameworks (j9t)2,879
google, frameworks, html, css, lessons
Homepage Links Remain a Necessity (nng)2,878
homepages, links, breadcrumbs, navigation, conventions, usability
Playing With Shadow DOM (chr/css)2,877
shadow-dom, dom, css, scope
Tailwind CSS (ada+/tai)2,876
websites, frameworks, presentational-html, css, tailwind
How to Use AMP With WordPress2,875
how-tos, wordpress, amp, google
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)2,874
interaction-design, user-experience, hci, terminology, concepts, comparisons
Methods to Organize CSS (css)2,873
css, oocss, smacss, atomic-css, conventions