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

dxsrc

“2021” News Archive (3)

Entry (Sources) and Additional TopicsDate#
My Tips for Using IntelliJ IDEA Effectively (das)140
intellij-idea, code-editors, tips-and-tricks, keyboard-shortcuts
Sticky Headers: 5 Ways to Make Them Better (nng)139
navigation, design, optimization
How Modernizr Can Help You Implement CSS Fallbacks (kar/spe)138
modernizr, css
Getting Started With Preact137
introductions, preact
Building an Accessibility Library136
accessibility, processes
Defining a Strategy for Accessibility (cra)135
accessibility, strategies
Code in Quarantine (j9t)134
quality, maintenance
Sentence Case Versus Title Case (tem)133
accessibility, writing, headings
Using Design Tokens to Accelerate Design Systems132
design-systems, design-tokens, css
How to Build a Developer Blog With Gatsby and MDX (spe)131
how-tos, gatsby, markdown, mdx, blogging
5 Things I’m Thinking About When I Check a Pull Request for Accessibility130
code-reviews, accessibility
Primitive Values, Objects, and References in JavaScript Made Simple129
javascript, objects
Why Should We Care About Developer Experience (DX)128
developer-experience
Reactivity in Vue (sma)127
vuejs, reactivity
Not Your Typical Horizontal Rules (sar)126
html, semantics
Human-Readable JavaScript: A Tale of Two Experts (ali)125
javascript, maintainability
Bypassing Cookie Consent Banners in Lighthouse and WebPageTest (and)124
consent-management, cookies, lighthouse, webpagetest, performance, testing
A Deep Dive Into Eleventy Static Site Generator (5t3/sma)123
deep-dives, eleventy
How to Build a Great Developer Experience122
how-tos, developer-experience
Why Skip-Links Are Important for Accessibility (dev)121
accessibility, links
Taming Blend Modes: “difference” and “exclusion” (ana/css)120
css, blend-modes
Getting Started With Alpine.js—the Ultimate Guide (nim)119
introductions, guides, alpinejs
A Complete Guide to Accessible Front-End Components (sma)118
guides, components, accessibility, focus, buttons, carousels, color-palettes, visualization, testing
Uninstalling Dev Dependencies With npm117
npm, dependencies
Git Maintenance (bku)116
git, maintenance
What Are Source Maps in JavaScript?115
videos, javascript, source-maps
What Is esbuild?114
bundling, esbuild
React vs. Vue in 2021: Best JavaScript Framework113
frameworks, vuejs, react, comparisons
Now That’s What I Call Service Worker (mal/ali)112
apis, web-workers, javascript
“prefers-reduced-motion”: Taking a No-Motion-First Approach to Animations111
css, animations, accessibility
What’s New in Flutter 2? (sma)110
flutter, dart
Why Your Website Should Work Without JavaScript109
accessibility, javascript, support, graceful-degradation
The 5-Hour CDN (fly)108
performance, content-delivery
How I’m Dealing With Font Sizes (geo)107
css, typography
Two Approaches to Win an Argument as a Software Engineer (nza)106
communication, career
What Is the JavaScript Internationalization API (I18N)? (cra)105
javascript, internationalization, apis
Getting Started With Git—a Simple Beginner’s Guide (kev)104
introductions, guides, git, command-line
What Is Laravel? A Simple Explanation for Beginners103
laravel, php, frameworks
Built With Deno (dbu)102
deno, netlify
A Year of Transformation: The Web and the World (w3c)101
w3c, web, anniversaries
Minimalism Is Boring100
design, minimalism
How to Use SVG Image Sprites (cra)99
how-tos, images, svg, sprites
5 Different Ways to Declare Functions in jQuery (cra)98
jquery, javascript, functions
Dates in Eleventy (bni)97
eleventy
Comparing Svelte and React96
svelte, react, comparisons
Semantic Web and the Knowledge Graph (rob)95
semantic-web, metadata, structured-data, search
A Comprehensive Guide to JavaScript Design Patterns94
guides, javascript, software-design-patterns
Beyond “console.log()”—Level Up Your Debugging Skills (cod)93
javascript, console, debugging
You Want Enabling CSS Selectors, Not Disabling Ones (cit)92
css, selectors
JavaScript: What Is the Meaning of “this”? (jaf)91
javascript
10 Graphic-Design Tips for UX Designers (uxm)90
design, user-experience, tips-and-tricks
Progressive Enhancement and Accessibility Redux89
progressive-enhancement, accessibility
Why We Developed the Node.js Reference Architecture88
nodejs, architecture, dependencies
Why Does a Design Look Good? (nng)87
design, aesthetics
The SPACE of Developer Productivity (nic+/acm)86
productivity, metrics
Enforce, Enable, and Empower85
design-systems
A Short History of SvelteKit84
sveltekit, svelte, history, link-lists
How to Get a Dysfunctional Team Back on Track (ali)83
how-tos, engineering-management, culture, collaboration
Semantic Versioning Will Not Save You82
versioning, semver
Wasp—Language for Developing Full-Stack JavaScript Web Apps With No Boilerplate81
wasp
UX in Scrum80
videos, user-experience, scrum, agile, processes
Measuring Web Performance in Mobile Safari (css)79
performance, testing, mobile, browsers, safari
Introduction to ARIA Live Regions78
introductions, accessibility, aria, live-regions
The Future of Web Software Is HTML-over-WebSockets (ali)77
outlooks, html, websockets
Information Architecture—Secret to Converting Complexity Into Clarity76
information-architecture, user-experience, principles, examples
How to Use PostCSS as a Configurable Alternative to Sass (cra)75
how-tos, postcss, sass, tooling
Create Responsive Image Effects With CSS Gradients and “aspect-ratio” (5t3/sma)74
images, responsive-design, css, gradients, aspect-ratio, effects
Automating the Accessibility Tests of Your Source Code With GitHub Actions (bol)73
accessibility, testing, automation, github-actions
What Is CanIUse and How Can You Use It to Improve Your Website?72
caniuse, web-platform, support, browsers, user-experience
2004–2021: Retrospective (iam)71
design, tech-stacks, retrospectives
10 Tips to Make You a Productive GitLab User (dns+)70
gitlab, productivity, tips-and-tricks
Context and Variables in the Hugo Static Site Generator (sma)69
hugo, variables
Optimizing Your CSS: Writing DRY, Scalable Styles (ath)68
css, optimization, maintainability, principles
Managing CSS Colors Systems With a Single Source of Truth67
css, colors, maintainability, sass, twig
Understanding “z-index” in CSS (sha)66
css, positioning
Garbage Collection in JavaScript65
javascript, garbage-collection
Front-of-the-Front-End and Back-of-the-Front-End Web Development (bra)64
career, concepts
Changing Content Output (5t3)63
eleventy
Learn Snowpack: A High-Performance Frontend Build Tool62
tooling, building
Running End-to-End Tests With Playwright on AWS Lambda61
testing, playwright, aws, serverless, lambda
Dangerous UX: Consequential Options Close to Benign Options (nng)60
user-experience, usability
How to Test the Accessibility of Your Components With Storybook (bol)59
how-tos, accessibility, components, storybook
The Significance of Building Offline-First Apps58
offline, web-apps
Seven Myths About Alt Text57
accessibility, alt-text, images, myths
The Never-Ending Job of Selling Design Systems (ben/ali)56
design-systems
Release Notes for Safari Technology Preview 120 (jon/web)55
release-notes, safari, browsers
reseter.css (kri)54
packages, css, resets
Getting the Most Out of Git (tob/sma)53
git, command-line
39 Page Speed Optimization Tips (to Crush Your Load Time)52
performance, optimization, tips-and-tricks
CSS-in-JS in 200 Bytes (zse)51
css-in-js, css, javascript, tooling
10 Principles of the Best Landing Page Design50
principles, design, landing-pages
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)49
modals, html, javascript
How to Test Content With Users (nng)48
how-tos, testing, usability
Practical Guide to XHTML47
guides, xhtml
Quick 7 Tips for Symfony Starters46
symfony, tips-and-tricks
9 Vital Qualities Every Developer Should Possess (wom)45
career
5 Tips for Your Next Promotion or Salary Raise (j9t)44
career
What’s New in ECMAScript 2021 (paw)43
ecmascript, standards
Things You Can Do With CSS Today (bel/sma)42
css, masonry, layout, selectors, functions, units
One Figma Component—3,360 Variants41
components, figma
WebRTC Adopted as Official Web Standard40
webrtc, standards, apis, w3c
Self-Hosting a Git Service: An Easy Way to More Personal Freedom (kzi)39
git, self-hosting, command-line
Hotwire: HTML Over the Wire38
hotwire
Uniwidth Typefaces for Interface Design37
typography, fonts
How to Use WordPress as a Headless CMS for Eleventy (cra)36
how-tos, wordpress, eleventy, content-management, headless
What About Ember? (tka)35
emberjs, performance
Building a Consistent Platform34
design-systems
Adding Tailwind CSS to a Static Site33
tailwind
JavaScript Obfuscation: What, Why, and How?32
javascript, obfuscation
The Unreasonable Effectiveness of Simple HTML (ede)31
html
An Introduction to the Rollup.js JavaScript Bundler (cra)30
introductions, javascript, bundling, tooling, rollup
The Dos and Don’ts of Code Reviews29
code-reviews, quality, learning
Welcoming Open Web Docs to the MDN Family (chr/moz)28
mdn, documentation, web-platform, community
Svelte 3: A Radical Compiler-Based JavaScript Framework27
svelte
Browser Makers Launch New Project for Writing Documentation for Web APIs (cam/zdn)26
web-platform, documentation, google, microsoft, mozilla, w3c, igalia
Scroll-Bounce Page Background Colour (tem)25
backgrounds, colors, scrolling, css
In Critical Defense of Frontend Development (j9t)24
quality, craft
HTML: The 16 Content Categories and Their Elements (j9t)23
html, semantics
A Laravel Exception Context Solution22
translations, laravel
How I Use GitHub as My Blogging Platform21
github, blogging
The Definitive Guide to Feature Management20
guides, feature-management, releasing
How Does CSS Work?19
css
How to Set Up VS Code for React Development18
how-tos, vs-code, code-editors, react
Laravel and Hotwire Intro17
introductions, laravel, hotwire
Understanding Rendering in Web Apps: SPA vs. MPA16
rendering, web-apps, single-page-apps, multi-page-apps, comparisons
PHP Reimagined (bre)15
php, wish-lists
2020 JavaScript Rising Stars14
javascript, frameworks, nodejs, react, vuejs, angular, building, testing, tooling, css-in-js, mobile, state-management, graphql, retrospectives
Testing Performance (kel)13
performance, testing
Front-End Performance 2021: Build Optimizations (sma)12
performance, checklists, link-lists, building
Front-End Performance 2021: Assets Optimizations (sma)11
performance, checklists, link-lists, compression, images
Front-End Performance 2021: Delivery Optimizations (sma)10
performance, checklists, link-lists
Popup Problems (nng)9
videos, pop-ups, modals, usability
Developer Experience at Netlify (sar)8
netlify, developer-experience, processes
Custom Properties as State (chr/css)7
css, custom-properties
16 Great Tech Blogs by Women and Why You Should Read Them6
community, learning, link-lists
Move Your IDE to the Cloud: Introduction to GitHub Codespaces (thi)5
introductions, code-editors, github
Form Validation With PHP4
forms, php, validation
Web Crawling vs. Web Scraping3
crawling, scraping, comparisons, terminology
Easier Input on Mobile Devices2
videos, mobile, usability
Managing CSS “z-index” in Large Projects (sma)1
css, positioning, maintainability