JavaScript
Craig Buckler, Feb 19

XMLHttpRequest vs the Fetch API: What's Best for Ajax in 2019?

Weighing up whether to keep using XMLHttpRequest vs the Fetch API's modern take? We look at the pros and cons of both options.
WordPress
SitePoint Team, Feb 19

5 Core Elements for Building Award-Winning One-Page Websites

This sponsored article was created by our content partner, BAW Media. Thank you for supporting the partners who make SitePoint possible.

Is your next project a one-page website? You might think designing it would be an easy task compared to the multi-page website designs. You're in for a surprise.

Making a one-pager both visually appealing and user-friendly is harder than you think. The design effort alone could be a factor of 10 times greater than you normally put into a multi-page site. This is of the challenges involved in designing a one-pager. For example, you need to stuff a lot of valuable information into a much smaller space in a way that won't turn users off

This guide is centered about 5 critical elements you need to take into account. It will help your one-pager become a success. They're somewhat akin to fire, earth, water, air, and spirit, the 5 fundamental elements of nature. But they're much more important for your purposes.

JavaScript
Maria Antonietta Perna, Feb 15

How to Build Your First Static Site with Gatsby

Thinking about getting on the JAMStack bandwagon? If your answer is yes, then static site generator Gatsby could be just what you're looking for.
Design & UX
Mads Soegaard, Feb 14

Customer Journey Maps: A Day in the Life of a Customer

Mads Soegaard introduces customer journey maps, explaining how to measure customer engagement, how much customers feel they’re in a relationship with your product, business or brand, and the best tools for getting the job done.
Web
Patrick Catanzariti, Feb 12

How to Take JavaScript Beyond the Web in 2019

We take a forward-facing look at all the potential JavaScript has beyond the web in 2019.
Design & UX
SitePoint Team, Feb 12

Check out the 6 Best Productivity Apps for Designers

We've rounded up tools that put productivity-enhancing technology to work, combined with tips and techniques you can use to streamline your design workflow.
Design & UX
Daniel Schwarz, Feb 07

7 Awesome Wireframing Tools You Should Be Using

Daniel Schwarz introduces wireframing — a design exercise that can radically improve user experience — and looks at the best wireframing tools.
JavaScript
Maria Antonietta Perna, Feb 05

How to Beat 5 Common JavaScript Interview Challenges

Maria Antionetta Perna shows how you can tackle five common coding challenges you might be asked when interviewing for a JavaScript or front-end position.
WordPress
SitePoint Team, Feb 05

10 Popular Plugins to Extend or Enhance Your WordPress Site

WordPress plugins offer easy ways to extend WordPress functionality. There are hundreds on the market. But which ones should you use?
10 COMMENTs
Design & UX
Chris Lienert, Feb 01

How to Speed Up Your UX with Skeleton Screens

Delivering a speedy UX isn't all about code and servers – it's about how things feel.  Chris shows you how to use 'skeleton screens' to speed up your UX. 
WordPress
SitePoint Team, Jan 30

Now You Can Build Design-Oriented Pop-ups Straight from Elementor

You either hate pop-ups, or you love them. And if you say you love them, you're probably lying.
35 COMMENTs
JavaScript
Pavels Jelisejevs, Jan 29

React vs Angular: An In-depth Comparison

Should you pick Angular or React? Pavels Jelisjevs looks in detail at what both frameworks have to offer, and gives some practical advice on how to choose.
Web
Maria Antonietta Perna, Jan 29

How to Find a Development Mentor

Having a great development mentor can boost your progress, from helping you learn to code to getting a job. Find out how to find one.
JavaScript
Karolina Gawron, Jan 25

How to Tell If Vue.js Is the Right Framework for Your Next Project

Karolina Gawron digs into the pros and cons of Vue.js, and whether it’s the right choice for your next project, exploring the possibilities and limitations to give you a high-level look at the framework and make your decision a little easier.
Web
Maria Antonietta Perna, Jan 22

A Guide to Writing Your First Software Documentation

Maria Antonietta Perna covers the importance of good software documentation, showing you how to get up and running with your first software documentation.
JavaScript
Karl Penzhorn, Jan 22

Develop an Android App with React Native & Publish on Google Play

In this tutorial, you’ll build a React Native app. I’ll walk you through picking a design, setting up React Native, and publishing on Google Play.
Design & UX
Joe Natoli, Jan 21

What’s Really Behind Most UX Issues

Joe Natoli looks behind the scenes to discover the real cause behind most UX issues, finding that it's not lack of staff, awareness or expertise, but something a whole lot deeper: misalignment of individual intent — personal, organizational and political. Here's what you can do about it.
Web
Alex McPeak, Jan 21

3 Methods for Hands-free Continuous Testing

To strike a balance between speed and quality, teams that hope to achieve CI/CD must also implement Continuous Testing.
JavaScript
Braden Kelley, Jan 20

Build Your First Router in Node with Express

In this tutorial, I’ll walk you through creating a server and teach you all you need to know about routes in Express.
JavaScript
Craig Buckler, Jan 17

How to Migrate to Gulp.js 4.0

Craig Buckler provides a quick tutorial describing how to update v3 gulpfile.js configurations to v4 — now that Gulp.js version 4 has finally (after a five-year wait!) become the npm default.
Web
Patrick Catanzariti, Jan 15

Where to Start Learning Emerging Tech in 2019

Emerging technology has reached new heights as we enter 2019 - VR/AR, machine learning, robotics, the Internet of Things. Here's how to get your start.
JavaScript
Holger Schmitz, Jan 15

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

In this tutorial, I will show you how to develop a GraphQL web app. The server will run using Node and Express and the client will be based on Angular 7.
Entrepreneur
M. David Green, Jan 14

How to Manage Your Product Backlog with Quire

The product backlog is one of the most controversial artifacts of an agile organization. Everybody seems to have an opinion about how it should work.
Web
Gilad Maayan, Jan 10

Does Your App Include Open Source Components? 5 Security Tips

Contrary to popular belief, open-source components and dependencies are not more secure than their proprietary counterparts.