Why More Web Designers Should Give Pre-built Websites a Try

This sponsored article was created by our content partner, BAW Media. Thank you for supporting the partners who make SitePoint possible. There’s a heated and seemingly never-ending debate in the web design industry about whether web designers should always start their design work from scratch or not. Another option comprises …

Advanced OOP for WordPress: Customizing REST API Endpoints

This article on advanced OOP for WordPress was originally published by Torque Magazine, and is reproduced here with permission. I’ve written a lot about object-oriented PHP and the WordPress REST API for Torque over the past few years. I’ve also touched on using Composer for dependency management and to provide …

Top 8 Portfolio WordPress Themes for Creatives in 2019

This sponsored article was created by our content partner, BAW Media. Thank you for supporting the partners who make SitePoint possible. Creating a decent portfolio requires covering a lot of bases. Showcasing your work may actually be the easiest part; while ensuring that the text accompanying each piece gives the …

Non-relational Databases and Supporting Mixed Workloads

This article was created in partnership with MongoDB. Thank you for supporting the partners who make SitePoint possible. Suppose that you’re building an e-commerce platform and as part of the exercise, you need to come up with a new data architecture for inventory management. You need to support fast, transactional …

Statically Compiled Go on Alibaba Cloud Container Service

The third prize of the Alibaba Cloud competition goes to David Banham. His winning entry is a succinct tutorial on statically compiling a Go program, and using Docker to containerize and distribute it. Alibaba Cloud’s Container Service is a great example of how Docker and Kubernetes are revolutionising the cloud …

The Precarious Nature of Running a Digital Publication in 2019

This article was created in partnership with Proper Media. Thank you for supporting the partners who make SitePoint possible. Recently, there have been countless articles and think pieces written about the decline of publishing. These articles often illustrate how difficult it is for publishers to monetize what they do to …

Quick Tip: Get URL Parameters with JavaScript

So you want to get a parameter from a URL? URL parameters (also called query string parameters or URL variables) can have lots of useful data including product info, user preferences, link referrals, and more. Let’s get started! Getting URL Parameters Let’s say you have the following url: http://example.com/?product=shirt&color=blue&newuser&size=m Here’s …

Function Composition in JavaScript with Array.prototype.reduceRight

Functional programming in JavaScript has rocketed in popularity over the last few years. While a handful of its regularly-promoted tenets, such as immutability, require runtime workarounds, the language’s first-class treatment of functions has proven its support of composable code driven by this fundamental primitive. Before covering how one can dynamically …

How Entrepreneurs Can Stay Positive in the Face of Adversity

When Tobi Skovron landed in LA, he had a great idea, a start-up mentality, and the Global Financial Crisis awaiting his arrival. Luckily he doesn’t believe in negative thinking. Tobi Skovron explains: I’ve got this unbreakable spirit, I can’t explain where I got it from but it’s just deep inside. …

Creating a WordPress Ecommerce Store with WooCommerce

With the ever-increasing number of ecommerce users, more and more ecommerce websites are coming up. There are several dedicated ecommerce platforms out there, such as Shopify, that take care of everything for you, such as web hosting and SSL certificates. Ecommerce stores can also be powered by WordPress. In this …