Build a Simple Web App with Express, Angular, and GraphQL

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. During the past 10 years or so, the concept of REST APIs for web services has become the bread and butter for most web developers. Recently a new concept has …

CSS & JavaScript Snippets for Creating Infographics

Infographics are one of those elements that have become equally popular in both print and web design. Regardless of the medium, these graphics help readers to better understand a concept or process. At their best, infographics take something complicated and turn them into a highly visual, yet simplified experience. The …

CSS Debugging and Optimization: Browser-based Developer Tools

The following introduction to CSS code-quality tools is an extract from Tiffany’s upcoming book, CSS Master, 2nd Edition, which will be available shortly. On your road to becoming a CSS master, you’ll need to know how to troubleshoot and optimize your CSS. How do you diagnose and fix rendering problems? …

How to Set Up a Mobile Development Environment

The use of mobile devices has increased considerably in the past decade. It has been over two years since mobile browsing took over desktop. The usability of mobile devices has exploded, too. Mobile devices now come with huge processing power. We often dismiss mobile platforms as serious workhorses for developers, …

How to Automatically Optimize Responsive Images in Gatsby

Image optimization — at least in my experience — has always been a major pain when building speedy websites. Balancing image quality and bandwidth efficiency is a tough act without the right tools. Photo editing tools such as Photoshop are great for retouching, cropping and resizing bitmap images. Unfortunately, they …

A Chat with Chris Coyier, Web Design Influencer & Entrepreneur

The ability to influence the web design community generally comes via two very different paths. One is to create compelling content that helps others level up their skills by introducing and reinforcing concepts. The other is through creating tools that allow people to utilize and further hone those skills. Chris …

Improving the Customer Journey with Flatfile’s Data Importer

This article was created in partnership with Flatfile.io. Thank you for supporting the partners who make SitePoint possible. Close your eyes and imagine what it is like to import data into your application. Now open them. Does it look something like this? When creating a new or improving an existing …

Creating Wild and Crazy Backgrounds with CSS & JavaScript

The ability of developers to do amazing things with code never ceases to amaze. Sure, functionality still plays a huge role. But these days, we’re also seeing some otherworldly visuals come to life through the help of CSS and JavaScript, among others. Today, we’re going to focus on an area …

SitePoint Premium New Releases: Modern JavaScript, Kanban + DevTools

We’re working hard to keep you on the cutting edge of your field with SitePoint Premium. We’ve got plenty of new books to check out in the library — let us introduce you to them. The Versioning Guide to Modern JavaScript A guided tour of the breadth of modern JavaScript, …