SitePoint

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

Latest articles

Node.js vs Deno: What You Need to Know

Since its announcement, Deno has generated quite a lot of interest within the JavaScript community. As a JavaScript runtime designed by the creator of Node, you might expect there to be be a lot of similarities between the two projects, and there are. However, there are also important differences, meaning you can’t just substitute one for the other....

Meet Flipsnack, An Easy Design Tool for Incredible Magazines

This article on Flipsnack was originally published on Okta. Thank you for supporting the partners who make SitePoint possible. One of the most daunting tasks for anyone wanting to create any sort of online brochure, report, catalog, or magazine is the design aspect. These are generally needed either for promotion or for internal communication, and...

Why We Moved a 20-Year-Old Site to Gatsby

We knew we had a problem. In 2019, SitePoint was getting Lighthouse Speed scores under 10 on mobile, and between 20 and 30 on desktop. Our efforts to control UX bloat were failing in the wake of a publishing business environment that sprang new leaks just as we’d finished temporarily plugging the last one. Our reliance on advertising, controlled by...

6 Top JavaScript UI Frameworks & Libraries for 2020

This article was created in partnership with Sencha. Thank you for supporting the partners who make SitePoint possible. JavaScript is the technology at the heart of today’s snappy and fast web apps. There are countless UI frameworks and libraries for building complex, reactive apps that scale well. Some will help you write more efficient, maintainable...

Introduction to Deno: A Secure JavaScript & TypeScript Runtime

May 2020 saw the release of Deno 1.0, and it’s been a pretty popular topic of conversation. If you’re wondering what the fuss is all about, you’ve come to the right place! In this article, I hope to give you an overview of what Deno is. We’ll take a look at its key features, and ask why you might want to start learning this new tool. What is Deno?...

Learn Regex: A Beginner’s Guide

In this guide, you’ll learn regex, or regular expression syntax. By the end, you’ll be able to apply regex solutions in most scenarios that call for it in your web development work. Regular expressions have many uses cases, which include: form input validation web scraping search and replace filtering for information in massive text files such...

How to Install Apache Web Server on Windows

This popular article was updated in 2020. Starting web development is easy: you create a file called something.html, edit it in Notepad, and load it in a browser. Simple sites can be built using this process, but to really explore the possibilities, you need a web server. What is a Web Server? (Skip to the next section if you prefer …) A web server...

How to Ensure Flexible, Reusable PHP Code with Insphpect

Insphpect is a tool I wrote as part of my PhD project. It scans code for object-oriented programming techniques that hinder code reusability and flexibility. Why? Let me begin with two mundane observations: Business requirements change over time. Programmers are not clairvoyant. New product launches, emergency lockdown regulations, expanding...

How to Keep Working Remotely in a Post-COVID-19 World

Though the COVID-19 pandemic is still far from over, many companies and employees are already looking to the post-COVID world. For many organizations, the enforced move to remote working over the past few months has presented significant challenges. On the other hand, there are many employees who, despite being reticent to move to remote working at...

15 React Interview Questions with Solutions

React’s popularity shows no sign of waning, with the demand for developers still outstripping the supply in many cities around the world. For less-experienced developers (or those who’ve been out of the job market for a while), demonstrating your knowledge at the interview stage can be daunting. In this article, we’ll look at fifteen questions covering...

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!