Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2010s” News Archive (2)

Entry (Sources) and Other Related TopicsDate#
A Short Guide to Minimal Web Development (j9t)3,188
guides, minimalism, learning, training
Don’t Use Empty or Low Content for Your Design System Grid Examples (chr/css)3,187
design-systems, intrinsic-design, grids, css, layout
Building a PWA Using Angular 6 (sma)3,186
angular, progressive-web-apps, web-apps
CSS Fonts 3 Is a W3C Recommendation (svg/w3c)3,185
css, fonts, standards
Responsive Images (wil/ali)3,184
html, css, images, responsive-design
WebAuthn, FIDO2 Infuse Browsers, Platforms With Strong Authentication (dar)3,183
w3c, fido, authentication, webauthn, security, browsers
Flexbox: How Big Is That Flexible Box? (rac/sma)3,182
flexbox, css, layout
What’s the Difference Between “./dogs.html” and “/dogs.html”? (chr/css)3,181
urls, comparisons
CSS Filter Utility Classes (lia)3,180
css, filters, presentational-html
The Importance of Manual Accessibility Testing (eri/sma)3,179
accessibility, testing, screen-readers, assistive-tech, link-lists
Updating a CSS Variable With JavaScript (chr/css)3,178
css, custom-properties, javascript
The “Developer Experience” Bait-and-Switch (sli)3,177
developer-experience, javascript
W3C: XML Is Everywhere (sdt)3,176
w3c, xml, sgml
UX Debt: How to Identify, Prioritize, and Resolve (nng)3,175
how-tos, user-experience, design-debt, prioritization
How to Get Started With CSS Animation (web)3,174
how-tos, css, animations
The Cascade and Other Essential Unessentials (tka)3,173
fundamentals, css, cascade
CSS Architecture: Block Element Modifier (BEM) and Atomic CSS (web)3,172
css, architecture, naming, bem, atomic-css
Notes to Myself on Software Engineering3,171
career, principles, apis
“Killing the URL” (chr/css)3,170
urls, browsers
Chrome’s Noscript Intervention (tka)3,169
chrome, google, browsers, javascript, performance, mobile
Removing jQuery From GitHub.com Frontend (git)3,168
github, jquery, javascript, processes, refactoring, case-studies
Flutter: Google’s Take on Cross Platform (css)3,167
flutter, dart, google, comparisons
Node vs. Firebase vs. Laravel vs. Rails3,166
nodejs, firebase, laravel, ruby-on-rails, comparisons
New in Chrome 69 (pet/dev)3,165
release-notes, chrome, google, browsers
Take a New Look at CSS Shapes (rac/sma)3,164
css, shapes
How to Use Gulp.js to Automate Your CSS Tasks (cra)3,163
how-tos, gulp, postcss, css, automation
Links List for Print Styles (aar)3,162
print, css, javascript
Three Input Element Properties That I Discovered While Reading MDN (ste)3,161
forms, javascript, css
A Tour of JavaScript Timers on the Web (nol)3,160
javascript
Web Development and the GDPR (j9t)3,159
embed-code, legal, privacy
The Platform for Privacy Preferences 1.0 (P3P1.0) Specification (w3c)3,158
p3p, privacy, standards
Conversational Semantics (aar/ali)3,157
html, semantics, voice, conversational-design
An Intro to Web Site Testing With Cypress (rad/css)3,156
introductions, testing, cypress
Best Practices for Mobile Form Design (sma)3,155
design, forms, mobile, best-practices
20 Tips for Optimizing CSS Performance (cra)3,154
css, performance, optimization, tips-and-tricks
CSS Logical Properties and Values Level 1 (fan/w3c)3,153
standards, css, logical-properties
Three Ways to Grow Your Traffic and Capture Audience3,152
marketing, social-media, seo, traffic, optimization
The Benefits of Using CSS Grid for Web Form Layout (cra)3,151
css, grids, forms, layout
“::before” vs “:before” (chr/css)3,150
css, selectors, comparisons, support
CSS Logical Properties (chr/css)3,149
css, logical-properties
Carousels on Mobile Devices (nng)3,148
mobile, carousels, usability
Designing for Micro-Moments (sma)3,147
design, interaction-design, mobile
37 Theses on CSS and Web Development (j9t)3,146
css, optimization, best-practices, processes
Practical CSS Scroll Snapping (css)3,145
css, scrolling
Scroll Bouncing on Your Websites (sma)3,144
scrolling, css
The Web in 2045 (bre)3,143
web, javascript, outlooks
The Complete Anatomy of the Gutenberg WordPress Editor (sma)3,142
wordpress
The Possibilities of the “color-adjust” Property (eri/css)3,141
css, colors, print, accessibility
Variable Fonts: What They Are, and How to Use Them3,140
how-tos, fonts, variable-fonts, performance
Everything You Need to Know About Alignment in Flexbox (rac/sma)3,139
flexbox, css, layout, alignment
The Thing About Nuxt (ano)3,138
nuxt, conventions
Browser Painting and Considerations for Web Performance (css)3,137
browsers, browser-engines, painting, rendering, performance
Icon Fonts vs. SVGs—Which One Should You Use in 2018?3,136
fonts, icon-fonts, svg, images
Slow Websites (geo/css)3,135
performance, performance-budgets
Component Reusability in React and Vue3,134
react, vuejs, components, maintainability
New Syntax for JS “Function Stuff” (tab)3,133
javascript, functions, operators
The History of CSS Resets3,132
css, resets, history
Prefers Reduced Motion Media Query (chr)3,131
css, media-queries, reduced-motion, accessibility
What Happens When You Create a Flexbox Flex Container? (rac/sma)3,130
css, flexbox, layout
In Your Face, Passwords: Big Three Browsers All Adopt Authentication API3,129
security, authentication, webauthn, apis, edge, microsoft, chrome, google, firefox, mozilla, browsers
On Switching Code Editors (chr/css)3,128
code-editors, coda, sublime-text, vs-code, microsoft, webstorm, jetbrains, link-lists, community
The Cost of JavaScript in 2018 (add)3,127
javascript, performance, code-splitting, lazy-loading, performance-budgets, bundling
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)3,126
migrating, flash, html
Doing More With Less, an Introduction to a CSS Pre-Processor3,125
introductions, css, preprocessors, less
Documentation Unit Tests (sim)3,124
documentation, testing
The World Wide Success That Is XML (bar/w3c)3,123
xml, xsl, xquery, history
Solved With CSS! Logical Styling Based on the Number of Given Elements (una/css)3,122
css, selectors
WordPress Notifications Made Easy (sma)3,121
wordpress, plugins, notifications
HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It3,120
protocols, http, comparisons, performance
How to Use Feature Flags in Continuous Integration3,119
how-tos, feature-management, ci-cd, netlify
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)3,118
html, css
Converting Images to WebP (mal/sma)3,117
conversion, images, webp, sketch, photoshop, adobe, cloudinary
Lerna: A Tale of Renaming npm Packages3,116
dependencies, refactoring, npm, tooling
View Source (chr/css)3,115
dev-tools, view-source, browsers
Checkboxes vs. Switches in Forms3,114
videos, forms, usability
Weird Things Variable Fonts Can Do (chr/css)3,113
variable-fonts, fonts
Webmentions: Enabling Better Communication on the Internet (ali)3,112
webmentions, standards
Automate Your Workflow With Node (css)3,111
nodejs, automation
Linkbuilding: The Citizen’s Field Guide (myr+/sma)3,110
guides, seo, links
Exploring CSS Property Definitions (tid/w3c)3,109
w3c, tooling, css
Emojis as Icons (chr/css)3,108
emoji, icons, techniques, css
Hyperlinking Beyond the Web (ati/css)3,107
links, urls, command-line, tooling, electron, terminology
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)3,106
seo, alt-text, images, accessibility, naming, microcontent, comparisons
Better Collaboration by Bringing Designers Into the Code Review Process (sma)3,105
design, collaboration, code-reviews, processes
Delivering WordPress in 7 KB (css)3,104
wordpress, themes, performance
Pattern Library First: An Approach for Managing CSS (rac/sma)3,103
css, processes, tooling
Host Your Static Site on GitLab Pages?3,102
hosting, gitlab
CSS Grid in IE: Faking an Auto-Placement Grid With Gaps (css)3,101
css, grids, layout, internet-explorer, microsoft, browsers
AMP, a Strategy (j9t)3,100
google, amp, strategies
Prototyping in the Browser (fon/css)3,099
prototyping, browsers
What Is Redux: A Designer’s Guide (sma)3,098
guides, design, redux, state-management
CSS Grid in IE: CSS Grid and the New Autoprefixer (css)3,097
css, grids, layout, internet-explorer, microsoft, browsers, tooling
ES6 Didn’t Introduce Default Parameters (Attention to Detail)3,096
ecmascript, javascript, functions
HTTP/2: Background, Performance Benefits, and Implementations3,095
protocols, http, performance
Clearfix: A Lesson in Web Development Evolution (jay/css)3,094
css, floats, history
Release Notes for Safari Technology Preview 60 (jon/web)3,093
release-notes, safari, apple, browsers
Improving Performance Perception: On-Demand Image Resizing3,092
performance, optimization, images, resizing, html
Accessibility Support (mfa)3,091
websites, accessibility, support, screen-readers, jaws, microsoft, nvda, google, voiceover, apple
How to Setup Tailwind With PurgeCSS and PostCSS (fla)3,090
how-tos, tailwind, purgecss, postcss
Against Privacy Defeatism: Why Browsers Can Still Stop Fingerprinting (ran/pri)3,089
privacy, browsers, fingerprinting, safari, apple
HTTPS Is Easy (tro)3,088
websites, http, security
The Craft of CSS (j9t)3,087
css, craft
Introduction to Feature Policy (dev)3,086
introductions, http-headers, http
Server-Side Optimization With nginx and “pm=static”3,085
servers, nginx, tooling, optimization
How I Dropped 250 KB of Dead CSS Weight With PurgeCSS (sar)3,084
css, performance, purgecss
Marketing as a Front End Web Developer?3,083
marketing
Balancing Time (sar/css)3,082
career, prioritization, productivity, project-management
Using Google’s Flutter for Truly Cross-Platform Mobile Development (sma)3,081
mobile, flutter, dart, google, native, comparisons
WordPress Security as a Process (sma)3,080
wordpress, security, processes
What Is SVG Good For? (chr/css)3,079
svg, images, examples
The Four Big Ways Jetpack Helps With Image Performance (css)3,078
wordpress, plugins, images, performance
BEM for Beginners: Why You Need BEM (sma)3,077
bem, css, selectors
Here’s the Thing About “Unused CSS” Tools (chr/css)3,076
css, quality, performance, tooling
7 Performance Tips for Jank-Free JavaScript Animations3,075
performance, javascript, animations, tips-and-tricks
More Unicode Patterns (css)3,074
unicode, backgrounds
The Problem With Patterns (ali)3,073
design, design-patterns, processes, user-experience, collaboration
Creating a Bar Graph With CSS Grid (pre/css)3,072
css, grids, layout, visualization
Making Your Website Faster and Safer With Cloudflare3,071
performance, caching, security, cloudflare
“Do Not Track” and the GDPR (inc/w3c)3,070
do-not-track, privacy, legal
DRY HTML or DRY CSS?3,069
maintainability, principles, html, css, bem, oocss, atomic-css
Build a Style Guide Straight From Sass (ben/css)3,068
style-guides, css, sass, documentation, automation, tooling
Everything You Need to Know About the Plan to Kill Internet Passwords (dav/giz)3,067
passwords, authentication, webauthn, chrome, google, firefox, mozilla, browsers
10 Things I Regret About Node.js (tin/jsc)3,066
videos, nodejs
Debugging JavaScript Projects With VS Code and Chrome Debugger3,065
javascript, debugging, vs-code, microsoft, code-editors, chrome, google, browsers, dev-tools
A Beginner’s Guide to Babel3,064
guides, babel, transpiling, javascript
Web Content Accessibility Guidelines (WCAG) 2.1 (ala+/w3c)3,063
accessibility, guidelines, wcag, standards
A Reference Guide for Typography in Mobile Web Design (sma)3,062
guides, typography, terminology, mobile
The State of Changing Gradients With CSS Transitions and Animations (ana/css)3,061
css, gradients, transitions, animations
Validating Dependencies in the Project With npm-check and depcheck3,060
dependencies, security, maintenance, auditing, tooling, npm
Forms, Auth, and Serverless Functions on Gatsby and Netlify (css)3,059
netlify, gatsby, forms, authentication, serverless, functionality
Google Wants to Kill Passwords With the Chrome 67 Update3,058
chrome, google, browsers, passwords, webauthn, authentication
What Does the “h” Stand for in Vue’s Render Method? (sar/css)3,057
vuejs
How Do You Know Your Website Is a Success? (sma)3,056
product-management, strategies, metrics, user-experience, content, microcontent, navigation, performance, testing
Using ES Modules in the Browser Today3,055
javascript, esm
Managing Architecture Decision Records With ADR-Tools3,054
architecture, documentation, tooling
The History of WordPress3,053
wordpress, history
Whatever Happened to the Semantic Web?3,052
semantic-web, xml, rdf, metadata, history
Text Spacing Bookmarklet (ste)3,051
code-pens, bookmarklets, typography, accessibility, wcag
Authenticating Firebase and Angular With Auth03,050
authentication, firebase, angular, auth0
JavaScript Algorithms and Data Structures3,049
javascript, algorithms, data-structures, overviews, link-lists
15 Bootstrap Tools and Playgrounds3,048
bootstrap, tooling, link-lists
What the Heck Does “Script Error” Mean?3,047
javascript, errors
The Slow Death of Internet Explorer and the Future of Progressive Enhancement (oll/ali)3,046
browsers, microsoft, internet-explorer, progressive-enhancement
10 Tricks and Techniques to Make the Most Out of Sketch (uxd)3,045
sketch, tips-and-tricks, techniques
A Strategy Guide to CSS Custom Properties (sma)3,044
guides, strategies, css, custom-properties
ARIA Serious? (yat/btc)3,043
videos, accessibility, aria
Don’t Use My Grid System or Any Others (mia/btc)3,042
videos, css, layout, grids
Page Transitions for Everyone (css)3,041
design, user-experience, animations, transitions, performance, caching
Responsive Tables, Revisited (lea)3,040
tables, css, responsive-design
The Dangers of Being a Web Developer (j9t/btc)3,039
videos, career
Turn Sublime Text 3 Into a JavaScript IDE (css)3,038
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,037
firefox, mozilla, browsers, webauthn
Things Designers Should Know About SEO in 2018 (myr/sma)3,036
design, seo
Overriding Default Button Styles (chr/css)3,035
css, buttons, normalize-css
CSS-in-JS (bri)3,034
css-in-js, css, javascript, components
New CSS Features That Are Changing Web Design (zel/sma)3,033
css, grids, layout
CSS Environment Variables (chr/css)3,032
css, environments, variables
How to Automate a Design3,031
how-tos, design, automation
Inspecting Animations in DevTools (fon/css)3,030
css, animations, dev-tools, browsers, chrome, google, firefox, mozilla
Introduction to Material Design3,029
introductions, material-design, google, mobile, examples
Priority Guides: A Content-First Alternative to Wireframes (ali)3,028
design, prototyping, content
10 Essential Sublime Text Plugins for JavaScript Developers3,027
sublime-text, code-editors, plugins, javascript, link-lists
Setting Up an ES6 Project Using Babel and Webpack3,026
javascript, babel, webpack
rfc.fyi (mno)3,025
websites, web-platform
Understanding React “setState” (css)3,024
react
An Introduction to Drupal for React Developers (sia)3,023
introductions, drupal, react
RIP Passwords! A New Standard for Web Authentication Is Here3,022
w3c, fido, standards, authentication, webauthn
Native-Like Animations for Page Transitions on the Web (sar/css)3,021
design, animations, transitions, vuejs, nuxt, css
5-Second Usability Test3,020
videos, usability, testing
JavaScript Design Patterns: The Singleton3,019
javascript, software-design-patterns
Introduction to the Fetch API3,018
introductions, data-fetching, apis, javascript
TSDoc: A TypeScript Source Code Documentation Format (inf)3,017
typescript, documentation
What Are Higher-Order Components in React? (css)3,016
react, components
Understanding ES6 Modules (cra)3,015
javascript, modules, commonjs, esm
Best Practices With CSS Grid Layout (rac/sma)3,014
css, grids, layout, best-practices
New CSS Features Are Enhancing Everything You Know About Web Design (geo/css)3,013
css, responsive-design, intrinsic-design
CSS Optimization Basics (j9t)3,012
books, css, optimization, fundamentals
FIDO and W3C Launch Password-Free Browser3,011
fido, w3c, standards, apis, webauthn, authentication
Application Publishing Gets the WebAssembly Treatment (the)3,010
web-apps, containerization, webassembly
Go Testing Style Guide (arp)3,009
guides, go, testing, style-guides
Going Offline (ada/ali)3,008
web, offline, servers, web-workers
What Are the Differences Between PhpStorm and WebStorm? Which IDE Is Right for You?3,007
phpstorm, webstorm, jetbrains, code-editors, comparisons
Art Directing for the Web With CSS Grid Template Areas (mal/sma)3,006
design, css, grids, layout
Designing for Accessibility and Inclusion (sma)3,005
design, accessibility, dei, animations, colors, typography, images, multimedia, keyboard-navigation, layout, readability
Methods, Computed, and Watchers in Vue.js (sar/css)3,004
vuejs
A Quick Way to Remember the Difference Between “justify-content” and “align-Items” (fon/css)3,003
css, flexbox, layout
MongoDB Evolved3,002
mongodb, release-notes, history
A Practical Guide to Angular Directives3,001
guides, angular
Introducing Last Painted Hero (spe)3,000
introductions, performance
Why Would You Do That in CSS? (chr/css)2,999
css, animations
Mozilla Announces Firefox Reality, a Dedicated Browser for VR and AR Headsets (jan/var)2,998
mozilla, browsers, xr
Developing an Experience Map, A to Z (uxd)2,997
user-experience, visualization, research
Glitch Opens Up: Welcome!2,996
glitch
How to Check if Sites Use WebRTC2,995
how-tos, webrtc, feature-detection, privacy
What Worries Me About AI2,994
ai, social-media
React Code Style Guide (css)2,993
react, style-guides, props, formatting
Angular 2 Components and Providers: Classes, Factories, and Values2,992
angular
Python Developers Survey 2017 Results (jet)2,991
surveys, python
Creating a UX Strategy (sma)2,990
user-experience, design, strategies
Approaches to Deprecating Code in JavaScript (css)2,989
javascript, maintenance, deprecation
Good Ol’ Margin Collapsing (chr/css)2,988
css, margins, community
Using Ethics in Web Design (mor/sma)2,987
design, user-experience, ethics, checklists
Copyright Law Basics for UK Software Developers (sma)2,986
fundamentals, legal, licensing
How Fast Is AMP Really? (tka)2,985
amp, google, performance, metrics
Trickle Down Accessibility (ted)2,984
slides, accessibility
PostCSS: Shiny CSS Preprocessor Written in JavaScript?2,983
css, postcss, preprocessors, postprocessors
Conversational Design (ali)2,982
design, interaction-design, conversational-design
Moving From Flash to HTML, CSS, and JavaScript (sma)2,981
flash, html, css, javascript, refactoring
Could This Be Easier?2,980
simplicity
10 Advanced Joomla Tips to Become a Pro2,979
joomla, tips-and-tricks
Celebrating the Anniversary of the Web (koa/w3c)2,978
web, anniversaries, w3c
Some Things About “alt” Text (chr/css)2,977
accessibility, alt-text, images, html
What Houdini Means for Animating Transforms (ana/css)2,976
css, houdini, animations, transforms
CSS Techniques and Effects for Knockout Text (pre/css)2,975
css, techniques, effects
We Write CSS Like We Did in the 90s, and Yes, It’s Silly (j9t/ali)2,974
css, craft, quality, conventions, sorting
Three Techniques for Performant Custom Font Usage (oll/css)2,973
fonts, performance, techniques, flash-of-x
Web Fonts Working Group Announces WOFF 2.0 File Format2,972
w3c, fonts, woff, standards
The Principle of Commitment and Behavioral Consistency (tbf/nng)2,971
principles, user-experience
WordPress Comment Spam (chr/css)2,970
wordpress, blogging, spam, plugins
Your Interactive Makes Me Sick2,969
accessibility, scrolling, examples, user-experience
Using Sass to Control Scope With BEM Naming (bel/css)2,968
scope, javascript, css, sass, bem, naming
What Happens to Us Does Not Happen to Most of You (sig)2,967
community, dei
How GDPR Will Change the Way You Develop (sma)2,966
legal, privacy, processes
Third Party CSS Is Not Safe (jaf)2,965
html, css, embed-code, security
What Is an HTML5 App and Do I Want One?2,964
html, mobile, native, web-apps
AMP News (chr/css)2,963
amp, google, performance, community
Complexity (chr/css)2,962
complexity, web-platform, career
Understanding Web Fonts and Getting the Most Out of Them (thi/css)2,961
fonts, woff, css, typography, variable-fonts
Safari 10.02,960
release-notes, safari, apple, browsers
Styling Empty Cells With Generated Content and CSS Grid Layout (rac/sma)2,959
css, generated-content, grids, layout, examples
Release Notes for Safari Technology Preview 50 (jon/web)2,958
release-notes, safari, apple, browsers
Introduction to Variable Fonts on the Web (dav+/dev)2,957
introductions, variable-fonts, fonts, css
Building an Element in Polymer 2: Install Tools and Initialize Project (dev)2,956
videos, polymer, installing
Animating Bootstrap Carousels With GSAP’s Animation Library2,955
bootstrap, carousels, animations, gsap
Accessibility: Review of 2017 and Outlook for 2018 (w3c)2,954
accessibility, retrospectives, outlooks, wcag, aria, testing, link-lists
CSS Basics: Using Multiple Backgrounds (chr/css)2,953
fundamentals, css, backgrounds
HTML, CSS, and Dependency Direction (j9t)2,952
html, css, dependencies, maintainability, best-practices
HTML-First at Wiley (tzv)2,951
html, rdf, content-management
The Two Faces of AMP (tka)2,950
amp, google, search, open-web
Replacing jQuery With Vue.js: No Build Step Necessary (sar/sma)2,949
jquery, vuejs, migrating
CSS Basics: The Syntax That Matters and the Syntax That Doesn’t (chr/css)2,948
fundamentals, css, formatting, terminology
A Comprehensive Guide to User Experience Design (sma)2,947
guides, user-experience, design
Using Default Parameters in ES6 (lou/css)2,946
ecmascript, javascript, functions
A Short History of WaSP and Why Web Standards Matter (jay/css)2,945
history, wasp, community, standards, web-platform
Attackers Can Steal Sensitive Data by Abusing CSS—CSS Exfil Vulnerability2,944
css, security, csp
Front-End Frameworks: Custom vs. Ready-to-Use Solutions2,943
frameworks, comparisons, customization
How Declaration Repetition Developed Over Time, a Statistically Insignificant Sample (j9t)2,942
css, maintainability, metrics, history
Removing Accelerated Mobile Pages (AMP) (the)2,941
amp, google, javascript, css
Fast-Forwarding Media Support on the Web (tid/w3c)2,940
multimedia, html
The Authority Principle (tbf/nng)2,939
user-experience, principles
Selectors Level 4 (fan+/w3c)2,938
css, selectors, standards
Why I Love Bootstrap, and Why You Should Too2,937
bootstrap
Debugging JavaScript With a Real Debugger You Did Not Know You Already Have (dus/sma)2,936
debugging, javascript
What’s New in ECMAScript 2018 (paw)2,935
ecmascript, standards
Tools for Thinking and Tools for Systems (fon/css)2,934
design, tooling, sketch, figma, photoshop, adobe
How to Style a Form With Tailwind CSS (nic/css)2,933
how-tos, forms, tailwind
The Compact Guide to Web Maintainability: 200 Tips and Resources (j9t)2,932
guides, maintainability, tips-and-tricks, link-lists
ActivityPub (cwe+/w3c)2,931
standards, protocols, network
Creating Vue.js Component Instances Programmatically (css)2,930
vuejs, components
Work-Life Balance: Tips From the Community (ons/sma)2,929
career, community, tips-and-tricks
100 Accessible Websites of Various State Governments/UTs Under Accessible India Campaign Launched2,928
accessibility, wcag
Sacrificing the Golden Calf of “Coding” (cod/btc)2,927
videos, career, programming
Why Fast Matters (css/btc)2,926
videos, performance, economics
How to Internationalize Your WordPress Website (sma)2,925
how-tos, wordpress, internationalization, localization
Building Secure JavaScript Applications2,924
javascript, security, xss, csrf, json-web-tokens, passwords
TYPO3 vs. Drupal: What Content Management System to Choose2,923
content-management, typo3, drupal, comparisons
Finding Dead CSS (css)2,922
css, performance, maintenance
How to Optimize CSS and JS for Faster Sites2,921
how-tos, css, javascript, performance, minification, optimization
View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM2,920
how-tos, view-source, dom, tooling, seo
“Stop Using CSS Selectors for Non-CSS” (chr/css)2,919
css, html, javascript, jquery, selectors
In Defense of Utility-First CSS (sar)2,918
css, presentational-html, naming, bem, maintainability, scalability
Laws of UX (jon)2,917
websites, user-experience, principles
SYN Packet Handling in the Wild (clo)2,916
tcp, protocols, performance, network
Unit Test Your JavaScript Using Mocha and Chai2,915
testing, javascript, tooling
Universal Principles of User Experience Design (sma)2,914
user-experience, design, principles, typography
Small Tweaks That Can Make a Huge Impact on Your Website’s Accessibility (bel/css)2,913
accessibility, semantics, contrast, colors, labels, forms, typography, keyboard-navigation
You’ll Soon Be Able to Get Google AMP Quality Without That Pesky AMP URL2,912
google, amp, urls
An Introduction to Functional JavaScript2,911
introductions, javascript, programming
A Letter About Google AMP2,910
websites, amp, google, web
Google AMP Will Soon Show Publisher URLs on Supported Web Browsers (kyl)2,909
google, amp, urls, browsers
Making CSS Animations Feel More Natural (bra/css)2,908
css, animations, transforms, transitions
Visual Studio Code Can Do That? (bur/sma)2,907
vs-code, microsoft, code-editors
How to Learn Anything2,906
how-tos, learning
The First Principles of Product Management2,905
product-management, principles, communication, collaboration
Owning My Own Content (tka)2,904
blogging, content, writing, indieweb
W3C Study of Practices and Tooling for Web Data Standardisation (w3c)2,903
surveys, studies, research, standards, rdf, structured-data, tooling
Improving the Accessibility of 24 Ways (pau/css)2,902
accessibility, case-studies
What Is HTML 5? (mar/com)2,901
html
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)2,900
css, concepts, best-practices, principles, comparisons
ProgrammableWeb’s Most Interesting APIs in 2017: Payments, Banking, Blockchain, and Finance2,899
apis, economics, link-lists
W3C Releases HTML 5.2 as Official Recommendation (kba/inf)2,898
w3c, html, standards
What New Developers Should Really Focus On2,897
career, tips-and-tricks
Microsoft, Google, and Mozilla Team Up for Web Documentation (inf)2,896
mdn, microsoft, google, mozilla, web-platform, documentation
So You Want to Become an Accessibility Specialist (24a)2,895
accessibility, career
React’s Accessibility Code Linter (24a)2,894
react, linting, eslint, tooling, accessibility
What’s New in HTML5.2 (inf)2,893
html, standards
How JavaScript Rest Parameters Actually Work2,892
javascript, functions
The Future of Communication Is Already Here (for)2,891
webrtc, ai, multimedia, social-media
Accessibility Testing Tools (chr/css)2,890
accessibility, testing, tooling
How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for)2,889
flash, html, web-apps, web-platform
HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c)2,888
html, standards, w3c
HTML 5.2 (ste+/w3c)2,887
standards, html
WAI–ARIA Authoring Practices 1.1 Note Helps Authors Make Content Accessible (w3c)2,886
accessibility, aria
ABEM—a More Useful Adaptation of BEM (css)2,885
css, bem, atomic-design, naming
WAI-Tools Project Launched (w3c)2,884
accessibility, tooling, testing, compliance
Writing Automated Tests for Accessibility (mar/24a)2,883
accessibility, testing, automation, keyboard-navigation, focus
How the Sausage Gets Made: The Hidden Work of Content (ali)2,882
content, processes
Further Working Mode Changes (ann)2,881
whatwg, apple, google, microsoft, mozilla, standards, community
Understanding CSS Layout and the Block Formatting Context (rac/sma)2,880
css, layout
Accessibility in Resizing Text (24a)2,879
accessibility, resizing
An Open Source Etiquette Guidebook (ken+/css)2,878
guides, foss, community, collaboration
A Developer’s Guide to Better Accessibility (a11+/24a)2,877
guides, accessibility, html, semantics, keyboard-navigation, naming, tooling
“await” vs. “return” vs. “return await” (jaf)2,876
javascript, asynchronicity
Everything You Ever Wanted to Know About Prototyping (but Were Afraid to Ask) (sma)2,875
prototyping, processes, design
What Donald Rumsfeld Can Teach Us About Software Estimates2,874
project-management, agile, processes
Atomic Commits: Telling Stories With Git (may)2,873
version-control, git, commit-messages, processes
The Evolution of User Experience Design (sma)2,872
user-experience, design
Animating Border (css)2,871
css, borders, animations, transitions, gradients, shadows
New in Chrome 63 (pet/dev)2,870
release-notes, chrome, google, browsers
5 Common Misconceptions About Web Accessibility (24a)2,869
accessibility
The State of UX in 2018 (fab/uxd)2,868
user-experience, design, outlooks
Falsehoods Programmers Believe About Time (tim)2,867
programming, myths
CSS Line Spacing: How to Set Line Spacing2,866
how-tos, css, typography
The Front-End Checklist Is Just a Tool… Everything Depends on You (the/css)2,865
checklists, processes
AWS Cloud Databases Go Serverless and Multi-Master (bel/ven)2,864
aws, cloud-computing, databases, serverless, dynamodb
Performance of CSS Selectors Is Still Irrelevant (j9t)2,863
performance, css, selectors
An Introduction to Speculative Optimization in V82,862
introductions, v8, javascript-engines, javascript, optimization, speculation
Animating Layouts With the FLIP Technique (dav/css)2,861
animations, techniques, javascript, libraries
Designing for a Browserless Web (sma)2,860
design, progressive-web-apps, web-apps, native
On the Growing Popularity of Atomic CSS (oll/css)2,859
atomic-css, presentational-html, css
Progressive Web Apps: A Crash Course2,858
crash-courses, web-apps, progressive-web-apps, performance, lighthouse, google
Building Accessible Menu Systems (hey/sma)2,857
accessibility, navigation, html, aria
Optimizing CSS: Tweaking Animation Performance With DevTools2,856
css, animations, performance, optimization, dev-tools, browsers, firefox, mozilla
HTML Email and Accessibility (css)2,855
email, html, tables, accessibility
On Big Picture Thinking in Web Development (j9t)2,854
user-experience, performance, maintainability, consistency, accessibility, outlooks
A Comprehensive Guide to Web Design (sma)2,853
guides, design, content, information-architecture, navigation, content-strategy, scrolling, forms, accessibility
Faux Grid Tracks (mey/ali)2,852
css, layout, grids
How to Optimize SQL Queries for Faster Sites2,851
how-tos, sql, mysql, databases, performance, caching, optimization
The Cost of Developing and Adopting New CSS Features (mat)2,850
css, standards, browsers
Upgrade Your Project With CSS Selector and Custom Attributes2,849
css, selectors, testing, selenium
Bad Icons: How to Identify and Improve Them (nng)2,848
how-tos, icons, images, design, usability
CSS: The Reason Why Selectors Should Be Ordered, Too (j9t)2,847
css, selectors, sorting
How to Disable Links (ger/css)2,846
how-tos, links, javascript
Using CSS Grid: Supporting Browsers Without Grid (rac/sma)2,845
css, grids, layout, graceful-degradation, support, browsers
Content Security Policy: The Easy Way to Prevent Mixed Content (css)2,844
csp, examples, wordpress
All Major Browsers Now Support WebAssembly (cam/ble)2,843
webassembly, browsers, support
Static Site Generation With Grow: How to Set Up Syndication Feeds (j9t)2,842
how-tos, static-site-generation, syndication, rss, grow
Testing Standards (ann)2,841
standards, testing, interoperability, web-platform
The Future of the Browser (btc)2,840
videos, browsers, user-experience, outlooks
All You Need to Know About CSS-in-JS (tre)2,839
css, javascript, css-in-js
10 Simple Tips to Improve User Testing (sma)2,838
usability, user-experience, testing, tips-and-tricks
Creating Secure Password Resets With JSON Web Tokens (sma)2,837
security, passwords, json-web-tokens, nodejs
CSS Code Smells (fon/css)2,836
css, maintainability, technical-debt, naming
Planning for Accessibility (lau/ali)2,835
accessibility, project-management, processes, leadership
Ten Extras for Great API Documentation (ali)2,834
apis, documentation, developer-experience
Understanding the “Vary” Header (sma)2,833
http, http-headers, caching, performance
W3C: WebRTC 1.0 Is Now Feature Complete (sdt)2,832
w3c, webrtc, apis, standards
Can VS Code Do Emmet? (bur/css)2,831
vs-code, microsoft, code-editors
A Reasonable Approach for Getting Comfortable With Command Line (a11/css)2,830
command-line, tips-and-tricks
Defining the Grid With CSS2,829
css, grids, layout
Web Typography: Designing Tables to Be Read, Not Looked At (ric/ali)2,828
typography, readability, tables, responsive-design
Your First PHP Code2,827
php
Why TDD Isn’t Crap (hil)2,826
testing, quality, processes
Is Your Website ADA-Compliant?2,825
accessibility, compliance, ada, legal
UX: What Can We Prototype? What Can’t We Prototype?2,824
user-experience, prototyping, information-architecture, navigation, layout
DRY CSS: How to Use Declarations Just Once, Effectively (j9t)2,823
how-tos, css, principles, maintainability
Code Review Etiquette (css)2,822
code-reviews, quality, collaboration, communication, tips-and-tricks
Creating Vue.js Transitions and Animations (css)2,821
vuejs, transitions, animations
Reboot, Resets, and Reasoning (chr/css)2,820
css, resets, history, normalize-css, comparisons, terminology
5 Reasons Against Resets, Normalizers, Reboots (j9t)2,819
css, resets
A Look Back at the History of CSS (jay/css)2,818
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,817
browsers, web-platform, documentation, mdn, mozilla, microsoft, google, w3c
The Front-End Checklist (the)2,816
websites, checklists, html, css, javascript, images, accessibility, performance, seo
W3C to Work With MDN on Web Platform Documentation (don/w3c)2,815
w3c, mdn, documentation, web-platform
Learn a CSS Framework in 6 Minutes With Bulma2,814
css, frameworks, bulma
Writing Smarter Animation Code (css)2,813
animations, javascript, gsap
Everything Easy Is Hard Again (fch)2,812
complexity, processes, tooling, web-platform, career
FOIT vs. FOUT, a Side by Side Comparison (zac)2,811
fonts, user-experience, flash-of-x, comparisons
You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr/css)2,810
sliders, html, css
Exploring Data With Serverless and Vue: Automatically Update GitHub Files With Serverless Functions (sar/css)2,809
vuejs, serverless, functions, github
JavaScript Functions That Define and Rewrite Themselves2,808
javascript, functions
Gutenberg (chr/css)2,807
wordpress
Understandable-Simple vs. Minimal-Simple Code (j9t)2,806
simplicity, comparisons
Explainer: What Is the Semantic Web? (ren)2,805
terminology, semantic-web, metadata, rdf
Improve User Experience and Address Accessibility With Digital Quality Management (cms)2,804
accessibility, user-experience, tooling
Minimalistic Design With Large Impact: Functional Minimalism for Web Design (sma)2,803
design, minimalism
The Ultimate Guide for Building Awesome Joomla Websites2,802
guides, content-management, joomla
Using Webfonts (ali)2,801
fonts, css
On Enforcing Coding Guidelines (j9t)2,800
conventions, processes, engineering-management
Making Flat Design Usable2,799
videos, flat-design, design, usability
CSS/CSS3 Flexbox Layout2,798
css, flexbox, layout
CSS Grid Gotchas and Stumbling Blocks (rac/sma)2,797
css, grids, flexbox, layout
Considering Open Source Licenses (ali)2,796
foss, licensing
CSS “font-display”: The Future of Font Rendering on the Web2,795
css, fonts, typography
Getting Started With Redux2,794
introductions, redux, react, state-management
5 Things CSS Developers Wish They Knew Before They Started (css)2,793
css, learning, maintainability
The Web’s First (and Second) Browser (jay)2,792
browsers, line-mode, history, web
The Rise and Fall of Ext JS (hac)2,791
extjs, history
EFF Leaves the W3C Over DRM Decision (sco)2,790
eff, w3c, drm
Agile Is Not Easy for UX: (How to) Deal With It (nng)2,789
user-experience, agile, processes, collaboration
A Guide to Testing React Components2,788
guides, react, components, testing
New WebKit Features in Safari 11 (jon/web)2,787
release-notes, safari, apple, browsers, webkit
W3C Publishes DRM as a Recommendation (inf)2,786
w3c, drm, eme, standards, content
Introduction to WebRender—Browsers Today (nic/moz)2,785
introductions, gecko, browser-engines, browsers, comparisons
Release Notes for Safari Technology Preview 40 (jon/web)2,784
release-notes, safari, apple, browsers
Building Inclusive Toggle Buttons (hey/sma)2,783
accessibility, html, forms, buttons, toggles
Taking CSS Linting to the Next Level With Stylelint2,782
css, linting, stylelint
The Ten Essentials for Good API Documentation (ali)2,781
fundamentals, documentation, apis, developer-experience
W3C Approves EME Digital Rights Standard—With Electronic Frontier Foundation Resigning2,780
w3c, drm, eme, standards, eff
Encrypted Media Extensions (w3c)2,779
eme, standards, content, drm, encryption
Reflections on the EME Debate (w3c)2,778
eme, drm, legal, w3c
A Tiny Story About Systems Complexity2,777
web-platform, complexity
“The Notch” and CSS (chr/css)2,776
mobile, apple, metadata, css, hacks
The Cost of Frameworks, Illustrated (j9t)2,775
frameworks, economics
How to Move From M-Dot URLs to Responsive Site2,774
how-tos, mobile, redirecting
What’s New in React 16?2,773
react
CSS @-Rules, an Overview (j9t)2,772
overviews, css
Announcing CoffeeScript 22,771
release-notes, coffeescript
New Ontologies for OWL2,770
owl, standards, semantic-web
So You Want to Be a Senior Developer? (chr/css)2,769
career
The Known and Unknown Unknowns of Web Development2,768
concepts, learning
Intro to Firebase and React (css)2,767
introductions, firebase, react
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)2,766
wordpress, plugins, tooling, minification, html, css, javascript
Conducting the Technical Interview (bra/ali)2,765
engineering-management, hiring, interviewing
A Guide to Setting Up “Let’s Encrypt” SSL on Shared Hosting2,764
guides, ssl, lets-encrypt, hosting
10 Common Software Architectural Patterns in a Nutshell (vij)2,763
architecture, software-design-patterns
Tips for Icon Usability2,762
videos, icons, images, usability, tips-and-tricks
How to Write Better Code: The 3 Levels of Code Consistency (j9t/css)2,761
consistency, quality
What We Should Teach Up-and-Coming Developers (j9t)2,760
training, quality, principles, ethics
Mozilla Standards Positions (moz)2,759
mozilla, standards, support
The State of the Web (fox)2,758
web, performance
Debunking 3 Common WordPress Myths2,757
wordpress, myths, content-management
Yes, That Web Project Should Be a PWA (aar/ali)2,756
web-apps, progressive-web-apps
What Kills and What Saves Content Management Systems (j9t)2,755
content-management, customization, tooling
The 7-Step Process of Angular Router Navigation2,754
angular, routing
Form Validation With Web Audio (css)2,753
forms, validation, multimedia
So You Need a CSS Utility Library? (chr/css)2,752
css, presentational-html, atomic-css, tachyons, tailwind, libraries
Improve Web Typography With CSS “font-size-adjust”2,751
typography, css, optimization
Be Slightly Careful With Sub Elements of Clickable Things (chr/css)2,750
buttons, events, javascript, css
With Flash Ending, It’s Time to Uninstall It From Your Browser2,749
flash, html
CSS Architecture and the Three Pillars of Maintainable CSS2,748
css, architecture, maintainability, principles, solid
Using Custom Properties to Modify Components (fon/css)2,747
components, custom-properties, css
Integrating Animation Into a Design System (ali)2,746
design-systems, animations, documentation
Using the Paint Timing API (mal/css)2,745
apis, time, performance, painting, rendering, javascript
Best Practices for Combining JavaScript With HTML2,744
javascript, html, best-practices
Custom Elements v1—Reusable Web Components (dev)2,743
html, maintainability, web-components, shadow-dom, dom, examples
The Nine Principles of Design Implementation (sma)2,742
design, principles, html, css
Using ES2017 Async Functions (css)2,741
ecmascript, javascript, asynchronicity, functions
The Difference Between Explicit and Implicit Grids (mat/css)2,740
css, grids, layout
JavaScript Design Patterns: The Observer Pattern2,739
javascript, software-design-patterns
The Best Way to Implement a “Wrapper” in CSS (css)2,738
css
How to Work Out What to Charge Clients: The Honest Version (boa/sma)2,737
how-tos, economics, business-relations
What’s the Difference Between Sass and SCSS? (kit)2,736
sass
All About React Router 4 (bra/css)2,735
react, react-router, routing, examples
CSS Utility Classes and “Separation of Concerns” (ada)2,734
css, presentational-html, components
CSS Inheritance: An Introduction2,733
introductions, css, cascade
Are Internet Standards Standing in the Way of Digital Accessibility? (lol)2,732
standards, drm, eme, accessibility, w3c
If You Really Dislike FOUT, “font-display: optional” Might Be Your Jam (chr/css)2,731
flash-of-x, fonts, css
Launching the WebAssembly Working Group (w3c)2,730
webassembly, w3c
Getting Started With Sass (dar)2,729
introductions, sass, preprocessors
Web Development: How Making Our Own Lives Difficult Is More Important Than We Think (j9t)2,728
processes, learning, craft
Twig—the Most Popular Stand-Alone PHP Template Engine2,727
template-engines, twig, php
Frameworks, Libraries, and the Modern Web Developer: Web Development, Overdone (j9t)2,726
frameworks, libraries, craft
What Is Timeless Web Design? (chr/css)2,725
design, community
The Browser Statistics That Matter (chr/css)2,724
browsers, metrics, caniuse
Flash Loses Final Appeal: Adobe Sentences Its Web Tech to Death (sts/cne)2,723
flash, adobe, browsers, support, outlooks
What I Learned Building Google’s Web Frameworks (j9t)2,722
google, frameworks, html, css, lessons
Homepage Links Remain a Necessity (nng)2,721
homepages, links, breadcrumbs, navigation, conventions, usability
Playing With Shadow DOM (chr/css)2,720
shadow-dom, dom, css, scope
Tailwind CSS (ada+/tai)2,719
websites, frameworks, presentational-html, css, tailwind
How to Use AMP With WordPress2,718
how-tos, wordpress, amp, google
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)2,717
interaction-design, user-experience, hci, terminology, concepts, comparisons
Methods to Organize CSS (css)2,716
css, oocss, smacss, atomic-css, conventions
Stop Using Resets: Visual Examples of the Practical Nonsense of Resets and Normalizers (j9t)2,715
css, resets, examples
(Now More Than Ever) You Might Not Need jQuery (oll/css)2,714
jquery, javascript, ajax, performance, comparisons, examples
Building Pattern Libraries With Shadow DOM in Markdown (hey/sma)2,713
pattern-libraries, shadow-dom, dom, markdown
The Beginner’s Guide to Website Staging2,712
guides, environments, testing, wordpress
Introducing npx: An npm Package Runner (zka)2,711
introductions, npx, npm, nodejs
Rollup—Next-Generation ES6 Module Bundler—Interview With Rich Harris (ric+/sur)2,710
interviews, rollup, bundling
A DRM Standard Has Been Approved for the Web, and Security Researchers Are Worried (jac/ver)2,709
drm, eme, standards, w3c, eff
URLs Are UI (sha)2,708
urls
7 Setup Tips for WordPress Beginners2,707
wordpress, tips-and-tricks
The Options for Programmatically Documenting CSS (css)2,706
css, documentation, tooling
Working With UC Browser as a Developer2,705
uc-browser, browsers
Material Design, Learning the Rules and Breaking Them (uxd)2,704
material-design, google
8 Must Have PHP Quality Assurance Tools2,703
php, quality, tooling
Internationalization for Your WordPress Theme2,702
wordpress, theming, internationalization
A Story of a Woman in the Tech Industry (fox)2,701
community, career
Code Responsibly2,700
principles, best-practices
Possible Future Directions for Data on the Web (phi/w3c)2,699
outlooks, structured-data, semantic-web, ai
TC39, ECMAScript, and the Future of JavaScript2,698
ecmascript, javascript, outlooks
A Pretty Good SVG Icon System (chr/css)2,697
svg, icons, images
Why Choose Vue.js (ano)2,696
vuejs, react, comparisons
Server-Side React Rendering (css)2,695
react, server-side-rendering
Naming Things Is Only Getting Harder (geo/css)2,694
html, css, naming
What Does a Well-Documented CSS Codebase Look Like? (css)2,693
css, documentation, tooling, conventions, architecture, components
Two Paradigms of Web Development (j9t)2,692
concepts, best-practices, principles, comparisons
Building Production-Ready CSS Grid Layouts Today (mor/sma)2,691
css, grids, layout
How to Create Disaster Plans for Websites (jef)2,690
how-tos, processes, dev-ops
Using Mixins in Vue.js (sar/css)2,689
vuejs, mixins