SitePoint Team, Sep 05

How to Set up a Secure Relational Database on Alibaba Cloud

Gain an introduction to ApsaraDB for RDS, a cloud-based relational database product provided by Alibaba Cloud.
Simon Julian, Sep 05

Things to remember in a stabilising Crypto market

At the end of January 2018 cryptocurrencies big and small did what they've been doing for the past few years now and took a dive. The market went from an all-time high of around $USD830 billion to around $USD240 billion at the time of writing. This article touches on some things to remember as the market stabilises.
SitePoint Team, Sep 04

How to Create Websites with Slides, a Developer-Friendly Tool

Slides lets you customize your design as you're creating it. When you have the design you want, you can customize it even further if you wish.
SitePoint Team, Sep 03

Power Your Business Applications with Elastic Compute Service

This webinar provide a clear introduction to the Alibaba Cloud ECS, which will help you to gain a better understanding of the ECS product portfolio and the benefits of using this product to power your own web applications from 18 global deployment regions.
Craig Buckler, Sep 03

How to Use Gulp.js to Automate Your CSS Tasks

Craig Buckler demonstrates how use Gulp.js to automate CSS tasks, such as optimizing images, compiling Sass files, handling and inlining assets, automatically appending vendor prefixes, removing unused CSS selectors, minifying CSS, reporting file sizes, outputting sourcemaps and more.
Itamar Gero, Sep 02

Not Just for Search Engines – Optimizing Better for Users

The work of an SEO agency mostly revolves on getting results that will make clients happy. Keyword research, website optimization, link building, and content development – all these go into an SEO strategy to help a client’s website get to coveted positions on search results. There is a lot more to it though!
Simon Julian, Aug 30

Adsense and AdWords - why use them?

There are a lot of different ways that savvy people monetise the web, of which AdSense is only one. This article explores the good and bad of using Adsense and the Adwords platform and gives you an overview out of how to get the best out of them in the early days.
SitePoint Team, Aug 30

Quickly Deploy WordPress & phpMyAdmin on Alibaba Cloud with ROS

This document shows how to deploy a WordPress site and phpMyAdmin application using the ROS template with a single click.
Angela Phung, Aug 30

Tech Recruiting, Finding Niches & Starting Your Own Business

In this interview, Joe Woodham discusses recruiting for a tech start-up, finding your niche, and starting your own business.
Ahmed Bouchefra, Aug 30

Advanced CSS Theming with Custom Properties and JavaScript

Ahmed Bouchefra dives into CSS theming, explaining how to use CSS custom properties to create themes and switch dynamically between them with JavaScript, using an HSL color scheme and CSS filters to create a dark version of a light theme.
SitePoint Team, Aug 29

WordPress Management Made Easy with the Plesk WordPress Toolkit

In this session, we will show you the Plesk WordPress Toolkit – a tool that is simplifying the lives of web professionals on Alibaba Cloud.
Diogo Souza, Aug 29

Progressively Enhanced CSS Layouts: Floats to Flexbox & Grid

Diogo Souza walks through how to convert a traditional, float-based layout into one that harnesses the benefits of CSS Flexbox & Grid — while discussing graceful degradation and progressive enhancement along the way.
Alberto Roura, Aug 28

How to Deploy Apps Effortlessly with Packer and Terraform

As developers, we can easily incorporate DevOps in our daily tasks. With this tutorial you will see how easy is to orchestrate a whole deployment with just a couple of config files.
Craig Buckler, Aug 28

How to Create Printer-friendly Pages with CSS

Craig Buckler reviews the art of creating printer-friendly web pages with CSS, showing how to retrofit them to any site, at minimal cost, without affecting or breaking existing functionality — delighting users and raising your site above competitor sites.
SitePoint Team, Aug 27

Case Study: AO.com Builds Single Customer View with MongoDB

We spoke with Jon Vines, Software Development Team Lead at AO.com, about the experience of building the single customer view application, his development philosophy, and the impact it’s having at AO.
Craig Buckler, Aug 27

20 Tips for Optimizing CSS Performance

Craig Buckler discusses 20 ways to optimize your CSS so that it’s faster-loading, easier to work with and more efficient, covering analysis tools, CDNs, HTTP/2, CSS3, animations and transitions, fonts, concatenation and minifying, build tools, flexbox, grid, SVG, critical CSS, and more.
Simon Julian, Aug 26

Three ways to grow your traffic and capture audience

Simon Julian, Aug 26

Three winning strategies for setting up Google Adsense

Matt Raible, Aug 24

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

I’m going to show you how to build a GraphQL API with Vesper framework, TypeORM, and MySQL. These are Node frameworks, and I’ll use TypeScript for the language. For the client, I’ll use React, reactstrap, and Apollo Client to talk to the API.
Craig Buckler, Aug 24

The Benefits of Using CSS Grid for Web Form Layout

Craig Buckler discusses form layout in the age of CSS Grid, discussing the difficulties of laying out forms with floats and flexbox, and demonstrating the benefits of grid in terms of form layout, the possibilities it offers, and how and why to take a progressive enhancement approach to form layout.
SitePoint Team, Aug 23

Mobile Gaming: Build a Security Token Service with Object Storage Service

Through STS, you can issue federated users, who are managed in your local account system, with an access credential that customizes the expiration duration and access permission.
Ahmed Bouchefra, Aug 23

CSS Optimization Tools for Boosting PWA Performance

Ahmed Bouchefra shows how to use various tools and related techniques to help build a better PWA by focusing on CSS optimization — demonstrating how to remove unused CSS, inline the critical path CSS, and minify the resulting code.
Michiel Mulders, Aug 23

Smart Contract Safety: Best Practices & Design Patterns

Developing with a security mindset is extremely important as the cost of failure can be high and change can be difficult. It’s recommended to use secure design patterns like rate limiters, exit strategies or circuit breakers to protect your contract against unexpected events.
David Attard, Aug 22

CSS and PWAs: Some Tips for Building Progressive Web Apps

In this article on CSS and PWAs, David Attard discusses a number of techniques that can be used when creating the CSS required for the development of PWAs.