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

“2020” News Archive (2)

Entry (Sources) and Other Related TopicsDate#
An Introduction to MongoDB85
introductions, mongodb, databases
Improving Perceived Performance With the CSS “font-display” Property (the)84
performance, css, fonts
The Economics of JavaScript Web Apps83
javascript, web-apps, economics
Better Stimulus82
websites, stimulus, best-practices
Console Commands Guide (css)81
guides, debugging, console, javascript, dev-tools, browsers
Fixed Headers and Jump Links? The Solution Is “scroll-margin-top” (chr/css)80
scrolling, positioning, css
Encrypting DNS Query Bad for Performance? (erw)79
performance, dns, http, encryption, security
Page Builders Might Not Be a Good Idea (cit)78
maintainability, consistency, performance, quality
Ruby vs. Ruby on Rails: Same or Different?77
ruby, ruby-on-rails, terminology, metrics, comparisons
Do This to Improve Image Loading on Your Website (fon/css)76
performance, images, html
Understanding Web Accessibility Color Contrast Guidelines and Ratios (css)75
accessibility, colors, contrast, wcag
How We Learned to Draw Text on HTML5 Canvas74
html, canvas, apis, svg, javascript
Google Tag Manager vs. Page Speed: The Impact and How to Improve73
google, tag-management, analytics, performance, optimization
What Is Kerning? Here’s What You Need to Know72
typography, kerning
HTML Data Attributes Guide (chr/css)71
guides, html, custom-data
What Is Node and When Should I Use It?70
nodejs, npm, javascript
What Is Memoization?69
memoization, javascript, concepts
Why JavaScript Is Eating HTML (css)68
html, css, javascript, maintainability
AVIF for Next-Generation Image Coding67
avif, images, compression
Apple Joins FIDO Alliance, Commits to Getting Rid of Passwords (zdn)66
apple, fido, passwords, authentication, security
IME Smoke Testing (hsi)65
testing
Understanding CSS Grid: Grid Template Areas (rac/sma)64
css, grids, layout
Understanding Map and Set in JavaScript63
javascript
The Web We Want (mar+)62
surveys, standards, tooling, web
Design System UI Is More Expensive Than a Product Team’s UI (nat)61
design-systems, design
How to Publish an Updated Version of an npm Package (spa/clo)60
how-tos, npm, dependencies
Is Having an RSS Feed Just Giving Content Away for Free? (chr/css)59
syndication, rss, content, blogging
Create a sitemap.xml With Eleventy (bel)58
eleventy, sitemaps
Playing With CSS Grid (jus)57
css, grids, layout
Release Notes for Safari Technology Preview 💯 (jon/web)56
release-notes, safari, apple, browsers
Select an Element With a Non-Empty Attribute (chr/css)55
css, selectors, custom-data, html
CSS4 (chr/css)54
css, standards
How to Create a Headless WordPress Site on the Jamstack (sar+/sma)53
how-tos, wordpress, headless, jamstack
PHP Is A-OK for Templating (css)52
php
Progressive JPEGs: An Introduction51
introductions, jpeg, pjpeg, images, compression
The Three Types of Code (fon/css)50
programming, concepts
Dark Mode vs. Light Mode: Which Is Better? (nng)49
dark-mode, usability, accessibility, comparisons
Information Scent: How Users Decide Where to Go Next (nng)48
links, usability, information-scent
Introduction to WebSockets: How to Create Responsive and Low-Latency Applications (hac)47
introductions, how-tos, protocols, apis, websockets
Old CSS, New CSS (eev)46
css, html, history, examples, browser-wars, doctype-switching, dhtml, web-2.0, hacks, vendor-extensions, flexbox, layout
How to Automatically Update Your JavaScript Dependencies (spa/clo)45
how-tos, javascript, dependencies, automation, processes, security
Understanding Immutability in JavaScript (css)44
javascript
How Do You Do “max-font-size” in CSS? (chr/css)43
css, typography
Professional Agile Leadership (PAL) Reminders and Resources (j9t)42
agile, leadership, engineering-management, learning, link-lists
What SSL Is, and Which Certificate Type Is Right for You41
ssl, certificates, security, privacy, concepts
Undo/Redo Implementations in Text Editors40
undo-redo, neovim, redux
How to Install MySQL (cra)39
how-tos, installing, mysql, databases
What Does “revert” Do in CSS? (chr/css)38
css, cascade
What’s the Difference Between Width/Height in CSS and Width/Height HTML Attributes? (chr/css)37
css, html, attributes, comparisons
Standards for Writing Accessibly (and/ali)36
writing, content, conventions, accessibility, user-experience, screen-readers, colors, icons
How to Pass Data Between Components in Vue.js (sma)35
how-tos, components, vuejs
The History of JavaScript: A Journey From Netscape to Frameworks and Libraries34
history, javascript, frameworks, libraries, netscape
The Web in 2020: Extensibility and Interoperability (una/css)33
web-platform, extensibility, interoperability, houdini, variable-fonts, custom-properties, logical-properties, web-components, media-queries, performance
Edgium (chr/css)32
edge, microsoft, browsers, chromium
JAMstack vs. Jamstack (chr/css)31
jamstack, terminology, comparisons
React Tutorial (jad)30
websites, courses, tutorials, react
The Best Color Functions in CSS? (chr/css)29
css, functions, colors
Using MySQL With Node.js and the mysql JavaScript Client28
databases, mysql, nodejs, tooling
Thinking Through Styling Options for Web Components (chr/css)27
web-components, css
A Web Component With Different HTML for Desktop and Mobile (chr/css)26
web-components, html, mobile, desktop
Learn End-to-End Testing With Puppeteer25
tutorials, testing, puppeteer
Today, the Trident Era Ends (sch)24
trident, browser-engines, browsers, edge, edgehtml, internet-explorer, microsoft, history
Go: How Does Go Stop the World?23
go, garbage-collection, memory
15 Top WordPress Themes to Use in 202022
wordpress, themes, link-lists
How Many CSS Properties Are There? (chr/css)21
css
An Introduction to React’s Context API (sma)20
introductions, react, apis
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t)19
maintainability, maintenance, http, http-headers, html
Snowpack (chr/css)18
tooling, building
Padding Strings and Numbers With JavaScript17
javascript, strings
An Intro to Designing Accessible Data Visualizations (fos)16
introductions, design, accessibility, visualization, information-design
Should You Self-Host Google Fonts? (tun)15
fonts, google, self-hosting, performance
Goodbye, Clean Code (dan)14
principles, processes, quality
2019 JavaScript Rising Stars (sac)13
javascript, frameworks, nodejs, react, vuejs, angular, testing, compiling, building, tooling, mobile, css-in-js, graphql, retrospectives
CSS-Only Carousel (chr/css)12
carousels, css
Understanding CSS Grid: Grid Lines (rac/sma)11
css, grids, layout
Improving Site Performance With Webpack Tree Shaking10
performance, optimization, webpack, tree-shaking
How to Convert Variable TTF Font Files to WOFF2 (hen)9
how-tos, fonts, variable-fonts, woff, typography, conversion
Understanding Async Await (sar/css)8
javascript, asynchronicity, promises
Decision Strategies for a Micro Frontends Architecture (inf)7
architecture, micro-frontends
Performance Budgets, Pragmatically (css)6
performance, performance-budgets
Why You Should Choose HTML5 “article” Over “section” (bru/sma)5
html, semantics, headings
How Running Your Own Website Is Much Better for You Than You Think (j9t)4
career, craft
Understanding CSS Grid: Creating a Grid Container (rac/sma)3
css, grids, layout
Eleventail—a Helper for Tailwind CSS and Eleventy (phi)2
tooling, tailwind, eleventy
Putting Devs Before Users: How Frameworks Destroyed Web Performance (uxd)1
frameworks, performance, developer-experience