CSS Tricks
- Passkeys: What the Heck and Why?
- Some Cross-Browser DevTools Features You Might Not Know
- Making Calendars With Accessibility and Internationalization in Mind
- 5 Mistakes I Made When Starting My First React Project
- Creating a Clock with the New CSS sin() and cos() Trigonometry Functions
- Managing Fonts in WordPress Block Themes
- Everything You Need to Know About the Gap After the List Marker
- An Approach to Lazy Loading Custom Elements
- Different Ways to Get CSS Gradient Shadows
- Healthcare, Selling Lemons, and the Price of Developer Experience
- Moving Backgrounds
- The truth about CSS selector performance
- The Double Emphasis Thing
- A Fancy Hover Effect For Your Avatar
- Caching Data in SvelteKit
Scotch.io
Smashing Magazine
- Smashing Podcast Episode 54 With Stéphanie Walter: What Is User Journey Mapping?
- A Guide To Image Optimization On Jamstack Sites
- Using Automated Test Results To Improve Accessibility
- A Guide To Keyboard Accessibility: HTML And CSS (Part 1)
- How To Search For A Developer Job Abroad
- Design Systems: Useful Examples and Resources
- What’s New In Next.js 13?
- Practical Steps To Build Transparency In Your Remote Business
- New Smashing Front-End & UX Workshops
- Designing The Perfect Mobile Navigation UX
- Putting The Graph In GraphQL With The Neo4j GraphQL Library
- On The Edge Of November (2022 Desktop Wallpapers Edition)
- How To Create Advanced Animations With CSS
- Motion Controls In The Browser
- Typographic Hierarchies
- State Of CSS Survey: Influence The Future Of CSS
- Futuristic CSS
- What’s New In DevTools: Halloween Edition 🎃
- Understanding Privacy: A New Smashing Book Is Here
- WordPress Full-Site Editing: A Deep Dive Into The New Feature
- Effective Communication For Everyday Meetings
- Sustainable Web Development Strategies Within An Organization
- Delightful UI Animations With Shared Element Transitions API (Part 2)
- A Roadmap For Building A Business Chatbot
- Node.js Authentication With Twilio Verify
- Easy Fluid Typography With clamp() Using Sass Functions
- Delightful UI Animations With Shared Element Transitions API (Part 1)
- October Vibes For Your Desktop (2022 Wallpapers Edition)
- Unconscious Biases That Get In The Way Of Inclusive Design
- Building Your Security Strategy (Case Study)
- Phone Numbers For Web Designers
- Five Data-Loading Patterns To Boost Web Performance
- Meet SmashingConf New York 🇺🇸 (Oct 10–13)
- Lessons Learned As A Designer-Founder
- Things I Wish I Had Known About Angular When I Started
- Designing Better Inline Validation UX
- Smashing Podcast Episode 53 With Rémi Parmentier: Can HTML Email Use Modern CSS?
- What’s New In Gatsby 2022?
- Building A Retro Draggable Web Component With Lit
- Rethinking Star Ratings For Readers
Quirksmode
Pinboard WebDev
Designer News
- What is the Bento UI Trend, and How Can You Get Started?
- 10 Inspiration Sites Every Landing Page Lover Should Bookmark
- SideNotes & Workspaces 40% off for a week
- Decoding Rust: Everything You Need to Know About the Rust Programming Language
- Amazing Figma Plugin for Language Translation
- UI Color Palette Templates
- 15 Best New Fonts, July 2023
- Emoji Prompts in Midjourney
- Elegant webdesign for a classical orchestra
- Best Better Stack Alternatives in 2023
- 20 Best New Websites, July 2023
- The Technology Behind Generative AI: How Generative AI Works?
- Adapting user flows to your design presentation audience
- First high-quality Threads Mockup
- Join the Free Upcoming Webinar! Prototyping for the Smart Home Systems
- Is Figma Auto Layout Useless?
- 6 Best AI Image Generators for WordPress
- Mobile Banking App Development Inspirations
- MASTER The Ultimate Spacing Framework In Web Design
- Generate color palette from text using chat GPT
- What’s a Good Bounce Rate? (And How to Improve It)
- How to install Angular with Tailwind CSS and Flowbite
- Building Games on Figma using Variables | In-depth tutorial
- How to Export Figma to HTML, Best Free Plugins
- The Role of Blockchain in Achieving Net Zero Emissions by 2050
Front-end Front
- Find out the quality of your CSS code
- CSS Specificity and complexity report for Top CSS Frameworks
- CSS Grid and Custom Shapes, Part 3
- CSS Timeline
- CSS Mechanical Keyboard
- How to create slides with HTML and CSS
- The Math Behind Nesting Rounded Corners
- Release Notes for Safari Technology Preview 157
- What CSS Do You Absolutely Have to Know in 2022?
- Inside the mind of a frontend developer: Hero section
Web Designer News
- The Dubai logo continues to divide opinion
- JetBrains Mono. A typeface for developers_
- Apple is testing an AI chatbot but has no idea what to do with it
- What does a design director do?
- What is the Bento UI Trend, and How Can You Get Started?
- Reddit’s new iOS app icon is this ugly pixelated thing
- Nerdy Details from the Redesign of Apple’s watchOS
- Microsoft Continues Bringing AI Tools to Microsoft 365
- Palette templates
- Assumptions Mapping – How to Remove Guesswork Out of Design
Sitepoint
- Back to Basics: What are Callbacks in JavaScript?
- The Best Programming Languages You Can Use for Web Development (2022)
- The Most Effective Programming Languages for Ethical Hacking
- Best Programming Language for AI
- How to Create the Perfect Hero Image for Your Portfolio Site
- Help Creator Clients Monetize their WordPress Site with Memberships
- Saved from Callback Hell
- The Best PHP Frameworks for 2022
- An Overview of JavaScript Promises
- Next.js vs React: Their Differences, and Which One to Choose
- Guide to the Best JavaScript Books for Beginners
- An Introduction to SQLite with Python
- How to Set Up the New Google Auth in a React and Express App
- How to Create a Simple CMS That Makes Editing Easy
- Top Mobile App Development Programming Languages
- Best Programming Language For Kids
- How to Animate CSS Box Shadows and Optimize Performance
- Quick Tip: How to Use the Ternary Operator in JavaScript
- A Guide to Python Lambda Functions, with Examples
- Quick Tip: How to Use the Spread Operator in JavaScript
- The Missing Math Methods in JavaScript
- File Uploading Necessities: Speed, Reliability, and Security
- How to Center a Div Using CSS Grid
- Useful JavaScript Math Functions and How to Use Them
- Quick Tip: Testing if a String Matches a Regex in JavaScript
- A Beginner’s Guide to HTTP Python Requests
- How to Generate Random Numbers in JavaScript with Math.random()
- Quick Tip: How to Transform the Character Case of a String in JavaScript
- A Guide to Rounding Numbers in JavaScript
- Quick Tip: How to Split a String into Substrings in JavaScript
- Quick Tip: How to Convert Numbers to Ordinals in JavaScript
- Why Learn Python?
- Quick Tip: How to Convert a String to a Number in JavaScript
- Quick Tip: How to Convert a Number to a String in JavaScript
- Windows Subsystem for Linux 2: The Complete Guide for Windows 10 & 11
- Cypress Testing: A Guide to Running Web Application Tests
- What Is a REST API?
- How the CSS :is, :where and :has Pseudo-class Selectors Work
- TypeScript vs JavaScript: Which One You Should Use, and Why
- A Guide to Python Multiprocessing and Parallel Programming
- Understanding Python Decorators, with Examples
- 8 Simple Steps to Complete a Technical SEO Audit
- An Introduction to Python Unit Testing with unittest and pytest
- How to Create a Website with Wix
- What is Passwordless Authentication and How to Implement it
- Shopify Alternative: Use Medusa to Build Customizable and Flexible Ecommerce Solutions
- Build Your Own Wordle For Numbers: Numble
- Google Sheets API v4 Integration Guide
- Getting Started with Lottie.js
- Review: Is Editor X a serious option for Web Developers?
- Simple State Management in JavaScript with Nanny State
- Mastering z-index in CSS
- Understanding the JavaScript Window Object
- UI Design Inspiration: Do You Think About Your Textures?
- Web Typography: Establishing a Strong Typographic System
- 6 Clever SVG Pattern Generators for Your Next UX Design
- How to use variables in CSS
- The Best JavaScript & CSS Animation Libraries for UI Designers
- Useful Built-in Node.js APIs
- The Cicada Principle and Why It Matters to Web Designers (updated)
- 10 Awesome WordPress Plugins (2022 Updated)
- What Is an IDE? How Does It Enable Faster Development?
- Get Deeper Insights Into Your App Performance with HeadSpin
- 15 JavaScript Libraries for Creating Beautiful Charts
- Webflow Review: Is It a Serious Option for Developers?
- How to Develop Apple Apps: Using Xcode & Swift to Program for iOS & macOS
- An Affordable Work-From-Home Setup for Remote Workers
- Cron Jobs: A Comprehensive Guide
- The Easiest Way to Animate WordPress Websites: BeBuilder + Lottie
- Which Programming Language Should I Learn First in 2022?
- How to Create a Color Palette for Your Design System
- Learn to Code with JavaScript: The Most Popular Programming Language on Earth
- Create Your Own VPN Server in 10 Minutes with Vultr & OpenVPN
- Zapier Automation Inspiration for Entrepreneurs
- How to Learn JavaScript Fast: Six Simple Mind Tricks
- Why Learn to Code? 17 Benefits of Learning to Code
- How to Write Good Code: 10 Beginner-friendly Techniques for Instant Results
- A Step-by-Step Guide to Generating & Validating SaaS Ideas
- 7 Collaborative Coding Tools for Remote Pair Programming
- The Best Markdown Editors for iOS
- 7 Learning Habits for Developers: Reach Skill Goals in Less Time
- The Best Figma Plugins to Create & Manage Design Systems
- When to Use a Function Expression vs. Function Declaration
- What Is a Unique Selling Proposition & How Do I Create One?
- The Best Tools and Resources for Web Designers in 2022
- How to Learn Anything: A Beginner’s Guide to Ultralearning
- Arrow Functions in JavaScript: How to Use Fat & Concise Syntax
- An Introduction to User Journey Maps
- How to Use Higher-Order Functions in JavaScript
- Build a Reading List with Svelte
- How to Use Airtable: A Beginner’s Guide
- How to Use the for Loop in JavaScript
- 10 Mental Models Developers Can Use to Get Unstuck
- How to Remove a Background in Photoshop: 6 Quick & Easy Methods
- Displaying Data from MySQL on the Web: an Introduction
- Introducing MySQL: A Beginner’s Guide
- Introducing PHP: A Beginner’s Guide
- Setting Up Your PHP Development Environment with Docker
- The Best Website Builder Tools & Platforms for Your Idea
- 5 Pitfalls of Using Micro Frontends and How to Avoid Them
A list Apart
- Mobile-First CSS: Is It Time for a Rethink?
- Designers, (Re)define Success First
- Breaking Out of the Box
- How to Sell UX Research with Two Simple Questions
- A Content Model Is Not a Design System
- Design for Safety, An Excerpt
- Sustainable Web Design, An Excerpt
- Voice Content and Usability
- Designing for the Unexpected
- Asynchronous Design Critique: Getting Feedback
- Asynchronous Design Critique: Giving Feedback
- That’s Not My Burnout
- Beware the Cut ‘n’ Paste Persona
- Immersive Content Strategy
- Do You Need to Localize Your Website?
- Human-Readable JavaScript: A Tale of Two Experts
- Now THAT’S What I Call Service Worker!
- Keeping Your Design Mind New and Fresh
- How to Get a Dysfunctional Team Back on Track
- The Future of Web Software Is HTML-over-WebSockets
WebdesignerDepot
- 15 Best New Fonts, November 2022
- 20 Best AI Writing Apps
- How to Sell on Pinterest Without a Website
- 20 Best New Websites, November 2022
- 15 Best Podcast Hosting Platforms
- 3 Essential Design Trends, November 2022
- Photostockeditor Now Includes AI-Generated Images in 4k
- 10 Best Website Builders for 2023
- Why Do WordPress Theme Backends Have to Suck? (Hint: They Don’t!)
- Exciting New Tools for Designers, October 2022
Web Design Ledger
- The Best WooCommerce Themes for Your Website
- Looking for outstanding Multipurpose WordPress Themes? Read this
- 15 Popular Tools and Resources That Designers Will Use in 2022
- Top 9 WordPress Plugins (2022 edition)
- 10 Great WordPress Themes to Use in 2022
- How to Make a Portfolio Website Quickly? Read in This Article
- 9 Best Multipurpose WordPress Themes (2021 updated)
CSS Wizardry
- Speeding Up Async Snippets
- Critical CSS? Not So Fast!
- Measure What You Impact, Not What You Influence
- Optimising Largest Contentful Paint
- Measuring Network Performance in Mobile Safari
- Site-Speed Topography
- The Fastest Google Fonts
- Real-World Effectiveness of Brotli
- Performance Budgets, Pragmatically
- Lazy Pre-Browsing with Prefetch
Cooper Press
PHPied
DZone
- Using Mdspan Class Template to Handle Multi-Dimensional Arrays in C++
- Why Use the NestJS Framework?
- Native Dependency Injection in Swift
- How I Used Render To Scale My Microservices App With Ease
- Top 7 Less Known Angular Features Every Developer Should Know
- How to Create a Live Barcode Scanner Using the Webcam in JavaScript
- Which Is Better: NodeJS or ReactJS?
- TypeScript Interview Questions and Answers
- Advanced Filtering and Full-Text Search Using Hibernate Search With Angular/Spring Boot
- List in C#: Implementation and Features
- 6 Steps To Improve HTML Images for Users and Developers
- Is React Native the Same as ReactJS?
- Schedule Randomness With Gelato, Witnet, API3, and Chainlink Vrf
- Robust Hotlink Protection Strategies
- How To Run Ganache in a Browser
- How Can I Use Selenium to Automate Shadow DOM Elements?
- The Buzz Around Blazor WebAssembly
- Blasting Off Into Stargate Using HTTPie
- What Is the Future of ReactJS?
- How to Use ngTemplateOutlet in Angular With Example
Reddit WebDev
Google Web Developers
HTML5 Rocks
- The EME Logger extension
- Updates to the service worker cache API
- History API: Scroll Restoration
- Tab Discarding in Chrome: a Memory-Saving Experiment
- Rolling out Public Key Pinning with HPKP Reporting
- Introduction to Service Worker: How to use Service Worker
- The Hobbit Experience 2014: Adding WebRTC gameplay to the Hobbit Experience
- Getting Started with CSS Shapes: Wrapping content around custom paths
- Built-in Browser Support for Responsive Images
- DevTools Digest - Chrome 35: Updates to the Developer Tools in Chrome 35
24 Ways
- The Accidental Side Project
- Four Ways Design Systems Can Promote Accessibility – and What They Can’t Do
- Usability and Security; Better Together
- Flexible Captioned Slanted Images
- There Is No Design System
- A Modern Typographic Scale
- Five Interesting Ways to Use Array.reduce() (And One Boring Way)
- Building a Dictaphone Using Media Recorder and getUserMedia
- A History of CSS Through Fifteen Years of 24 ways
- Microbrowsers are Everywhere
- Design Tokens and Component Based Design
- Art Direction and the New WordPress Editor
- Making Distributed Working Work
- Gift Giving to the World (Wide Web)
- Z’s Still Not Dead Baby, Z’s Still Not Dead
- It’s Time to Get Personal
- It All Starts with a Humble
- Iconography of Security
- Beautiful Scrolling Experiences – Without Libraries
- Interactivity and Animation with Variable Fonts
- An Introduction to Variable Fonts
- Future Accessibility Guidelines—for People Who Can’t Wait to Read Them
- Twelve Days of Front End Testing
- Making a Better Custom Select Element
456 Berea Street
HTML5 Doctor
- Computer says NO to HTML5 document outline
- The woes of date input
- HTML Developers: Please Consider
- On HTML belts and ARIA braces (The Default Implicit ARIA semantics they didn’t want you to know about)
- HTML5 – Check it Before you Wreck it with Mike[tm] Smith
- The ride to 5
- The W3C App Manifest specification
- Using ARIA in HTML
- Responsive images – end of year report
- cite and blockquote – reloaded