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

Frontend Dogma

“2020” News Archive (2)

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