hello.js

var please = require('share');
console.log('thank you');

Thursday, 6 December, 2018 UTC

How to Use TypeScript to Build a Node API with Express

How to Use TypeScript to Build a Node API with Express

Like it or not, JavaScript has been helping developers power the Internet since 1995. In that time, JavaScript usage has grown from small user experience enhancements to complex full-stack applications using Node.js on the server and one of many frameworks ... more


Thursday, 6 December, 2018 UTC

How to Create and Verify JWTs with Node

How to Create and Verify JWTs with Node

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Authentication on the internet has evolved quite a bit over the years. There are many ways to do it, but what worked ... more


Thursday, 29 November, 2018 UTC

Build a Basic CRUD App with Angular and Node

Build a Basic CRUD App with Angular and Node

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. In recent years, single page applications (SPAs) have become more and more popular. A SPA is a website that consists ... more


Wednesday, 28 November, 2018 UTC

jQuery setTimeout() Function Examples

jQuery setTimeout() Function Examples

The JavaScript setTimeout function calls a function or executes a code snippet after a specified delay (in milliseconds). This might be useful if, for example, you wished to display a popup after a visitor has been browsing your page for a certain amount ... more


Saturday, 24 November, 2018 UTC

Getting Started with Sentry.io Error Tracking

Getting Started with Sentry.io Error Tracking

This article was created in partnership with Sentry. Thank you for supporting the partners who make SitePoint possible. Writing code can be fun. Testing it is another matter. Of course, SitePoint readers always produce bug-free applications but errors ... more


Wednesday, 21 November, 2018 UTC

How to Build a WordPress Theme from Scratch: the Basics

How to Build a WordPress Theme from Scratch: the Basics

In this tutorial, we’ll explore WordPress theme file structure in depth, and learn how to create a basic WordPress theme from scratch. In the first part of this series, we introduced WordPress theming, and the fundamental terminology relating to WordPress ... more


Wednesday, 14 November, 2018 UTC

How to Build a WordPress Theme from Scratch: First Steps

How to Build a WordPress Theme from Scratch: First Steps

WordPress themes give WordPress users the ability to completely change the look of a WP website, as well as add functionality to it. In this three-part series, we’ll introduce WordPress themes, showing how they work, how they’re structured, the PHP architecture ... more


Wednesday, 14 November, 2018 UTC

Developing a WordPress REST API App: Getting Started

Developing a WordPress REST API App: Getting Started

This article on developing a WordPress REST API app was originally published by Torque Magazine, and is reproduced here with permission. Excitement over the WordPress REST API has been building for what seems like an eternity, but we’re still pretty ... more


Tuesday, 30 October, 2018 UTC

Building a WordPress Plugin with Vue

Building a WordPress Plugin with Vue

In this tutorial, we’ll learn how to integrate Vue.js with a WordPress plugin to provide a modern UI experience to our WordPress users. Vue.js is a very popular progressive JavaScript library for building modern and rich user interfaces similar to Angular ... more


Tuesday, 30 October, 2018 UTC

Building a Serverless REST API with Function Compute and MongoDB

Building a Serverless REST API with Function Compute and MongoDB

We received a lot of great entries in our recent competition to find the best tip for making the most out of Alibaba Cloud services. It was a fun but challenging task for our judges to pick the winners amongst so many helpful and interesting entries. ... more


Wednesday, 24 October, 2018 UTC

Build Secure Node Authentication with Passport.js & OpenID Connect

Build Secure Node Authentication with Passport.js & OpenID Connect

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Building local or social login in Node can be simple with Passport.js. There are over 500 strategies already built that ... more


Wednesday, 24 October, 2018 UTC

Using WordPress as a Headless CMS

Using WordPress as a Headless CMS

Content management systems (CMSs) are very useful, allowing you to create, edit and manage your content as needed. But as powerful as they might be, traditional CMSs such as WordPress don’t meet everyone’s requirements. In some cases, a higher amount ... more


Saturday, 20 October, 2018 UTC

Build a Simple Web App with Express, React and GraphQL

Build a Simple Web App with Express, React and GraphQL

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. GraphQL and React have both become quite popular in the last few years, and it’s safe to say they go together like avocado ... more


Thursday, 18 October, 2018 UTC

How to Enrich Data with MongoDB Stitch

How to Enrich Data with MongoDB Stitch

This article was originally published on MongoDB. Thank you for supporting the partners who make SitePoint possible. Here is what we are going to achieve in this tutorial: Firstly, we are going to write a document to MongoDB using MongoDB Stitch. The ... more


Friday, 12 October, 2018 UTC

Do You Need to Know React as a WordPress Developer?

Do You Need to Know React as a WordPress Developer?

This article on whether you need to know React as a WordPress developer was originally published by Torque Magazine, and is reproduced here with permission. The new WordPress content editing system Gutenberg will be powering the WordPress post editor ... more


