“2023” Archive (10)
- How People Read Online (by/via) · · accessibility, content, readability, user-experience
- Are You Testing to Test, or Testing to Prove? (via) · · testing, processes
- Quick Tip: How to Handle Exceptions in PHP (by/via) · · how-tos, tips-and-tricks, php, errors
- A Guide to CSS “object-view-box” (via) · · guides, css
- On Container Queries, Responsive Images, and JPEG-XL (by/via) · · css, container-queries, images, responsive-design, jpeg-xl
- Introduction to Ghost CMS · · introductions, ghost, content-management
- The Ultimate Guide to Web Development Tools (via) · · guides, tooling, link-lists
- The Evolution of Signals in JavaScript (by/via) · · javascript, signals
- The Coolest JavaScript Features From the Last 5 Years (by) · · javascript, retrospectives
- Simplified Dark Mode With Style Queries (by) · · css, container-queries, dark-mode
- A Guide to Accessible Form Validation (by/via) · · guides, forms, validation, accessibility, user-experience
- Designers, Use Your intuition (via) · · design, collaboration
- Dithering Images With React/JavaScript (by) · · images, dithering, react, javascript
- Conveniently Toggle and Add Tailwind CSS Classes in Chrome DevTools (by) · · tailwind, css, dev-tools, chrome, google, user-agents, testing
- 22 Useful CSS Tips and Tricks Every Developer Should Know · · css, tips-and-tricks
- Step-by-Step Guide: Creating a Template for Vue 3, Vuetify 3, and Storybook · · guides, vuejs, vuetify, storybook
- Is It Time to Replace Sass? (by) · · sass, lightning-css, preprocessors
- Learn CSS Positioning (by) · · css, positioning, layout
- How to Style Your Alt Text (by) · · how-tos, css, accessibility, alt-text
- How to Contribute to a Project You Have No Idea About (by) · · how-tos, foss, processes, community
- Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs (by) · · javascript, debugging, tooling, techniques
- CSS Animation Libraries: 10 Popular Choices (via) · · css, animations, libraries, link-lists
- Crawl Weather Using Cypress (by) · · testing, cypress
- In-Depth Guide to CSS Logical Properties (by/via) · · videos, guides, css, logical-properties
- You Have the Users You Have (via) · · videos, usability, user-experience
- The JavaScript Site Generator Review, 2023 (by) · · site-generators, performance, comparisons, astro, eleventy, gatsby, nextjs, nuxt, remix, sveltekit
- Prepare for Chrome’s User Agent [String] Reduction (by/via) · · videos, user-agents, google, chrome, feature-detection
- Getting Started With Style Queries (by/via) · · css, container-queries, introductions
- 3 Common Antipersonas in UX (via) · · videos, user-experience, personas
- Privacy Principles (by+/via) · · privacy, principles
- Node.js Toolbox (by) · · websites, nodejs, packages, dependencies
- Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (via) · · accessibility
- Experiments With the JavaScript Garbage Collector (by/via) · · javascript, garbage-collection, experiments
- All About Promises in JavaScript (by) · · javascript, promises
- 7 Essential React Libraries for Front-End Web Development (by) · · react, libraries, link-lists
- 16 Best CSS Books for Beginners and Advanced Coders (via) · · books, css, link-lists
- When JavaScript Fails (by) · · javascript
- Where Does Developer Relations Belong in an Organization? (by) · · developer-relations, processes
- What Framework Should I Use? (by) · · frameworks
- Understanding the Difference Between Props and State in React · · react, props, state-management, comparisons
- Understanding Easing and Cubic Bézier Curves in CSS (by) · · css, transitions, animations
- Thoughts on Dev Rel in the Post-Twitter Era (by) · · developer-relations, social-media, community
- The State of Node.js Core (by/via) · · videos, nodejs
- The Page With No Code (by) · · minimalism, http, css
- The Importance of Adding Accessibility Design Reviews to the Design Process (by/via) · · accessibility, design, processes
- The Great Gaslighting of the JavaScript Era (by) · · javascript, frameworks, web-platform
- Open Captions vs. Closed Captions: What’s the Difference? (via) · · accessibility, captions, comparisons
- Learn Privacy (by/via) · · courses, privacy
- How to Handle Date and Time With JavaScript (via) · · how-tos, javascript
- How Shadow DOM and Accessibility Are in Conflict (by/via) · · accessibility, dom, shadow-dom
- Automatic Captions: Our Experiments and Best Practices (via) · · accessibility, captions, best-practices, automation
- Quick Tip: How to Trim Whitespace With PHP (by/via) · · how-tos, tips-and-tricks, whitespace, php
- Updating a Design System (via) · · design-systems, maintenance
- “Make It Easier” Is Not a Product Strategy (by/via) · · user-experience, product-management, strategies
- Ethical Alternatives to Revenue-Generating Deceptive Patterns (via) · · ethics, dark-patterns, monetization, user-experience
- Surviving Design Systems (by/via) · · design-systems
- 5 Super Useful CSS Properties That Don’t Get Enough Attention (by) · · videos, css
- Use the Child-Element Count in CSS (by) · · css, selectors
- Understanding the Cost of Not Being Accessible (by) · · accessibility, economics
- The State of JS Frameworks (by+/via) · · podcasts, javascript, frameworks
- Style File Selector Button Using CSS (by) · · buttons, css
- React Libraries for 2023 (by) · · react, libraries, link-lists
- Not Everyone Uses a Computer in the Same Way That You Do (by/via) · · videos, accessibility
- Learn All About Node.js Worker Threads With Examples (via) · · nodejs, worker-threads, examples
- Design Systems in the Time of AI (by) · · design-systems, ai
- ARIA vs. HTML (by) · · accessibility, html, aria, semantics, comparisons
- “(255,255,255)” Is the Highest Specificity (by/via) · · css, selectors, cascade
- Component Specifications (by/via) · · design-systems, components, documentation
- Arranging Diamond Tiles in a Grid (by) · · css, grids, layout
- Using Focal Points, Aspect Ratio, and Object-Fit to Crop Images Correctly (by) · · css, images
- Last Baseline Alignment (by/via) · · css, layout, support, user-agents
- Keys to an Accessibility Mindset (by/via) · · accessibility, design
- Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (by) · · accessibility, dei, processes
- How to Password-Protect a Static HTML Page With No JS (by) · · how-tos, security, css, fonts
- Create a Rainbow-Coloured List With “:nth-of-type()” (by) · · css, selectors, colors
- Avoid Spanning Table Headers (by) · · accessibility, assistive-tech, html, tables
- All About Iterative Design (by/via) · · design, processes
- Do We Need CSS “flex-wrap” Detection? (by) · · css, flexbox, layout
- The Spirit of CSS-Tricks Is Now Gone (by) · · community, learning
- Representation of Style (by) · · html, semantics
- My CSS Wishlist 2023 (by) · · css, wish-lists
- CSS Through the Ages (by) · · css, history
- To Sketch or Not to Sketch? (via) · · design, ai
- Top Ten Popular Static Site Generators (SSG) in 2023 (by) · · site-generators, comparisons, jekyll, eleventy, hugo, gatsby, nextjs, nuxt, link-lists
- Encapsulating CSS With Shadow DOM (via) · · shadow-dom, dom, css, javascript
- Software Accessibility for Users With Attention Deficit Disorder (ADHD) (via) · · accessibility
- Using Node Watch Instead of Nodemon (by) · · nodejs, tooling
- Unlocking the Power of Design to Help Users Make Smart Decisions (via) · · design, tips-and-tricks
- Resizing With CSS (by/via) · · css, resizing
- If You’re Going to Do a Job, Do It Properly (by) · · accessibility, css
- How to Build Offline Web Applications (by) · · how-tos, offline, web-apps
- Don’t Use 403s or 404s for Rate Limiting (by/via) · · seo, http
- Declarative Shadow DOM (by+/via) · · shadow-dom, dom, html
- A Step-by-Step Guide to Building Accessible Carousels (by/via) · · guides, carousels, accessibility, html, user-experience
- How to Use WebSockets in a Redux Application (by) · · how-tos, websockets, redux, react
- ChatGPT Can Write Good CSS? (by/via) · · videos, ai, css
- PHP Wishlist: The Pipe Operator (by) · · php, wish-lists
- Building an Animated SVG Logo With animejs (by/via) · · svg, images, logos, animations, vuejs
- Writing JavaScript Without a Build System (by) · · javascript, building
- What to Expect From Vue in 2023 and How It Differs From React (by/via) · · vuejs, react, comparisons
- The Return to the Office Could Be the Real Reason for the Slump in Productivity (by/via) · · productivity
- Screen Readers Don’t Convey the Semantics of “strong” and “em” (by) · · accessibility, user-agents, assistive-tech, screen-readers, semantics, html
- Scaling Accessibility Through Design Systems (by+/via) · · videos, design-systems, accessibility, scaling
- My 2023 CSS Wishlist (by) · · css, wish-lists
- Igalia Chats/Shop Talk Crossover: Ecosystem Health Part IX (by+/via) · · videos, web-platform, user-agents, economics
- How to Use View Transitions in Hotwire Turbo (by/via) · · how-tos, transitions, hotwire
- Buttons, Links, and Focus (by) · · accessibility, semantics, buttons, links, focus
- The User Activation API (by/via) · · apis, javascript
- Some of the Future Is Now for CSS: A Postscript (by) · · css
- IT Incident Management (by/via) · · incident-response
- Is It Worth Learning JavaScript? Popularity, Salaries, and Future (via) · · javascript, career
- How the Web Works: Understanding the Architecture of the Web (by) · · web-platform, protocols, rendering
- Angular Reactivity With Signals (by/via) · · angular, reactivity, signals
- A Practical Approach to Automated Accessibility (by) · · accessibility, testing, automation
- CSS Nesting Module (by+/via) · · standards, css, nesting
- How to Inspect Interactions in the Browser (by/via) · · how-tos, user-agents, dev-tools, debugging
- CSS Grid Gap Behavior With Hidden Elements (by) · · css, grids, layout
- Quick Tip: How to Hash a Password in PHP (by/via) · · how-tos, php, security, passwords, tips-and-tricks
- Well-Known Symbols (by) · · javascript
- Using Playwright to Monitor Third-Party Resources That Could Impact User Experience (by/via) · · playwright, monitoring
- The Modern Web’s Underrated Powerhouse (by/via) · · css
- The (Extremely) Loud Minority (by) · · community, communication
- My CSS Wish List (by) · · css, wish-lists
- Microsoft to Phase Out Internet Explorer With Newer Edge Browser (by/via) · · user-agents, microsoft, internet-explorer, edge
- Mastodon and Open Graph (by) · · social-media, mastodon, html, metadata, open-graph
- Is It Time to Go Back to the Monolith? (by) · · monoliths
- Container Queries Land in Stable Browsers (by/via) · · css, container-queries, user-agents, support
- Automation Is Not the Enemy (by) · · accessibility, testing, automation
- This Is Why Performance Matters (by) · · performance, javascript, user-experience
- So, What’s Next [for core-js]? (by) · · javascript, foss, community, economics
- Git: How to Skip Hooks (by) · · how-tos, git
- Declarative Shadow DOM (by/via) · · dom, shadow-dom
- Change Tab Bar Color Dynamically Using JavaScript (by) · · javascript, colors, theming, user-agents
- An Approach to Lazy Loading Custom Elements (via) · · web-components, performance, lazy-loading
- Using the Multi-Keyword Syntax With CSS Display (by/via) · · css
- Technical Writing Process: How to Write a Good Technical Article (by) · · how-tos, writing, processes
- Sandboxing JavaScript Code (by) · · javascript, security
- Rethinking the Modern Web (by) · · javascript, web-platform, tooling
- MathML in Chrome · · mathml, user-agents, google, chrome, support
- Why Developers Should Learn Docker and Kubernetes in 2023 (by) · · docker, kubernetes
- Technical SEO Basics for React Developers (by) · · fundamentals, seo, react
- My CSS Wishlist (by) · · css, wish-lists
- Automated Testing Won’t Solve Web Accessibility (by) · · accessibility, testing, automation
- A Minimal, Multi-Framework, Responsive Image Component (by) · · components, responsive-design, frameworks
- A Comparison of SUS, UMUX-LITE, and UEQ-S (via) · · studies, research, user-experience, comparisons
- Foundations: Introduction to WAI–ARIA (by/via) · · accessibility, fundamentals, introductions, aria
- The Case for Frameworks (by) · · javascript, frameworks, web-platform
- Platform Engineering Teams Done Right… (by) · · principles, platform-engineering
- Why I’m Not the Biggest Fan of Single Page Applications (by) · · single-page-apps
- You Kinda Want an Orange Favicon (by) · · images, favicons, user-agents, theming
- React.js: The Documentary (via) · · videos, react, history
- Quick Guide for YAML · · guides, yaml
- Improved Font Fallbacks (by/via) · · fonts, typography, graceful-degradation
- How to Scale Node.js Applications With Clustering (by/via) · · how-tos, nodejs, scaling
- Discovering Primitive Objects in JavaScript (via) · · javascript, objects
- Different Ways to Get CSS Gradient Shadows (by/via) · · css, gradients, shadows
- Caching at DEV (by) · · case-studies, caching, performance
- The Troublesome Life and Lamentable Death of Success Criterion 4.1.1 · · accessibility, wcag, conformance, standards
- What’s New in Lighthouse 10 (by/via) · · release-notes, performance, google, lighthouse
- My CSS Wishlist (by) · · css, wish-lists
- Moving Backgrounds (by/via) · · css, backgrounds
- More Control Over “:nth-child()” Selections With the “of S” Syntax (by/via) · · css, selectors
- Classless CSS Frameworks (by) · · css, frameworks
- Can You Be a Designer if You Have No Training? (by) · · design, career
- No SVG, No Image, CSS-Only Fluid Slider With “input[type=range]” (by) · · code-pens, css, sass, effects
- Use Maps More and Objects Less (by/via) · · javascript, objects
- Introduction to Symfony PHP Framework (by) · · introductions, symfony
- Try Out CSS Nesting Today (by/via) · · css, nesting, user-agents, support
- Top 13 Node.js Books for Beginners and Advanced Coders (via) · · books, nodejs, link-lists
- CSS Wish List 2023 (by) · · css, wish-lists
- Creating Sites, the Jamstack Way (via) · · tech-stacks, jamstack
- Nest.js Crash Course—Introduction and Setup (by) · · videos, crash-courses, introductions, nestjs
- Theming a Design System (via) · · design-systems, theming
- Advanced Figma Prototyping Tips and Tricks (by/via) · · figma, prototyping, tips-and-tricks
- The Story of the World Wide Web (by) · · books, web, history, user-agents, standards, css, community, browser-wars
- Quick Tip: How to Check if a Variable Is Set in PHP (by/via) · · how-tos, php, tips-and-tricks
- How to Write Semantic CSS (by) · · videos, how-tos, css, semantics
- Testing Colour Accessibility With Dev Tools (by/via) · · accessibility, colors, testing, user-agents, dev-tools
- Table of Contents Progress Animation (by) · · html, css, javascript, animations
- Mozilla, Like Google, Is Looking Ahead to the End of Apple’s WebKit Rule (by/via) · · user-agents, browser-engines, mozilla, google, apple, webkit
- Modularizing React Applications With Established UI Patterns (by/via) · · react, components, modules
- How to Build Accessible Main Navigation? (by/via) · · how-tos, accessibility, navigation
- How to Add an Event Handler in React (by) · · how-tos, react, dom, events
- Focus Appearance Thoughts (by) · · accessibility, focus, css
- A “color-contrast()” Strategy for Complimentary Translucent Backgrounds (by) · · css, colors, contrast, backgrounds, strategies
- Should Inclusive Design Be a UX Concern? (by/via) · · design, dei, user-experience
- How to Build a Magazine Layout With CSS Grid Areas (by/via) · · how-tos, layout, css, grids
- Supporting CSS Multi Direction Languages in 2023 (by/via) · · css, internationalization, logical-properties
- My Favourite 3 Lines of CSS (by/via) · · css
- Qodana Code Quality Platform—Overview (by/via) · · videos, overviews, jetbrains, qodana, quality, ci-cd
- The “margin-trim” Property (by) · · css
- The Different Names for Values in CSS (by) · · css
- The Difference Between Iteration and Prototyping (by) · · processes, prototyping, comparisons
- Testing Vue Components the Right Way (by) · · vuejs, components, testing
- Non-Text Content Contrast Also Matters (by) · · accessibility, colors, contrast
- Mozilla’s Abandoned Servo Web Engine Is Making a Comeback in 2023 (by/via) · · mozilla, browser-engines, servo, user-agents
- Interop 2023 CMS Checkin (by) · · interoperability, html, syndication, rss, atom, semantics
- How to Favicon in 2023: Six Files That Fit Most Needs (by/via) · · how-tos, images, favicons
- Frontend Frameworks for Web-App Development (via) · · frameworks, web-apps
- Building a Dev Blog With the Pelican Static Site Generator (by) · · site-generators, blogging
- A Historical Reference of React Criticism (by) · · react, history
- Speeding Up the JavaScript Ecosystem—ESLint (by) · · javascript, performance, eslint, linting
- React Anti-Patterns and Best Practices—Dos and Don’ts (by) · · react, anti-patterns, best-practices
- How to Pick a Font (That Doesn’t Suck) (by) · · how-tos, guides, fonts, typography
- Discovery in Agile (by/via) · · agile, processes
- The Market for Lemons (by) · · web-platform, javascript, frameworks
- Rotating Gallery With CSS Scroll-Driven Animations (by) · · html, css, javascript, animations, scrolling
- Typography Manual (by) · · code-pens, typography
- Multi-Threaded React App Using useWorker (by) · · multithreading, react, javascript, web-workers
- How to Make a Zoom Effect Using CSS (by/via) · · how-tos, css, effects
- Foundation: The Best Framework for Building Responsive Sites (via) · · foundation
- Advice for Engineers, From a Manager (by) · · tips-and-tricks, career, communication, collaboration
- What Is Bootstrap: A Beginner’s Guide (by/via) · · guides, bootstrap
- WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion (by) · · accessibility, wcag, standards
- The YAML Document From Hell—JavaScript Edition (by) · · javascript, yaml
- How to Get the Last Matching Item in an Array With Vanilla JavaScript (by) · · how-tos, javascript, arrays
- How to Build a Static Website (by/via) · · how-tos, fundamentals
- High Definition CSS Color Guide (by/via) · · guides, css, colors
- Don’t Use Return Types, Unless… (by) · · videos, typescript
- Design for AI: What Should People Who Design AI Know? (by/via) · · design, ai
- 3 Notion Templates to Better Manage Your Design System (by) · · design-systems, templates, maintenance
- Quick Tip: How to Manage Timezones in PHP (by/via) · · how-tos, php, internationalization, tips-and-tricks
- Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms (by) · · javascript, data-fetching
- WordPress.com Introduces Browse Mode, Style Book, and Push to Global Styles Features (by/via) · · wordpress
- Why Is Making a Dark Mode Greyscale So Hard to Get Right? (by) · · dark-mode, contrast, colors, design
- Understanding App Directory Architecture in Next.js (by/via) · · architecture, nextjs
- The Guide to Responsive Design in 2023 and Beyond (by) · · responsive-design, css
- The Gotcha With Animating Custom Properties (by/via) · · css, animations, custom-properties, performance
- Screen Reader Quick Guide (by) · · guides, user-agents, assistive-tech, screen-readers
- Pushing Interop Forward in 2023 (by+/via) · · interoperability, web-platform
- Modular Web Design: Flexibility, Examples, and Alternatives · · design
- Microsoft Edge and Interop 2023 (via) · · interoperability, web-platform, user-agents, microsoft, edge
- Learn Images (by/via) · · courses, images, svg, gif, png, jpeg, webp, avif
- Interop 2023 (via) · · interoperability, web-platform
- Interop 2023: Continuing to Improve the Web for Developers (by+/via) · · interoperability, web-platform
- Igalia and Interop 2023 (via) · · interoperability, web-platform
- How the CSS “box-sizing” Property Works (by) · · css, box-model
- Hex Colors Aren’t Great at Anything Except Being Popular (by) · · colors, css
- Gatsby Is Joining Netlify (by/via) · · gatsby, netlify
- Caching Data in SvelteKit (by/via) · · caching, sveltekit
- Announcing Interop 2023 (via) · · interoperability, web-platform
- Invoking React Components From Your Ember Apps (by) · · emberjs, react, components
- Should You Start a Web Development YouTube Channel in 2023? (by/via) · · videos, career, youtube
- Understanding Color and Accessibility (by) · · accessibility, colors
- The Ultimate Guide to JavaScript Error Handling (by/via) · · guides, javascript, errors
- Speed for Who? (by) · · performance, frameworks, developer-experience, user-experience
- Setting Expectations for Asking ChatGPT Web Accessibility Questions (by) · · accessibility, ai
- New to the Web Platform in January (by/via) · · release-notes, web-platform, user-agents, google, chrome, mozilla, firefox, apple, safari
- External Links: In or Out (by/via) · · seo, links, accessibility, user-experience
- 6 Approaches for Data Fetching in React (by) · · data-fetching, react