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

“how-tos” News Archive (2)

Entry (Sources) and Additional TopicsDate#
How to Review and Refactor Code With GPT-4 (and ChatGPT)485
code-reviews, refactoring, ai, chatgpt, optimization
How to Start a React Project in 2023 (rwi)484
react
How to Stop a React Component From Rendering (ami)483
react, components, client-side-rendering
How to Use “v-model” With Form Inputs in Vue482
vuejs, forms
How to Fix: Child Stylesheet Loading Twice (WordPress) (sta)481
wordpress, php
Quick Tip: How to Cache Data in PHP480
php, caching, tips-and-tricks
Learn How to Set Up a CI/CD Pipeline From Scratch479
ci-cd
Quick Tip: How to Handle Exceptions in PHP478
tips-and-tricks, php, errors
How to Style Your Alt Text (ede)477
css, accessibility, alt-text, images
How to Contribute to a Project You Have No Idea About476
foss, processes, community
How to Handle Date and Time With JavaScript (sta)475
time, javascript
Quick Tip: How to Trim Whitespace With PHP474
tips-and-tricks, whitespace, php
How to Cheat at CSS (des)473
css, frameworks, overviews, link-lists
How to Password-Protect a Static HTML Page With No JS (ede)472
security, css, fonts
How to Build Offline Web Applications471
offline, web-apps
How to Use View Transitions in Hotwire Turbo470
css, view-transitions, hotwire
How to Use WebSockets in a Redux Application469
websockets, redux, react
Quick Tip: How to Hash a Password in PHP468
php, security, passwords, tips-and-tricks
How to Inspect Interactions in the Browser (bui)467
browsers, dev-tools, debugging
Git: How to Skip Hooks (ada)466
git
Technical Writing Process: How to Write a Good Technical Article465
writing, processes
How to Scale Node.js Applications With Clustering (dig)464
nodejs, scalability
How to Write Semantic CSS (kev)463
videos, css, semantics
How to Add an Event Handler in React462
react, dom, events
How to Build Accessible Main Navigation? (iod)461
accessibility, navigation
Quick Tip: How to Check if a Variable Is Set in PHP460
variables, php, tips-and-tricks
How to Build a Magazine Layout With CSS Grid Areas (sma)459
layout, css, grids
How to Favicon in 2023: Six Files That Fit Most Needs (sit/evi)458
images, favicons
How to Pick a Font (That Doesn’t Suck)457
guides, fonts, typography
How to Make a Zoom Effect Using CSS (css)456
css, effects
How to Build a Static Website455
fundamentals
How to Get the Last Matching Item in an Array With Vanilla JavaScript (cfe)454
javascript, arrays
Quick Tip: How to Manage Timezones in PHP453
php, internationalization, tips-and-tricks
Quick Tip: How to Manage Error Reporting in PHP452
php, errors, tips-and-tricks
How to Review a Web Site (uxm)451
user-experience, performance, seo
How to Use Pico CSS and Next.js?450
pico, nextjs
Quick Tip: How to Read a Local File With PHP449
file-handling, php, tips-and-tricks
How to Destructure Props in Vue (Composition API)448
vuejs, props
Quick Tip: How to Filter Data With PHP447
php, tips-and-tricks
How to Build Great HTML Form Controls (aus/fre)446
html, forms
How to Increase Your Chances of Getting Interviews and Job Offers in Tech445
career, interviewing
How to Write an Awesome README444
documentation, readme
How to [Set Up] Prettier443
videos, prettier
How to Learn in Public (bla)442
career, learning
How to Find and Fix the Top 3 Accessibility Issues (deq)441
videos, accessibility, auditing
How to Merge Objects in JavaScript (sta)440
javascript, objects
How to Create Typography Guidelines for a Product That Does Not Follow a Design System439
typography, design-systems
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)438
accessibility, testing, tooling, wave, browser-extensions, webaim
How to Transfigure Wireframes Into HTML (lar/mat)437
html, prototyping, conversion
How to Use Huge Type on the Web436
design, typography
How to Handle Unplanned Work in Scrum435
scrum, agile, processes
How to Do Keyword Optimization for SEO (3 Steps) (ahr)434
seo, keywords, optimization
How to Increase Traffic to Your Website (for)433
traffic
How to Improve User Experience and Wow Your Users432
user-experience
How to Create the Perfect Hero Image for Your Portfolio Site431
design
How to Adjust Alignment and Indentation for Ordered Lists in CSS430
css, tailwind, lists, alignment
How to Start a Content Audit429
content, content-management, auditing, quality
How to Create Advanced Animations With CSS (sma)428
css, animations
How to Build, Test, and Publish a TypeScript npm Package in 2022427
typescript, npm
How to Communicate Effectively as a Developer426
communication, writing, career
How to Set Up the New Google Auth in a React and Express App425
google, authentication, react, express
How to Build the Foundation for Digital Accessibility (deq)424
accessibility, policies, processes
How to Rebase Stacked Git Branches (ada)423
git
How to Animate CSS Box Shadows and Optimize Performance422
css, animations, shadows, performance
Quick Tip: How to Use the Ternary Operator in JavaScript421
javascript, operators, tips-and-tricks
How to Write Good Alt Text (cfe)420
accessibility, writing, alt-text, images
How to Safely Share Your Email Address on a Website (css)419
communication, email
How to Safely Pass Data to JavaScript in a Django Template (ada)418
javascript, django
How to Optimize Resource Loading With the “fetchpriority” Attribute (mat/deb)417
html, performance, optimization
Quick Tip: How to Use the Spread Operator in JavaScript416
javascript, operators, tips-and-tricks
How to Scale SVG (ame/css)415
scaling, svg, images
How to Center a Div Using CSS Grid414
css, grids, centering
How to Make Your Designs Scannable (and Why You Should) (web)413
design, usability
How to Return Multiple Values From a Function in JavaScript (ami)412
javascript, functions
How to Create Wavy Shapes and Patterns in CSS (css/css)411
css, effects
How to Get All Sibling Elements of a Link or Button With Vanilla JavaScript (cfe)410
links, buttons, javascript
How to Generate Random Numbers in JavaScript With “Math.random()”409
javascript, math, randomness
How to Get the Current Timestamp in JavaScript408
javascript
How to (Not) Make a Button407
accessibility, buttons, semantics, html
How to Substantially Slow Down Your Node.js Server406
performance, nodejs
How to Run Qodana CI in Backend and Frontend Sub-Folders of a Monorepo405
qodana, ci-cd, monorepos, github-actions
How to Monitor a Next.js Application404
nextjs, monitoring
How to Build Event-Driven Architecture on AWS? (has)403
architecture, events, aws
How to Improve Largest Contentful Paint for Faster Load Times (fox/cal)402
performance, web-vitals, optimization
DevTools Tips: How to Inspect and Debug CSS Flexbox401
dev-tools, css, flexbox, tips-and-tricks, browsers, chrome
How to Use localStorage in JavaScript: An Easy Guide400
javascript, browser-storage, guides
Code Golfing Tips and Tricks: How to Minify Your JavaScript Code399
javascript, minification, tips-and-tricks
How to Research Components and Patterns: Common Challenges and How to Overcome Them (cjf)398
design-systems, components
How to Use Multithreading in Node.js (dig)397
nodejs, multithreading
How to Add a Subtle Gradient on Top of an Image Using CSS (the)396
css, gradients
Holograms, Light-Leaks, and How to Build CSS-Only Shaders395
css, blend-modes, effects
How to Make Text Improve User Experience: Insights Into UX Writing394
user-experience, writing
How to Auto-Prefix and Minify CSS?393
css, vendor-extensions, minification, tooling
How to Serve WebP Images on nginx392
webp, images, nginx, servers
How to Use ESLint and Prettier for Code Analysis and Formatting391
quality, consistency, eslint, prettier, linting, formatting
How to Remove 99% of JavaScript From Main Thread (wea)390
videos, javascript, performance
How to Prevent Merge Conflicts (or at Least Have Less of Them) (bla)389
version-control, git
Notes From the Dev: Essential Advice on How to Use MJML (meg)388
email, mjml
How to Animate SVG Shapes on Scroll (cod)387
css, animations, svg
How to Use Headings for Website Accessibility386
accessibility, headings, semantics
How to Create Dark Mode for Your Designs in Figma385
dark-mode, figma
How to Use Variables in CSS: CSS Custom Properties (web)384
css, custom-properties
How to Create Ebooks With Markdown (fla)383
markdown
How to Pick the Least Wrong Colors382
colors, design, accessibility
How to Migrate From Yarn/npm to pnpm381
migrating, yarn, npm, pnpm
How to Fix: “Buttons Do Not Have Accessible Names”380
buttons, wcag
How to Position Your Design System Team for Success (vig)379
design-systems, collaboration, productivity
How to Ask for a Promotion378
career
How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (sma)377
performance, google, crux, metrics, javascript, frameworks
How to Learn JavaScript Fast: Six Simple Mind Tricks376
javascript, tips-and-tricks, learning
How to Upload an Image With PHP (rik)375
php, images, file-handling
How to Use the GitHub Pulls API to Manage Pull Requests374
github, apis
How to Use Videos With Alpha Transparency on the Web (ben)373
html, multimedia, transparency+opacity
Design Patterns: How to Create Simple Interfaces (web)372
design, design-patterns
How to Create a Color Palette for Your Design System371
design-systems, colors, color-palettes
How to Professionally Say (aka)370
websites, communication, collaboration, professionalism, career
How to Reduce Figma Memory Usage369
figma
CTA Modal: How to Build a Web Component (sma)368
web-components, javascript, modals
How to Build Node.js REST API With MySQL367
nodejs, apis, rest, databases, mysql
How to Start Testing Your Website With a Screen Reader (kar/spe)366
accessibility, browsers, testing
How to Choose the Right Static Site Generator365
static-site-generation, site-generators, hugo, zola, jekyll, gatsby, astro, link-lists
How to Improve Core Web Vitals (8 Ways)364
web-vitals, performance
How to Write Good Code: 10 Beginner-Friendly Techniques for Instant Results363
quality, techniques
How to Develop Your UX Design Philosophy (uxm)362
user-experience, design
How to Improve UX Design Through A/B Testing (uxm)361
design, user-experience, a-b-testing, optimization
How to Fix Your Low-Contrast Text (ben)360
accessibility, colors, contrast
How to Turn HTML Webpage Into an Image?359
html, images, conversion
How to Create Animated Anchor Links Using CSS (zor/css)358
videos, links, css, animations
How to Respond to Growing Supply Chain Security Risks?357
security, dependencies, nodejs, npm
How to Match HTML Elements With an Indeterminate State (ste)356
html, css, selectors
How to Optimize Your LCP (with Visuals) (ste)355
performance, web-vitals, optimization
How to Document Accessibility Issues354
accessibility, documentation
How to Use Props in React (rwi)353
react, props
How to Use CSS Math Functions: “calc”, “min”, “max”, “clamp” (sta)352
css, math, functions
How to Make a Drag-and-Drop File Uploader With Vue.js 3 (sma)351
drag-and-drop, file-handling, vuejs, javascript
How to Empathize With Your Users350
design, usability, user-experience
How to Prep Your SEO Strategy for a New Website (moz)349
seo, strategies
How to Automatically Size a Textarea Based on Its [Text] Using Vanilla JavaScript (cfe)348
html, javascript
How to Use Spectator to Test Your Angular Components347
testing, tooling, angular, components
Arrow Functions in JavaScript: How to Use Fat and Concise Syntax346
javascript, functions
How to Design Better APIs345
software-design, apis
How to Prevent SQL Injection Attacks in Node.js344
nodejs, databases, security, sql
How to Make a “Raise the Curtains” Effect in CSS (cit/css)343
css, effects
How to Use Higher-Order Functions in JavaScript342
javascript, functions
How to Publish Deno Modules to npm (kit/den)341
deno, modules, dependencies, npm
How to Build a File Upload Service With Vanilla JavaScript (log)340
file-handling, javascript
How to Make MPAs That Are as Fast as SPAs (cfe)339
performance, multi-page-apps, single-page-apps
How to Fix Your Security Vulnerabilities With npm Override338
security, vulnerabilities, npm, dependencies
How to Prioritize Your Components (zer)337
design-systems, components, prioritization
Design Systems in Figma: How to Be More Productive336
design-systems, figma, productivity
Design System: How to Successfully Collaborate?335
design-systems, collaboration
How to Consume Microformats2 Data (mic)334
microformats, parsing, json, comparisons
How-To: Correctly Test for Python’s Version (tab)333
python, testing, versioning
How to Create a Search Page for a Static Website With Vanilla JS (cfe)332
functionality, search, html, javascript
How to Keep Your Repo Package Dependencies Up to Date Automatically331
dependencies, tooling, github-actions
How to Make CSS Slanted Containers (css)330
css
How to Favicon in 2022: Six Files That Fit Most Needs (sit/evi)329
images, favicons
How to Create a UX Vision Statement (nng)328
user-experience
How to Use the Accessibility Tree for A11Y Testing327
accessibility, testing
How to Convert Markdown to HTML (red)326
markdown, html, conversion
Design System: How to Efficiently Scale Development?325
design-systems, scalability
How to Check What Item Is in Focus When Accessibility Testing324
accessibility, testing, focus
How to Avoid Layout Shifts Caused by Web Fonts (sim)323
performance, user-experience, fonts
How to Set Up a Node.js Project With TypeScript (app)322
nodejs, typescript
Memory Leaks, How to Avoid Them in a React App321
memory, react
How to Measure Your Design System? (zer)320
design-systems, metrics
How to Define Your Relationship to Sites You Link To (ste)319
html, links, semantics, seo
How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe)318
css, javascript
How to Customize Firefox UI—Step-by-Step Tutorial317
tutorials, xul, browsers, firefox, customization
How to Maintain a Large Next.js Application (sma)316
nextjs, maintenance
How to Trim Strings in JavaScript315
strings, javascript
How to Make Blob Menu Using HTML, CSS, and JavaScript314
html, css, javascript
What Are Open Graph Metatags and How to Use Them in Web Pages313
open-graph, metadata, social-media
How to Create Reusable Components With the Vue 3 Composition API312
vuejs, components, maintainability
How to Fetch Data in Svelte311
svelte, data-fetching
How to Debounce and Throttle Callbacks in Vue310
vuejs, javascript, callbacks, debouncing, throttling
The Key to Developer Happiness and How to Prevent Coding From Becoming Just Another Job309
career
How to Implement Memoization in React to Improve Performance308
react, performance, memoization, optimization
How to Get Started With Social Media Automation307
social-media, automation, tooling
How to Cancel an HTTP Request in Node.js306
nodejs, http
How to Win at CORS (jaf)305
security, cors, html, http
How to Add Search to a Ghost Site (fla)304
ghost, search
Internationalization: How to Boost Traffic With a Multilingual Site303
internationalization, traffic
How to Implement and Style the “Dialog” Element (cod)302
modals, html, css
UX Accessibility: How to Start Designing for All301
accessibility, user-experience
How to Build an Expandable Accessible Gallery (cit/sma)300
accessibility, html, css
How to Redirect URLs on WordPress (sem)299
urls, redirecting, wordpress, apache
How to Expand Your Engineering Skill Set Without Quitting Your Day Job298
career, learning
How to Use “Promise.any()”297
javascript, promises
Flexbox or CSS Grid? How to Make Layout Decisions That Make Sense296
css, flexbox, grids, layout, comparisons
How to Automate Documentation Workflow for Developers (sma)295
documentation, automation, github-actions
How to Calculate REMs From Pixels294
css
How to Set Up an AWS S3 Static SSL Website293
aws, s3, ssl
How to Test for Accessibility With Users at Every Design Stage292
accessibility, testing
How to Use “Promise.allSettled()”291
javascript, promises
How to Build Resilient JavaScript UIs (sma)290
javascript, user-experience, resilience
How to Stay Focused as a Self-Taught Frontend Web Developer289
career, learning, productivity
How to Hand Off Accessible Designs to Developers?288
accessibility, processes
How to Eliminate Render-Blocking Resources: A Deep Dive (sia)287
performance, rendering
How to Migrate From WordPress to a Headless CMS (daw/sma)286
migrating, wordpress, headless, content-management
How to Get a Pixel-Perfect, Linearly Scaled UI (css)285
css, preprocessors, layout
How to Migrate From jQuery to Next.js (fgi/sma)284
migrating, jquery, nextjs
How to Convert Arrays to Human-Readable Lists in JavaScript (ami)283
javascript, conversion, arrays
How to Use “Promise.all()”282
javascript, promises
Feature Checklists Are Not Enough: How to Avoid Making Bad Software (nng)281
usability, design, checklists
React Architecture: How to Structure and Organize a React Application280
react, architecture
How to Use Dynamic Imports in JavaScript279
javascript
How to Center Anything in CSS Using Flexbox and Grid (fre)278
css, flexbox, grids, centering
How to Redirect HTTP to HTTPS (sem)277
redirecting, http, tls, wordpress, nginx, iis, apache, servers, seo
How to Fix Cumulative Layout Shift (CLS) Issues (tun/sma)276
performance, web-vitals
How to Build an Image Comparison Slider275
sliders, react, images
How to Implement Authentication in Next.js With Auth0 (fgi/sma)274
nextjs, authentication, tooling, auth0
How to Name Your Design System273
design-systems, naming
How to Satisfy User Intent When Considering Search vs. Browse272
usability, browsing, searching, comparisons
Better Onboarding: How to Prevent Codebase Overwhelm271
onboarding
How to Build a Developer Blog With Gatsby and MDX (spe)270
gatsby, markdown, mdx, blogging
How to Build a Great Developer Experience269
developer-experience
How to Use SVG Image Sprites (cra)268
images, svg, sprites
How to Get a Dysfunctional Team Back on Track (ali)267
engineering-management, culture, collaboration
How to Use PostCSS as a Configurable Alternative to Sass (cra)266
postcss, sass, tooling
How to Test the Accessibility of Your Components With Storybook (bol)265
accessibility, components, storybook
How to Test Content With Users (nng)264
testing, usability
How to Use WordPress as a Headless CMS for Eleventy (cra)263
wordpress, eleventy, content-management, headless
How to Set Up VS Code for React Development262
vs-code, code-editors, react
How to Create a Favicon That Changes Automatically (css)261
favicons, data-urls, javascript
How to Display the Last Build Date in Eleventy (ste)260
eleventy
How to Make an Area Chart With CSS (css)259
css, clipping, visualization
How to Make Your Code Reviewer Fall in Love With You (mtl)258
code-reviews, documentation, automation, communication, best-practices
How to Kill a Hung SSH Session257
ssh
How to Deal With Common React JS Problems—Actionable Tips256
react, tips-and-tricks
How to Find and Fix Common Website Accessibility Issues (kil)255
accessibility, contrast, color-blindness, colors, responsive-design, quality
Clickjacking Attacks and How to Prevent Them254
security
How to Test Responsive Web Design Cross-Browser Compatibility (cra)253
testing, responsive-design, browsers, support
How to Find the Cause of Horizontal Scrollbars (kil/pol)252
css, overflow, debugging, scrolling
How to Create High-Performance CSS Animations251
css, animations, performance
How to Automate API Testing With Postman (sma)250
testing, apis, automation, postman
How to Create Customer-Centric Landing Pages (sma)249
landing-pages, content, design
How to Use Styled Components in React (ade/sma)248
react, css-in-js, css, javascript
How to Safely Use GitHub Actions in Organizations (nza)247
github-actions, security
How to Document the Screen Reader User Experience246
screen-readers, assistive-tech, documentation, user-experience, accessibility
How to Install Apache Web Server on Windows (cra)245
installing, servers, apache, windows
How to Reverse CSS Custom Counters (css)244
css, lists, counters, html
How to Get All Custom Properties on a Page in JavaScript (tyl/css)243
css, custom-properties, javascript
How to Set Up a Blog With Eleventy242
eleventy, blogging
How to Add a Sitemap to Eleventy241
eleventy, sitemaps
How to Design a Brand Logo (With Ease) (sma)240
design, branding, logos, images
How to Reevaluate Your Frontend Architecture239
architecture
How to Build a Chrome Extension (sar/css)238
browser-extensions, chrome, browsers
How to Tame Line Height in CSS (css)237
css, typography
How to Convince Others Not to Use Dark Patterns (boa/sma)236
design, user-experience, ethics, design-patterns, anti-patterns
How to Succeed in Wireframe Design (sma)235
design, prototyping, tooling, link-lists
How to Make a CSS-Only Carousel (fon/css)234
css, carousels
How to Create a Compelling Landing Page (boa/sma)233
landing-pages, prioritization, hierarchy
Quick Tip: How to Hide Whitespace Changes in Git Diffs (spa/clo)232
whitespace, diff, tips-and-tricks, github, gitlab, atlassian, version-control
How to Create a Particle Trail Animation in JavaScript (sma)231
animations, javascript
How to Create a Native Web Component Without a Framework230
web-components, javascript
How to Build a Bad Design System (fon/css)229
design-systems
How to Debug a Node.js Application: Tips, Tricks, and Tools (cra)228
nodejs, debugging, terminology, tips-and-tricks, tooling
How to Use an Emoji as a Favicon Easily (chr/css)227
images, favicons, emoji, data-urls
How to Create a “Skip to Content” Link (css)226
skip-links, html, css, accessibility
How to Make a Line Chart With CSS (css)225
css, transforms
How to Publish an Updated Version of an npm Package (spa/clo)224
npm, dependencies
How to Create a Headless WordPress Site on the Jamstack (sar+/sma)223
wordpress, headless, jamstack
Introduction to WebSockets: How to Create Responsive and Low-Latency Applications (hac)222
introductions, protocols, apis, websockets
How to Automatically Update Your JavaScript Dependencies (spa/clo)221
javascript, dependencies, automation, processes, security
How to Install MySQL (cra)220
installing, mysql, databases
How to Pass Data Between Components in Vue.js (sma)219
components, vuejs
How to Convert Variable TTF Font Files to WOFF2 (hen)218
fonts, variable-fonts, ttf, woff, typography, conversion
How to Modify Nodes in an Abstract Syntax Tree (jle/css)217
nodejs, markdown
How to Style and Animate the Letters in a String Using CSS (fos)216
html, css, animations
How to Ease Your Team’s Development Workflow With Git Hooks (sma)215
automation, git, git-hooks
How to Remove an Array Element by Index in JavaScript214
javascript, arrays
How to Ensure Your Design System Helps to Achieve the Purpose of Your Product (sma)213
design-systems, product-management
How to Add CSS Vendor Prefixes Automatically (luk)212
css, vendor-extensions, automation, tooling, postcss, webpack, gulp, npm
What Is Vuetify? How to Install and Key Components Overview211
vuetify, nuxt, laravel, examples
How to Build Unique, Beautiful Websites With Tailwind CSS210
tailwind
How to Contribute to an Open Source Project (sar/css)209
foss, collaboration
How to Set Up a Vue Development Environment208
vuejs, environments
How to Run Heroku Scheduler Weekly207
heroku
How to Get Started With Vuetify206
libraries, components, vuetify
How to Enable Experimental Web Platform Features in Chrome and Firefox (mic)205
experiments, web-platform, browsers, chrome, firefox
How to Use Redux With React Hooks (tre)204
redux, react, hooks
How to Section Your HTML (css)203
html, semantics, examples
Vue.js and SEO: How to Optimize Reactive Websites for Search Engines and Bots (sma)202
vuejs, seo
How to Use Spaces in Web Design With Gestalt Principles (sma)201
design, spacing
How to Align Things in CSS (sma)200
css, alignment
How to Conditionally Apply a CSS Class in Vue.js199
css, vuejs
How to Tidy Up Your .htaccess Redirects198
redirecting, apache, maintenance
Taming Dependabot: How to Use Dependabot in the Real World197
dependabot, configuration
How to Avoid DOM Blocking in JavaScript (cra)196
dom, javascript, performance
How to Migrate to Gulp.js 4.0 (cra)195
gulp, migrating
When and How to Use CSS Multi-Column Layout (sma)194
css, layout
How to Learn CSS (sma)193
learning, css
How to Create Accessibility Statements (w3c)192
accessibility, documentation, compliance
From Maker to Manager: How to Take the Leap (buf)191
career, engineering-management
How to Import a Sass File Into Every Vue Component in an App (sar/css)190
vuejs, components, sass
How to Configure Lighthouse for Balanced Quality Websites (j9t)189
performance, lighthouse, configuration, quality
Privacy by Design: How to Sell Privacy and Make Change (rea/sma)188
privacy, legal
How to Get Started With CSS Animation (web)187
css, animations
UX Debt: How to Identify, Prioritize, and Resolve (nng)186
user-experience, design-debt, prioritization
How to Use Gulp.js to Automate Your CSS Tasks (cra)185
gulp, postcss, css, automation
Variable Fonts: What They Are, and How to Use Them184
fonts, variable-fonts, performance
How to Use Feature Flags in Continuous Integration183
feature-management, ci-cd, netlify
How to Setup Tailwind With PurgeCSS and PostCSS (fla)182
tailwind, purgecss, postcss
How to Automate a Design181
design, automation
How to Check if Sites Use WebRTC180
webrtc, feature-detection, privacy
How to Style a Form With Tailwind CSS (nic/css)179
forms, tailwind
How to Internationalize Your WordPress Website (sma)178
wordpress, internationalization, localization
How to Optimize CSS and JS for Faster Sites177
css, javascript, performance, minification, optimization
View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM176
view-source, dom, tooling, seo
How to Learn Anything175
learning
CSS Line Spacing: How to Set Line Spacing174
css, typography
How to Optimize SQL Queries for Faster Sites173
sql, mysql, databases, performance, caching, optimization
Bad Icons: How to Identify and Improve Them (nng)172
icons, images, design, usability
How to Disable Links (ger/css)171
links, javascript
Static Site Generation With Grow: How to Set Up Syndication Feeds (j9t)170
static-site-generation, rss, grow
DRY CSS: How to Use Declarations Just Once, Effectively (j9t)169
css, principles, maintainability
How to Move From M-Dot URLs to Responsive Site168
mobile, redirecting
How to Leverage DNS Caching167
dns, caching
How to Work Out What to Charge Clients: The Honest Version (boa/sma)166
economics, business-relations
How to Use CSS Custom Properties With Transitions, Transforms, and Animations165
css, custom-properties, transitions, transforms, animations
How to Use AMP With WordPress164
wordpress, amp
How to Use CSS Custom Properties to Write More Readable Code163
css, custom-properties
How to Define and Use CSS Custom Properties162
css, custom-properties
How to Create Disaster Plans for Websites (jef)161
processes, dev-ops
How to Add a Drop Shadow With a CSS Filter160
css, shadows, filters
How to Create Custom WordPress Shortcodes for Your Editors (cra)159
wordpress, php
How to Secure WordPress With SSL158
wordpress, security, ssl
Quick Tip: How to Automate Social Media Posting With Jetpack157
tips-and-tricks, social-media, automation, wordpress, plugins
How to Land a Development Job Without Experience156
career
How to Secure Your Web App With HTTP Headers (sma)155
web-apps, security, http, http-headers, csp
How to Get Started With Marketing Automation for Free154
marketing, automation, link-lists
How to Develop an Interactive Command Line Application Using Node.js (sma)153
nodejs, javascript, command-line
How to Design and Sell Themes (With Success) (dxn)152
theming, design, monetization
What Is SMACSS and How to Use It151
smacss, css
How to Become a Better Developer by Coding Less150
career, processes, productivity
How to Use Shadows and Blur Effects in Modern UI Design (sma)149
design, shadows, effects
HTML APIs: What They Are and How to Design a Good One (lea/sma)148
html, apis, javascript
React Internationalization How-To (sma)147
react, internationalization
How to Design Better Buttons (sma)146
design, buttons, forms, usability
How to Use AJAX in WordPress—a Real World Example145
ajax, wordpress
How to Develop a Chat Bot With Node.js (sma)144
bots, nodejs, javascript, functionality
WordPress SVG Support: How to Enable SVGs in WordPress143
wordpress, svg, images
Quick Tip: How to Declare Variables in JavaScript142
tips-and-tricks, variables, javascript
How to Write Your Own Custom Sass Functions141
sass, functions, examples
How to Choose the Right CSS Toolkits and Frameworks (mia+)140
interviews, css, tooling, frameworks
How-To: Static Site With Grow.io and Netlify139
videos, grow, netlify
How to Use ES6 Arguments and Parameters (sma)138
ecmascript, javascript, examples
How to Think About Your Career137
career
Battling BEM CSS: 10 Common Problems and How to Avoid Them (sma)136
bem, css, naming, namespaces
How to Use JSON Data Fields in MySQL Databases (cra)135
json, mysql, databases
How to Use PostCSS With Gulp134
postcss, gulp, automation
How to Migrate a WordPress Site to a New Domain and Hosting133
wordpress, migrating, hosting, domains
How to Optimize Mobile Performance (sma)132
mobile, performance, optimization, performance-budgets, content-management, caching, testing
How to Solve Caching Conundrums (cra)131
caching, http
How to Use Sass Variables130
sass, variables, examples
How to Create a Web Style Guide You’ll Be Proud Of129
design, documentation, style-guides
How to Make Charts With SVG (fon/css)128
visualization, svg, images, html, javascript
SQL vs. NoSQL: How to Choose (cra)127
databases, sql, nosql, comparisons
How to Solve the Global npm Module Dependency Problem126
npm, dependencies
How to Grunt and Gulp Your Way to Workflow Automation125
automation, grunt, gulp
How to Do a Content Audit of Your Website124
content, auditing, seo
How to Build Your Own CSS Preprocessor With PostCSS (cra)123
css, preprocessors, postcss, gulp
How to Teach Yourself Web Development122
learning, training, career
How to Interview (ali)121
career, interviewing
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)120
principles, fundamentals, user-experience, design
How to Be a Good Developer119
career, professionalism, quality, prioritization, craft
How to Write a Git Commit Message118
commit-messages, documentation, communication, git
How to Create a Helpful and Better 404 Page (sma)117
error-pages, user-experience, search, functionality
How to Craft the Perfect 404 Page116
error-pages, user-experience
How to Speed Up WordPress (sma)115
wordpress, performance
How to Build and Develop Websites With Gulp (sma)114
gulp
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)113
wordpress, permissions
How to Charge for Websites: The Agile Way (cra)112
economics, business-relations, agile
How to Build a CLI Tool With Node.js and Phantomjs (sma)111
command-line, nodejs
How to Do Keyword Research: A Beginner’s Guide110
guides, keywords, sem
How to Generate Awesome Content109
content, strategies, user-experience
How to Run a Usability Test With Users Who Are on Your Site Now (nng)108
usability, testing
How to Convert a Negative Number to a Positive Number With PHP107
php, math
How to Create Cool Animations With AngularJS 1.2 and Animate.css106
animations, angularjs, libraries
How to Sell Responsive Web Design to Clients (sma)105
business-relations, communication
How to Create Temporary and Permanent Redirects With Apache and nginx (dig)104
redirecting, servers, apache, nginx
How to Install Jekyll in OS X103
installing, jekyll, unix-like, apple
How to Configure the Apache Web Server on an Ubuntu or Debian VPS (dig)102
configuration, apache, servers, unix-like
How to Contribute to WordPress (sma)101
wordpress, community
How to Create SVG Paths Easily Using the GIMP (zol)100
images, svg
How to Improve the Deployment of WordPress Websites (sma)99
wordpress, deploying, optimization
WordPress Migration: How to Move a Site Without Hassle (sma)98
wordpress, migrating
How to Build a Better Button in CSS3 (cra)97
buttons, css
How to Order CSS Selectors (j9t)96
css, selectors, sorting, conventions
How to Start an Open-Source Project (nza/sma)95
foss, processes, licensing, documentation, versioning, releasing
CSS Masks—How to Use Masking in CSS Now (sch)94
css, masking, svg, images
How to Become a Top WordPress Professional (sma)93
wordpress, career
How to Use Aliases in Linux Shell Commands (com)92
aliases, command-line, shells, linux, unix-like
How to Make a Living in the Web Industry91
career, monetization, business-relations
How to Resize Background Images With CSS3 (cra)90
resizing, backgrounds, css
How to Use WebSockets Today With Pusher (cra)89
websockets, tooling
How to Create Your Own Random Number Generator in PHP (cra)88
php, randomness
How to Use Character Entities in HTML, CSS, and JavaScript (cra)87
character-references, html, css, javascript
How to Set Up a Print Style Sheet (sma)86
css, print
How to Use Firebug to Modify Your WordPress Site’s CSS85
videos, firebug, wordpress, css
How to Create Multiple Borders in CSS3 (cra)84
css, borders
How to Secure Your WordPress Website (sma)83
wordpress, security, link-lists
How to Add Images to Your CSS Borders82
css, borders, images
WordPress Essentials: How to Create a WordPress Plugin (sma)81
fundamentals, wordpress, plugins
How to Develop WordPress Locally With MAMP (sma)80
wordpress
How to Optimize Images With HTML5 Canvas (sma)79
images, optimization, canvas, html
How to Write CSS for Others (css/sma)78
css, maintainability, comments, sorting, collaboration
How to Become a Web Design Expert (boa/sma)77
design, career
How to Simulate CSS3 “box-shadow” in IE6–8 Without JavaScript (zol)76
css, shadows, internet-explorer, browsers
How to Change Image Attributes in WordPress Posts (cra)75
wordpress
How to Detect Browser Support for CSS3 Properties (cra)74
css, support, browsers, feature-detection
How to Synchronize Your PHP and MySQL Timezones (cra)73
php, mysql, databases
How to Use CSS3 Pseudo-Classes (sma)72
css, selectors, examples
How to Maintain Your Personal Brand as a Corporate Employee (sma)71
career, branding
How to Use the Less CSS Preprocessor for Smarter Style Sheets (sma)70
css, less, preprocessors
How to Comment in jQuery69
jquery, comments
How to Write Faster JavaScript Condition Expressions (cra)68
javascript, operators
How to Build a Mobile Website (sma)67
mobile, html, css
Local Storage and How to Use It on Websites (cod/sma)66
browser-storage, apis, javascript
CSS: How to Host Right-to-Left Styling (j9t)65
css, internationalization
How to Comment and When (bur)64
standards, processes
How to Run Apache and IIS at the Same Time (cra)63
servers, apache, iis
How to Access the Internet (A Guide From 2025) (blo)62
web
How to Center an Absolutely Positioned Element Using CSS (cra)61
css, centering
How to Proofread Your Own Writing60
writing, communication, quality
How to Improve Usability With Fitts’ and Hick’s Laws59
usability, principles, optimization, design
How to Become a Solid Web Developer, the Short Version (j9t)58
career, craft, training, learning
How to Detect Font-Smoothing Using JavaScript (zol)57
fonts, javascript
How to Automate Optimization and Deployment of Static Content (sma)56
content, optimization, deploying, automation
How to Optimize PNG (sma)55
images, png, optimization
How to Use PHP Namespaces: The Basics (cra)54
fundamentals, php, namespaces
How to Install PHP 5.3 on Windows (cra)53
installing, php, windows
How to Override Inline CSS Styles (cra)52
css, selectors, cascade
How to Eavesdrop on All Published Dojo Events51
dojo, events
How to Highlight the Current Page in WordPress50
wordpress
How to Filter RSS Feeds (cat)49
rss, tooling
How to Create Beautiful and Elegant HTML Lists Using CSS48
lists, html, css
How to Style Unknown Elements in IE (sjo)47
css, html, internet-explorer, browsers
How to Redirect index.html to index.php (chr/css)46
redirecting, php, html, apache, servers
How to Size Text in CSS (ric/ali)45
css, resizing, typography, browsers, safari
CSS Sprites: What They Are, Why They’re Cool, and How to Use Them (chr/css)44
images, css, sprites
How to Choose a JavaScript Framework43
javascript, frameworks
How to Create an IE-Only Stylesheet (chr/css)42
internet-explorer, browsers, conditional-comments, hacks
How to Be an Empathic Web Designer41
design, career
How to Build a Cross-Browser History Management System (ble)40
browsers
How To: Get Google and AJAX to Play Nice39
google, seo, ajax, javascript
How to Create Alternating Row Colors in PHP38
php, colors, effects
How to Contribute to W3C Work? Tutorials (kar/w3c)37
w3c, standards, advocacy, developer-relations
How to to Contribute to W3C Work? Quick Tips (kar/w3c)36
w3c, tips-and-tricks
How to Make Your Web Applications Accessible—the Human Way (cod)35
web-apps, accessibility
How to Prevent HTML Tables From Becoming Too Wide34
tables, html, css
How to Protect a JSON or JavaScript Service33
security, json, javascript
How to Use Konqueror Without Installing Linux (pet)32
konqueror, browsers
How to Write Valid HTML/XHTML Code to Include Flash (rob)31
conformance, html, xhtml, flash
How to Grok Web Standards (cra/ali)30
standards
How to Structure Large CSS Files (emi)29
css, sorting, conventions
DIY Widgets—How to Embed Your Site on Another Site28
embed-code, javascript, xss
How to Write Technical Documentation (cod)27
documentation
How to Make Your AJAX Applications Accessible—40 Tutorials and Articles26
accessibility, ajax, link-lists
How to Sniff Out a Rotten Standardista (mho)25
standards, conformance, advocacy, community
How to Make “XMLHttpRequest” Calls to Another Server in Your Domain24
javascript, security
How to Avoid Being Called a Bozo When Producing XML (hsi)23
xml
How to Decide What Bugs to Fix When (ber/ore)22
bugs, prioritization
How to: Design for Color Blindness21
design, color-blindness, colors, accessibility
How to Style a Restaurant Menu With CSS20
css
How to Use the DOM for “:hover”19
javascript, dom, hover, css
How to Avoid Screen Reader “Noise Pollution”18
screen-readers, accessibility, alt-text, images
How to Incorporate Stunning Multimedia Into Your Accessible Site17
multimedia, accessibility
How to Bluff Your Way in CSS (and)16
css
How to Write a Tagline15
writing, microcontent
Web Writing: How to Judge a Good Website From a Bad One (ger)14
writing, links
How to Attack an Internet Explorer (Win) Display Bug13
bugs, css, internet-explorer, browsers
How to Sell Accessibility12
accessibility, advocacy
How to Save Web Accessibility From Itself (ali)11
accessibility, w3c, wcag, standards
How to Create an RSS Feed With Notepad, a Web Server, and a Beer10
rss, servers
How to Completely Enclose a Floated Element in CSS29
css, floats
How to Write a Better Weblog (ali)8
blogging, community
How to Use Tables to Structurize Forms in HTML7
html, tables, forms
How to Succeed With URLs (ali)6
urls, usability, servers, apache, php
How to Read W3C Specs (jde/ali)5
w3c, standards, learning
How to Report Bugs Effectively4
bugs, documentation
How to Save Hours With SSIs3
ssi, productivity, maintainability
How to Spruce Up Your E-Mail With HTML2
email, html
Microcontent: How to Write Headlines, Page Titles, and Subject Lines (nng)1
microcontent, headings, writing