SitePoint

Learn CSS | HTML5 | JavaScript | Wordpress | Tutorials-Web Development | Reference | Books and More

Latest articles

Getting Started with Laravel Livewire

As developers, we’re always looking for tools, libraries, and frameworks that will make our lives easier. It’s no different for Laravel developers. That’s the reason why we love this framework to begin with, as everything is made easy for us — allowing us to focus on building awesome applications instead of getting bogged down with how to implement...

How to Set Up VS Code for React Development

React developers need a code editor that enables them to write React code productively. There are thousands of free extensions in VS Code’s marketplace that can help supercharge your development workflow. In this article, I’ll highlight a selection of extensions and settings that will drive your React coding productivity to a professional level. Some...

An Introduction to the JavaScript Temporal API

Whatever your opinion of JavaScript, everyone thinks date handling is a mess. The Date() object implementation was copied directly from Java in 1995. Java scrapped it two years later but it remained in JavaScript for backward compatibility. These are the problems we face with Date(): it only supports UTC and the user’s local time there’s no support...

Extending Flarum: Adding a Web3 Address to a User’s Profile

Flarum is incredibly fast, extensible, free and open-source forum software. In our first Flarum tutorial — “Writing a Flarum Extension: Building a Custom Field” — we covered how to add a new custom field to a user’s profile in a blazing fast and extremely extensible open-source forum software called Flarum. The field we added was web3address, the account...

How to Improve User Experience with Accurate User Feedback

For every action on the Web, there should be a reaction. Feedback might tell a user if the action was successful or not, but ideally it will tell them more, such as what to do next or why an action is taking so long. You’ve probably experienced a situation where you’ve submitted a form. After clicking the submit button, nothing appears to happen. Was...

High-output Project Management in Notion

When it comes to Notion, less can truly be more. With just three tables, you can create a unified and customized system that tracks and organizes all the information your team needs to succeed. Gone are the days of pulling out tasks from Asana and then searching for a corresponding standard operating procedure (SOP). Imagine never having to copy-paste...

JavaScript’s New Immutable Data Types: Records and Tuples

Records and tuples are new JavaScript immutable data types currently at stage 2 in the TC39 standards approval process. They are subject to change and not currently available in any browser or runtime, but working implementations should arrive within the next year. They help solve a couple of confusing conundrums faced by coders … Constant Changes...

5 JavaScript Tools to Look Out For in 2021

The JavaScript ecosystem evolves at a rapid pace, and you know your toolset will be superseded the moment you choose it! It’s impossible to keep up with all libraries, frameworks, and techniques, but you can observe trends and directions of movement within the industry. React.js, Vue.js, Svelte, Node.js, and Express.js will remain popular during 2021,...

Cut, Copy and Paste in JavaScript with the Clipboard API

Accessing the OS clipboard using browser JavaScript has been possible for several years using document.execCommand(). Unfortunately, there are some problems: clipboard access is synchronous, which has performance and security implications support is patchy, especially on older versions of Safari on macOS and iOS permissions access varies across...

A Beginner’s Guide to the Micro Frontend Architecture

Gone are the days of a single web page for your cat or dog. Modern web development delivers rich user experiences that span the gambit of user flows and interactions. Building, maintaining, deploying, and delivering these experiences requires large-scale developer teams and complex deployment systems. The Current State of Web Applications The most...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!