SitePoint

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

Latest articles

Why Developers Should Design Their Own Niche Portfolio Sites

This post presents seven valuable guidelines for developers to help them create niche portfolios that will instantly impress potential clients. A well-designed niche portfolio is one of the most powerful marketing tools a developer can have to attract clients and customers. What is the number-one thing you want your developer portfolio to focus on...

Start New Projects Faster: 10 Scaffolding Web Dev Tools

In this article, I’ll present you with a list of 10 libraries to help you start new projects faster. Most of us here at SitePoint find it hard to resist a fresh repo, and we wanted to see if we could narrow down the ideal toolkit for the project-prone developer. If you’re the kind of developer who likes to fire up new projects often, get them out into...

How Colocated Companies Can Adapt to a Remote Work World

Up until 2020, remote working was a new, popular trend among a small niche of tech companies. This work arrangement is promising such a shift in the way companies operate that an industry has started to emerge around it. Speculations have been arising about how it might change the incentives for acquiring talent. Since the COVID-19 pandemic started,...

Build a Shopping List App with the Vue 3.0 Composition API

This article will show how the Vue Composition API is a great way to make your code more readable and maintainable. With the composition API introduced in Vue 3, handling of methods and component state is made more accessible. The Composition API is a new and optional way of creating and organizing components in a Vue 3 application. It allows reactive...

Building Microservices with Deno, Reno, and PostgreSQL

In this tutorial, we show you how to go about building microservices with Deno, and introduce you to Reno — a thin routing library for Deno. We’ll explore how we can use this newer JavaScript platform to build a microservice that exposes endpoints for acting on a database. Deno is a JavaScript and TypeScript runtime from Node.js creator Ryan Dahl that...

Mastodon: A Federated Answer to Social Media Centralization

In this article, I’ll introduce Mastodon, a social media platform founded in the spirit of a decentralized Internet. A decentralized web has plenty of challenges and is not necessarily for the faint-hearted, but there are good reasons to persevere. On July 15, 2020, one of the biggest scams in Twitter’s history happened. Through intelligent social...

Adversarial Interoperability

“Interoperability” is the act of making a new product or service work with an existing product or service: modern civilization depends on the standards and practices that allow you to put any dish into a dishwasher or any USB charger into any car’s cigarette lighter. But interoperability is just the ante. For a really competitive, innovative, dynamic...

The Complete Guide to Windows Terminal

In this article, we’ll explore Windows Terminal, the ideal accompaniment to WSL2. It’s fast, configurable, looks great, and offers all the benefits of both Windows and Linux development. Windows has fully embraced Linux, and WSL2 makes it a seamless pleasure. Your distro’s terminal can be accessed by: clicking its Start menu icon entering wsl...

The Node.js Event Loop: A Developer’s Guide to Concepts & Code

Asynchrony in any programming language is hard. Concepts like concurrency, parallelism, and deadlocks make even the most seasoned engineers shiver. Code that executes asynchronously is unpredictable and difficult to trace when there are bugs. The problem is inescapable because modern computing has multiple cores. There’s a thermal limit in each single...

How to Use Deno’s Built-in Tools

One surprising difference between Deno and Node.js is the number of tools built into the runtime. Other than a Read-Eval-Print Loop (REPL) console, Node.js requires third-party modules to handle most indirect coding activities such as testing and linting. Deno provides almost everything you need out of the box. Before we begin, a note. Deno is new!...

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!