Sitepoint
Online community of web professionals

How to Build a Developer Blog with Gatsby and MDX
| Leave a CommentHow to Build a Developer Blog with Gatsby and MDX – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 You can easily publish your ideas to sites like Dev.to, Hashnode or Medium, but the ideal is to have full control over your own content. There’s an ever-growing […]
Read more »
How to Migrate Your App From Express to Fastify
| Leave a CommentHow to Migrate Your App From Express to Fastify – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 Express has long been the most popular framework for developing web applications with Node.js. Unfortunately, this framework hasn’t seen much active development in recent years. This means that it […]
Read more »
Squeaky Portraits: Having Fun with the CSS path() Function
| Leave a CommentSqueaky Portraits: Having Fun with the CSS path() Function – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 With the Chrome 88 release, we got support for clip-path: path(). That means it now has support in “most” major browsers! With path(), we’re able to use path definitions […]
Read more »
How to Use JSON Data Fields in MySQL Databases
| Leave a CommentHow to Use JSON Data Fields in MySQL Databases – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 My article “SQL vs NoSQL: The Differences” noted that the line between SQL and NoSQL databases has become increasingly blurred, with each camp adopting features from the other. MySQL […]
Read more »
A Beginner’s Guide to Roam Research
| Leave a CommentA Beginner’s Guide to Roam Research – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 Roam Research is a friction-free, note-taking and knowledge-management application. It’s getting a lot of attention, and the label “game changer” has been used. You’re likely reading this article because you’ve heard the […]
Read more »
9 Best JavaScript and TypeScript ORMs for 2021
| Leave a Comment9 Best JavaScript and TypeScript ORMs for 2021 – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 This article will briefly explain what object relational mapping (ORM) is, what an ORM library is, and why you should consider using one with your next JavaScript project. We’ll also […]
Read more »
How to Simulate Mobile Devices with Device Mode in Chrome
| Leave a CommentHow to Use Mobile Emulation Mode in Chrome Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 Website testing has become increasingly complex. The days of checking functionality in a couple of browsers are long gone. Your latest masterpiece must be rigorously evaluated on a range of mobile, tablet […]
Read more »
A Guide to Serverless Functions and How to Deploy Them
| Leave a CommentServerless Functions: A Guide to Usage and Deployment – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 Over the last few years, serverless functions (sometimes also referred to as “serverless” or “serverless computing”) have become a popular technology. However, there’s still a lot of confusion around the […]
Read more »
What is the JavaScript Internationalization API (I18n)?
| Leave a CommentWhat is the JavaScript Internationalization API (I18n)? – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 English is the world’s most widely used language, yet only one in seven people speak it. It’s the first (native) language of 379 million people, but 917 million speak Mandarin Chinese, […]
Read more »
ES6 Arrow Functions: Fat and Concise Syntax in JavaScript
| Leave a CommentJavaScript Arrow Functions: Fat and Concise Syntax in ES6 Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 In this article, you’ll learn all about JavaScript’s arrow function syntax — including some of the gotchas you need to be aware of when leveraging arrow functions in your code. You’ll […]
Read more »
PHP Authorization with JWT (JSON Web Tokens)
| Leave a CommentPHP Authorization with JWT (JSON Web Tokens) – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 There was a time when the only way to authenticate yourself with an application was by providing your credentials (usually a username or email address and a password) and a session […]
Read more »
Beyond Console.log() – Level up Your Debugging Skills
| Leave a CommentBeyond Console.log() – Level up Your Debugging Skills – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 You may have established a pattern of coding that utilizes a few key tools offered by your browser’s console. But have you dug any deeper lately? There are some powerful […]
Read more »
An Introduction to Genetic Algorithms
| Leave a CommentAn Introduction to Genetic Algorithms – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 A genetic algorithm is a procedure that searches for the best solution to a problem using operations that emulate the natural processes involved in evolution, such as “survival of the fittest”, chromosomal crossover, […]
Read more »
How to Change Your Boss’s Mind Without Losing Your Job
| Leave a CommentHow to Change Your Boss’s Mind Without Losing Your Job – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 Your boss is about to do something stupid. You know the routine. They make a terrible decision that ends up costing the company money. When they realize they’ve […]
Read more »
Fetching Data from a Third-party API with Vue.js and Axios
| Leave a CommentFetching Data from a Third-party API with Vue.js and Axios – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 More often than not, when building your JavaScript application, you’ll want to fetch data from a remote source or consume an API. There’s lots of cool stuff that […]
Read more »
How to Fetch Data from a Third-party API with Deno
| Leave a CommentHow to Fetch Data from a Third-party API with Deno – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 In this article, we’ll explore Deno, a relatively new tool built as a competitor/replacement for Node.js that offers a more secure environment and comes with TypeScript support out […]
Read more »
Canvas vs SVG: Choosing the Right Tool for the Job
| Leave a CommentCanvas vs SVG: Choosing the Right Tool for the Job – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 HTML5 Canvas and SVG are both standards-based HTML5 technologies that you can use to create amazing graphics and visual experiences. The question I’m asking in this article is […]
Read more »
How to Use PostCSS as a Configurable Alternative to Sass
| Leave a CommentHow to Use PostCSS as a Configurable Alternative to Sass – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 Web developers love the Sass CSS preprocessor. According to the Sass opinions in the State of CSS Survey, every developer knows what it is, 89% use it regularly, […]
Read more »
Build a Twitter Clone Using TypeScript, Prisma and Next.js
| Leave a CommentBuild a Twitter Clone Using TypeScript, Prisma and Next.js – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 The best way to learn a tool like React is to build something with it. Next.js is a powerful framework that helps you build for production. In this tutorial, […]
Read more »
How I Built a Wheel of Fortune JavaScript Game for My Zoom Group
| Leave a CommentBuilding a Wheel of Fortune JavaScript Game for Zoom Calls – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 In this article, I describe how I developed a JavaScript “Wheel of Fortune” game to make online meetings via Zoom a little more fun during the global pandemic. […]
Read more »
5 Web Design Trends for 2021
| Leave a Comment5 Web Design Trends for 2021 – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 This sponsored article was created by our content partner, BAW Media. Thank you for supporting the partners who make SitePoint possible. For almost everyone, 2020 was a bummer. Many businesses were forced […]
Read more »
Static Site Generators: A Beginner’s Guide
| Leave a CommentStatic Site Generators: A Beginner’s Guide – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 The Jamstack (JavaScript, APIs, and Markup) is increasingly becoming the development stack of choice on the Web. The title on the Jamstack website suggests that the Jamstack is “the modern way to […]
Read more »
Creating Directionally Lit 3D Buttons with CSS
| Leave a CommentCreating Directionally Lit 3D Buttons with CSS – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 I’m not too sure how I stumbled into this one. But something led me to this tweet: Has anyone done this directional lighting cursor interaction with CSS? pic.twitter.com/zLL7Sk6kW5 — Jed Bridges […]
Read more »
Learn Snowpack: A High-Performance Frontend Build Tool
| Leave a CommentLearn Snowpack: A High-Performance Frontend Build Tool – SitePoint Skip to main content Free JavaScript Book! Write powerful, clean and maintainable JavaScript. RRP $11.95 In this article, we’ll take a first look at Snowpack — specifically Snowpack 3, which at the time of writing has just been released. Snowpack is a front-end build tool that’s […]
Read more »