Build a Health Tracking App with React, GraphQL, and User Authentication

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. I think you’ll like the story I’m about to tell you. I’m going to show you how to build a GraphQL API with Vesper framework, TypeORM, and MySQL. These are …

A Practical Guide to CSS Variables (Custom Properties)

Preprocessors like Sass and Less certainly help to keep your CSS codebase organized and maintainable. Features like variables, mixins, loops, etc. — by adding dynamic capabilities to CSS coding — contribute to minimize repetition and speed up your development time. In recent years, a few dynamic features have started to …

Following flaws to find solutions: SSL tools that make sites more secure

Editor’s note: This article was originally published on December 8, 2014. It was updated on July 27, 2018. If you follow what’s happening in computer technology, you probably know about SSL, the network security protocol that protects data as it travels across the Internet. SSL is often in the news …

How to create freelance quotes and proposals: Dos and don’ts

Years ago, when I started freelance writing, I talked to another writer friend, Cindy, about what my freelance quotes should be. “I’m worried people will think I’m too expensive,” I said. “How is $50 per hour?” Cindy said, “If you do that, I’ll kick your ass.” That was a bit …

Planning a WordCamp, how to and how not to

Most WordCamps are beautiful examples of how disparate members of a citywide user group (usually a WordPress Meetup) can come together and create an energizing, unique, and valuable experience for the greater user community. In the past four years, I’ve had the unique opportunity to travel to more than 100 …

Customer service performance metrics you need to track

We live in a hyper-connected digital world where the customer is not only always right, but also more demanding, empowered, tech-savvy and time-poor than ever before. If your business isn’t providing exceptional and swift customer service, your commercial growth and development could become seriously stunted — and that’s why it’s …

Avoid one big problem with technology product pages

From a marketing perspective, many technology companies have a problem. You can see it when you look at their product pages. These companies have everything going for them, so why are tech companies missing the boat when it comes to communicating on technology product pages? It’s the jargon. This article …

8 great productivity tools for web designers and developers

Why are productivity tools so important to a web professional? The daily grind of working as a web pro comes with many responsibilities that can cause burnout if not managed properly. Sure, while we get to escape from an office desk and work from home or a coffee shop any time …

How to craft a better proposal to close more deals

Forget what you tell your kids in youth soccer — in business, winning is everything. Especially when you’re a salesperson. Successful selling can be a long and sometimes spine-jarring roller coaster that culminates, typically, in a win or loss. Get a head start by crafting a better proposal. One important step …

Amelia: The Next-level WordPress Booking Plugin

This article was created in partnership with BAWMedia. Thank you for supporting the partners who make SitePoint possible. Booking appointments would seem to be a minor task, but managing appointments takes up more time, energy, and money than you might imagine, especially in very active businesses like consulting firms, health …

5 great click-to-call plugins for WordPress websites

Click-to-call plugins are great for businesses who are looking to enhance the customer experience by making it easier for customers to find the business phone number. Taking advantage of click-to-call plugins creates an omnichannel experience on your business’ website. It doubles as an app by giving customers the option to call …

Building Ethereum DApps: Whitelisting & Testing a Story DAO

In part 3 of this tutorial series on building DApps with Ethereum, we built and deployed our token to the Ethereum testnet Rinkeby. In this part, we’ll start writing the Story DAO code. We’ll use the conditions laid out in the intro post to guide us. Contract Outline Let’s create …

What’s the difference between Amazon advertising and paid ads on Google and Facebook?

There’s no escaping the war that’s heating up between the three giants of online advertising. Yet you as a small business advertiser need to figure out how to make the most of them to sell more products and services. Understanding how they’re different and where each excels will help you …

Media relations insights from ‘The Fourth Estate’

For media relations professionals, knowing what goes on behind the scenes in a newsroom is crucial to success. How do the story decisions get made? What are the reporters like? What role do the editors play? A new documentary series, “The Fourth Estate,” offers a peek into one of the …

How to Quickly and Easily Remove a Background in Photoshop

This article was first published in 2009 and remains one of our most popular posts. Recently we asked Gabrielle Gosha to update it for 2016 Photoshop users. Enjoy. Background Eraser Tool Photoshop offers many different techniques to remove an unwanted background from an image. For simple backgrounds, using the standard …

Smart Contract Safety: Best Practices & Design Patterns

Blockchain technology is still a highly experimental technology. Things move fast and you should expect constant changes in the security landscape, as new bugs and security risks are discovered and new best practices are developed. Following the security practices described in this article will help you better understand how to …

20 features to look for in an eCommerce website builder

You’ve discovered or created a great product. You know there’s market interest. You’re stocked up and ready to sell. There’s only one problem — you don’t know how to find the right eCommerce website builder to bring your business online. Selling products online can be extremely lucrative as you can …

Why you need a secure website right now — avoid the Chrome ‘Not Secure’ warning

UPDATE — JULY 24, 2018: Today Google began rolling out Chrome 68. Now, Google’s browser will display a “Not Secure” warning next to the website in the address bar if the site is not secured with HTTPS. When the next version of Google Chrome launches in July it’ll have a whole …

How to create back-to-school guides to drive traffic to your blog or website

What’s the key to making more sales with an online business or blog? Getting more traffic to your website so you have the opportunity to make the sale, of course. But, how do you get more traffic to your site to make that money? Give the people content they want — …

Speed Up Your WordPress Website with YOOtheme Pro

This article was created in partnership with YOOtheme. Thank you for supporting the partners who make SitePoint possible. Starting July 2018, Google started ranking their mobile search results according to mobile page speed. This makes PageSpeed optimization even more important than before. Fortunately, there are tools that can help you …

Why updating your website matters for sales

Many entrepreneurs might find themselves getting comfortable after their website has been created, with the misguided understanding that it will take care of itself. But updating your website is just as important as building it in the first place. Even in the short term, many changes occur within your business. …