Thursday, 11 October, 2018 UTC

Secure a Node API with OAuth 2.0 Client Credentials

Secure a Node API with OAuth 2.0 Client Credentials

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Securing server-to-server API services can be tricky. OAuth 2.0 is an excellent way to offload user authentication to ... more


Thursday, 11 October, 2018 UTC

Lazy Loading for WordPress: How to Add It to Your Website

Lazy Loading for WordPress: How to Add It to Your Website

This article on lazy loading for WordPress was originally published by Torque Magazine, and is reproduced here with permission. Adding lazy load to your WordPress website is an effective tool to speed up your WordPress website. We have written extensively ... more


Sunday, 7 October, 2018 UTC

CSS Debugging and Optimization: Browser-based Developer Tools

CSS Debugging and Optimization: Browser-based Developer Tools

The following introduction to CSS code-quality tools is an extract from Tiffany’s upcoming book, CSS Master, 2nd Edition, which will be available shortly. On your road to becoming a CSS master, you’ll need to know how to troubleshoot and optimize your ... more


Sunday, 7 October, 2018 UTC

CSS Debugging and Optimization: Minification with CSSO

CSS Debugging and Optimization: Minification with CSSO

The following introduction to CSS minification tools is an extract from Tiffany’s upcoming book, CSS Master, 2nd Edition, which will be available shortly. On your road to becoming a CSS master, you’ll need to know how to troubleshoot and optimize your ... more


Thursday, 4 October, 2018 UTC

Build a Simple API Service with Express and GraphQL

Build a Simple API Service with Express and GraphQL

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. GraphQL has become an immensely popular alternative to REST APIs. The flexibility you get from using GraphQL makes it ... more


Thursday, 4 October, 2018 UTC

CSS Debugging and Optimization: Code-quality Tools

CSS Debugging and Optimization: Code-quality Tools

The following introduction to CSS code-quality tools is an extract from Tiffany’s upcoming book, CSS Master, 2nd Edition, which will be available shortly. On your road to becoming a CSS master, you’ll need to know how to troubleshoot and optimize your ... more


Thursday, 4 October, 2018 UTC

10 Steps for Optimizing WordPress Site Performance

10 Steps for Optimizing WordPress Site Performance

This article on WordPress site performance is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. You don’t want a slow website. Potential visitors may leave before your page even ... more


Friday, 28 September, 2018 UTC

Build a Simple REST API with Node and OAuth 2.0

Build a Simple REST API with Node and OAuth 2.0

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. JavaScript is used everywhere on the web - nearly every web page will include at least some JavaScript, and even if it ... more


Tuesday, 25 September, 2018 UTC

Setting up Your PyMongo Environment

Setting up Your PyMongo Environment

This article was originally published on MongoDB. Thank you for supporting the partners who make SitePoint possible. In this article, we'll introduce developers to programming MongoDB using the Python programming language. PyMongo is the name of the ... more


Friday, 21 September, 2018 UTC

How to Build React 16 Web Apps with the Sencha Grid

How to Build React 16 Web Apps with the Sencha Grid

React 16 is the first version of React built on top of React’s new core architecture, codenamed "Fiber". React 16 is designed from the ground up to support asynchronous rendering, which allows processing large component trees without blocking ... more


Thursday, 20 September, 2018 UTC

Use Your Web Dev Skills to Build a Desktop App with Electron

Use Your Web Dev Skills to Build a Desktop App with Electron

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Electron is a framework for building cross-platform desktop applications with web technologies like JavaScript, HTML, ... more


Thursday, 13 September, 2018 UTC

How to Deploy Your Secure Vue.js App to AWS

How to Deploy Your Secure Vue.js App to AWS

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Writing a Vue app is intuitive, straightforward, and fast. With low barriers to entry, a component-based approach, and ... more


Thursday, 13 September, 2018 UTC

Using SVG with Media Queries

Using SVG with Media Queries

The following is a short extract from Tiffany's upcoming book, CSS Master, 2nd Edition, which will be available shortly. With HTML documents, we might show, hide, or rearrange parts of the page based on the conditions of the viewport. If the browser ... more


Thursday, 13 September, 2018 UTC

Scroll Snap in CSS: Controlling Scroll Action

Scroll Snap in CSS: Controlling Scroll Action

The following is a short extract from Tiffany's upcoming book, CSS Master, 2nd Edition, which will be available shortly. As the web platform grows, it has also gained features that mimic native applications. One such feature is the CSS Scroll Snap Module. ... more


Thursday, 13 September, 2018 UTC

How to Get Started with CSS Animation

How to Get Started with CSS Animation

The following is a short extract from Tiffany's upcoming book, CSS Master, 2nd Edition, which will be available shortly. Think of CSS animation as the more sophisticated sister to CSS transitions. Animations differ from transforms in a few key ways: ... more