Design & UX
SitePoint Team, Nov 20

ProtoPie, the Hi-Fi Prototyping Tool That Will Improve Your Workflow

An introduction to the prototyping tool ProtoPie, and how it can help you improve your design workflow.
Iain Poulson, Nov 20

How to Optimize SQL Queries for Faster Sites

Iain Poulson provides a helpful guide to database query optimization, showing how to track down slow database queries and fix them up.
Christopher Pitt, Nov 16

How to Read Big Files with PHP (Without Killing Your Server)

Christopher Pitt shows how to read and write large files efficiently, using of streams and generators to remove an entire category of application errors.
Karen Teboulle, Nov 15

Essential Skills for Landing a Test Automation Job in 2018

Following our last research, we examined top job searching websites around the world to determine in-demand automation skills and technologies for 2018.
Microsoft Tech
Cormac Foster, Nov 15

Automate CI/CD and Spend More Time Writing Code

An overview of how Microsoft Visual Studio App Center can help you automate continuous integration and continuous deployment to save you time.
SitePoint Team, Nov 14

Get a lifetime of online privacy with VPN Unlimited for under $45

Special offer for SitePoint readers. Get a lifetime account for VPN Unlimited for just $42.50, to have a lifetime of online privacy.
Craig Buckler, Nov 14

Which Browsers Should Your Website Support?

How do you choose a set of applications from an ever-changing landscape of devices, operating systems and browsers? Craig discusses pragmatic options.
Dan Greenberg, Nov 10

7 Open-Source Test Automation Frameworks

Here are the pros and cons of 7 different open-source test automation frameworks.
Mark Schiefelbein, Nov 09

How to Start a Developer Newsletter

Learn how to start your own awesome development newsletter with Revue's Mark Schiefelbein.
Design & UX
Paul Maplesden, Nov 06

How to Supercharge Your Product Design Workflow with CloudApp

We'll show you how to improve your workflow by bringing together teams, communicating smarter, and working on a consistent version of the product.
Michiel Mulders, Nov 01

How to Deploy Node Applications: Heroku vs

Michiel Mulders compares Heroku and, showing how to deploy Node apps to each service and looking at additional features like monitoring and logging.
Design & UX
Luke Hay, Nov 01

Getting to Know Your Users With Analytics

There’s a lot of data available in your analytics package that will help build up your knowledge of who’s visiting your website.
Tom Butler, Oct 31

Your First PHP Code

Now that you have your virtual server up and running, it’s time to write your first PHP script. PHP is a server-side language.
Design & UX
Jessica Enders, Oct 31

Designing Form Layout: Color

Human beings are sensitive to color. We process it without us even realizing, and we can’t help noticing differences. This is useful in form design.
Lee Brandt, Oct 30

Build a React App with User Authentication in 15 Minutes

Lee Brandt walks us through adding user authentication into your React apps in just 15 minutes.
Design & UX
Jessica Enders, Oct 30

Designing Form Layout: Spacing

Human beings see things that are close to each other as being related. Conversely, things that are not related usually have some space between them.
Design & UX
Jessica Enders, Oct 30

Designing Form Layout: Alignment

Create a straight, unobstructed, vertical path to completion. Now it's faster for your form to be filled out, and it looks neater and simpler too.
Bruno Skvorc, Oct 30

How to Optimize MySQL: Indexes, Slow Queries, Configuration

Here's a compendium of practical MySQL optimization tricks - from bottlenecks to configuration and indexes. Leave your ORM behind and get your hands dirty!
Design & UX
Emma Howell, Oct 28

Understanding the Core Concepts of User Research

In this section, we’re going to run through 10 concepts. These form the basic building blocks of effective user research design.
Design & UX
Ben Coleman, Oct 28

How to Make Paper Prototypes

There are no rules for making paper prototypes––that is what's great about it. You just need materials that are commonly found in any home or office.
Design & UX
Daniel Schwarz, Oct 27

How to Prototype Interactions with Adobe XD

The following is a short extract from our book, Jump Start Adobe XD, written by Daniel Schwarz, a highly practical tutorial.
Design & UX
Dan Goodwin, Oct 27

UX: What Can We Prototype? What Can't We Prototype?

In this article, we'll look at some of the uses for prototypes -- and also some of the things that you shouldn't use prototypes for.
Glenn Goodrich, Oct 25

Understanding the Model-View-Controller (MVC) Architecture in Rails

Rails really takes the idea of separating an application's data, user interface, and control logic to a whole new level. In this article we'll see how.
Design & UX
SitePoint Team, Oct 25

5 Top Web Apps for Your Web Design Workflow

There’s a host of apps on the market that are designed to make web design easier. The ultimate goal behind these apps: to make the designer more productive.