SitePoint Blog – The best Web Development & Design Blog
Featured
Advertise with usRecent
How to Set Up VS Code for React Development
By Michael Wanyoike,
You're a React developer, using the VS Code editor. Here's a selection of VS Code extensions and settings to supercharge your React coding productivity.
An Introduction to the JavaScript Temporal API
By Craig Buckler,
Date handling in JavaScript? Ugh. It's a mess. But there's hope! Find out what the new JavaScript Temporal API will bring to a browser near you in 2021.
Extending Flarum: Adding a Web3 Address to a User’s Profile
By Bruno Skvorc,
Using Flarum? Extend it! In this tutorial, you'll learn how to set up a custom field that allows users to add a Web3 address to their profile.
How to Improve User Experience with Accurate User Feedback
By Michiel Mulders,
You submit a form—but get no feedback. Wha? Did it submit? Learn how to make sure your UI elements provide feedback to users—so that you don't lose them!
High-output Project Management in Notion
By Khe Hy, Kate Andlund,
Learn how to architect, implement and maintain a minimalist setup for team-based Notion setups. We walk you through setting up primary tables and show you how to best leverage them using Notion's unique superpowers.
JavaScript’s New Immutable Data Types: Records and Tuples
By Craig Buckler,
Are you frustrated by immutability issues in JavaScript? Learn how records and tuples will finally permit robust immutable data storage and comparisons.
5 JavaScript Tools to Look Out For in 2021
By Craig Buckler,
Got your JavaScript toolset organized for 2021? Not so fast! Check out our predictions for rising stars that are looking hot for 2021.
How to Test React Components Using Jest
By Jack Franklin,
Need to test your React components? Check out Jest, a testing framework by Facebook with some great features that make testing React components a breeze.
Cut, Copy and Paste in JavaScript with the Clipboard API
By Craig Buckler,
Need to access the OS clipboard using browser JS? Learn how to use the new asynchronous Clipboard API, a better option than the old document.execCommand().
A Beginner’s Guide to the Micro Frontend Architecture
By Chris Laughlin,
Learn about micro-frontends, an architecture pattern for building scalable web apps and user interactions, like a sliced-up single-page app.
A Beginner’s Guide to Webpack
By Ivaylo Gerchev,
Learn the core concepts to help you get started with webpack, the popular static module bundler. We'll help you understand how webpack works and how it should be used.
Writing a Flarum Extension: Building a Custom Field
By Bruno Skvorc,
Learn how to add a custom field to a Flarum user account. Users will be able to set this custom field from their profile page, and admins will be able to edit it too.
Meet Redwood, a Full-stack, Serverless Jamstack Framework
By Camilo Reyes,
Learn Redwood, an opinionated, full-stack framework that embraces the Jamstack, and see how easy Redwood makes it to build a CRUD app.
Recreate the Cyberpunk 2077 Button Glitch Effect in CSS
By Jhey Tompkins,
To celebrate Cyberpunk 2077's long-awaited arrival, Jhey Tomkins shows you how to create the famous buttons with a glitch effect on hover in CSS.
Rust Tutorial: An Introduction to Rust for JavaScript Devs
By Jakob Meier,
In this Rust tutorial, you'll set up your Rust dev environment and build a COVID simulation web app. We evaluate performance and compare Rust to JavaScript.
A Guide to Serverless Deployment with Express and MongoDB
By Erik Kückelheim,
Erik Kückelheim shows how to deploy a full-stack, database-driven web app without having to set up and maintain a complex multi-service infrastructure.