Build a Simple Web App with Express, React and GraphQL

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. GraphQL and React have both become quite popular in the last few years, and it’s safe to say they go together like avocado and toast. A GraphQL server can be …

10 Beautiful Examples of Illustration in Web Design

The current state of technology allows us to create different user interfaces. From plain, oversimplified designs where all the information is placed in one screen to massive, overwhelming experiences with enthralling storytelling and exciting interaction. We are spoiled with choice and, most importantly, tools to bring ideas to life. There …

How Blinkist Powers Millions of Users on MongoDB Atlas

This article was originally published on MongoDB. Thank you for supporting the partners who make SitePoint possible. Not unlike other startups, Blinkist grew its roots in a college dorm. Only, its creators didn’t know it at the time. It took years before the founders decided to build a business on …

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 …

A Selection of Festive Websites to Get You in the Mood for Christmas

We are going to start with the oldest example in our collection – Greestmas Greeting. Originally launched in 2011, it is a true pioneer. However, it is not a traditional greeting card. Its aim is much nobler. It was created to raise awareness of deforestation. Even now this site is …

CSS Debugging and Optimization: Minification with CSSO

The following introduction to CSS minification 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? …

Designing from Scratch vs Pre-built Websites: Is One Better Than the Other? Sponsored

Some designers take great pride in starting every project from scratch. They are successfully seeing it through to the end. Others have no problem using whatever tool or aid they can get their hands on. Such tools will help them meet their objectives. Neither group is wrong. Something worth bearing …

10 Fantastic Examples of Dynamic Centerpieces in Web Design

All is fair in love and the fight for clients, especially in the digital world. Unlike the real one, where you can use various psychological tricks to foist the goods and talk customers into buying something, the internet is still impersonal. You don’t have to look someone in the eye …

Web Designers: Stop Doing These 5 Unproductive Things

Being a web designer can sometimes feel like an exercise in extremes. Either you’re incredibly busy or left waiting for something (anything) to come your way. And your financial situation can be just as chaotic. Then there’s the pressure that comes with pleasing clients. Plus, you’re expected to keep up …

Send Holiday Cheer with these Christmas Code Snippets

Everyone who collects subscribers and regularly runs email campaigns can benefit from sending out festive greetings. It is customary to congratulate your devoted users by presenting them with bonuses, discounts, special offers or other unique material. On the one hand, it is a marketing trick that lures users in and …

Best JavaScript Frameworks, Libraries and Tools to Use in 2019

It seems there are more JavaScript frameworks, libraries, and tools than there are developers. As of May 2017, a quick search on GitHub reveals more than 1.1 million JavaScript projects. There are 500 thousand usable packages on npmjs.org with almost 10 billion downloads every month. This article endeavors to explain …

Secure a Node API with OAuth 2.0 Client Credentials

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Securing server-to-server API services can be tricky. OAuth 2.0 is an excellent way to offload user authentication to another service, but what if there is no user to authenticate? In …

How to Use TypeScript to Build a Node API with Express

Like it or not, JavaScript has been helping developers power the Internet since 1995. In that time, JavaScript usage has grown from small user experience enhancements to complex full-stack applications using Node.js on the server and one of many frameworks on the client such as Angular, React, or Vue. Today, …

Ask Your Developer To Do These 6 Simple Things To Spice Up Your Site

You designed a new website, and you’re excited about it. You spent hours poring over the smallest details–finding just the perfect font, moving that icon down two pixels and over one, concocting a pleasantly eccentric color palette. What an incredibly perfect Sketch file, you think: Are there museums for this? …