hello.js

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

Tuesday, 23 July, 2019 UTC

How to Build a Vue Front End for a Headless CMS

How to Build a Vue Front End for a Headless CMS

In this guide, we’ll learn how to build a modern blog website using Vue.js and GraphCMS, a headless CMS platform. If you’re looking to start a quick blog today, my recommendation is to go straight to WordPress. But what if you’re a media powerhouse and ... more


Friday, 19 July, 2019 UTC

JavaScript Remains the Queen of Programming Languages

JavaScript Remains the Queen of Programming Languages

This article was originally published on Developer Economics. Thank you for supporting the partners who make SitePoint possible. Take the Developer Economics survey and have your say on what the next programming language Queen should be. You could win ... more


Tuesday, 9 July, 2019 UTC

Learn to Design and Animate in 3D with Zdog

Learn to Design and Animate in 3D with Zdog

There's a cool JavaScript library that names like Chris Gannon, Val Head, and CodePen are all raving about. You can also find it on ProductHunt, where it's been doing rather well. The library is none other than Dave DeSandro's Zdog. In this article, ... more


Tuesday, 9 July, 2019 UTC

How to Use Git Branches & Buddy to Organize Project Code

How to Use Git Branches & Buddy to Organize Project Code

This article was created in partnership with Buddy. Thank you for supporting the partners who make SitePoint possible. In this article, you will learn how to set up continuous integration/deployment pipelines for your branching workflow. We will be using ... more


Friday, 5 July, 2019 UTC

SitePoint Premium New Releases: Modern JavaScript, Kanban + DevTools

SitePoint Premium New Releases: Modern JavaScript, Kanban + DevTools

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them. The Versioning Guide to Modern JavaScript A guided tour of the breadth ... more


Tuesday, 2 July, 2019 UTC

Build a Real-time Chat App with Pusher and Vue.js

Build a Real-time Chat App with Pusher and Vue.js

Apps that communicate in real time are becoming more and more popular nowadays, as they make for a smoother, more natural user experience. In this tutorial, we’re going to build a real-time chat application using Vue.js powered by ChatKit, a service ... more


Friday, 28 June, 2019 UTC

SitePoint Premium New Releases: Dev Tools, C# & Kubernetes

SitePoint Premium New Releases: Dev Tools, C# & Kubernetes

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them. Developer Essentials: Tools In this short collection, we round up some ... more


Wednesday, 26 June, 2019 UTC

How to Get Started with Vuetify

How to Get Started with Vuetify

In this article, you will learn how you can quickly build an attractive and interactive frontend very quickly using Vuetify. Building a friendly application interface with a great user experience is a skill that requires practice and knowledge. While ... more


Tuesday, 25 June, 2019 UTC

A Beginner’s Guide to Vue CLI

A Beginner’s Guide to Vue CLI

When building a new Vue app, the best way to get up and running quickly is to use Vue CLI. This is a command-line utility that allows you to choose from a range of build tools, which it will then install and configure for you. It will also scaffold out ... more


Thursday, 20 June, 2019 UTC

Getting Started with Vuex: a Beginner’s Guide

Getting Started with Vuex: a Beginner’s Guide

In single-page applications, the concept of state relates to any piece of data that can change. An example of state could be the details of a logged-in user, or data fetched from an API. Handling state in single-page apps can be a tricky process. As ... more


Friday, 14 June, 2019 UTC

SitePoint Premium New Releases: SSGs, Interaction Design, Node & Vue

SitePoint Premium New Releases: SSGs, Interaction Design, Node & Vue

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them. An Introduction to Hexo In this guide we'll present Hexo, an open-source ... more


Thursday, 13 June, 2019 UTC

A Deep Dive into Redux

A Deep Dive into Redux

Building stateful modern applications is complex. As state mutates, the app becomes unpredictable and hard to maintain. That's where Redux comes in. Redux is a lightweight library that tackles state. Think of it as a state machine. In this article, I’ll ... more


Thursday, 13 June, 2019 UTC

So, Do we Have a Winner for Code Challenge #1?

So, Do we Have a Winner for Code Challenge #1?

It’s been a week since we launched our quick Code Challenge #1, which means it’s time to announce a winner! It was tricky. While the quantity of entries wasn’t high, there’s no questioning the quality of our winning entries. But first, let’s run through ... more


Thursday, 13 June, 2019 UTC

10 Top Chrome Extensions for Your Web Development Workflow

10 Top Chrome Extensions for Your Web Development Workflow

As web developers we work in a very fast paced industry and staying on top of things can sometimes be a challenge. That's why I believe we should take full advantage of whatever tools we have at our disposal to help keep our heads above water. Today ... more


Wednesday, 5 June, 2019 UTC

How to Replace Redux with React Hooks and the Context API

How to Replace Redux with React Hooks and the Context API

The most popular way for handling shared application state in React is using a framework such as Redux. Quite recently, the React team introduced several new features which include React Hooks and the Context API. These two features effectively eliminated ... more


Friday, 31 May, 2019 UTC

SitePoint Premium New Releases: Docker, Phoenix, VS Code + More

SitePoint Premium New Releases: Docker, Phoenix, VS Code + More

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them. Phoenix Web Development Learn functional programming through building a ... more


Friday, 31 May, 2019 UTC

How to Build a Chrome Extension with Vue

How to Build a Chrome Extension with Vue

Browser extensions are small programs that can modify and enhance the functionality of a web browser. They can be used for a variety of tasks, such as blocking ads, managing passwords, organizing tabs, altering the look and behavior of web pages, and ... more


Friday, 31 May, 2019 UTC

Introduction to Vue.js and the Quasar Framework

Introduction to Vue.js and the Quasar Framework

In recent years, we’ve seen a proliferation of JavaScript tools and frameworks, such as Angular and React. I remember when I bought a book about Grunt.js: it was already being dropped by developers, who had started using other tools like Gulp, “the streaming ... more


Tuesday, 28 May, 2019 UTC

Build a Desktop Application with Electron and Angular

Build a Desktop Application with Electron and Angular

In this tutorial we’ll build a cross-platform desktop application with Electron and web technologies such as TypeScript and Angular. Electron.js is a popular platform for building cross-platform desktop apps for Windows, Linux and macOS with JavaScript, ... more


Friday, 24 May, 2019 UTC

SitePoint Premium New Releases: Webpack, TensorFlow, Swift & Parcel

SitePoint Premium New Releases: Webpack, TensorFlow, Swift & Parcel

We’re working hard to keep you on the cutting edge of your field with SitePoint Premium. We’ve got plenty of new books to check out in the library — let us introduce you to them. A Beginner’s Guide to Webpack When using JavaScript module bundler webpack ... more


Friday, 24 May, 2019 UTC

A Beginner’s Guide to Webpack

A Beginner’s Guide to Webpack

Nowadays, we’re forced to use many accessory tools to facilitate, speed up and optimize our web development workflow. Often though, such tools add an extra layer of complexity into the stack. As a result, we need to utilize additional time and effort ... more


Friday, 17 May, 2019 UTC

SitePoint Premium New Releases: Flask, Pug, ECMAScript, Linux + More

SitePoint Premium New Releases: Flask, Pug, ECMAScript, Linux + More

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them. Mastering Flask Web Development Second Edition Build modern, secure, production-ready ... more


Thursday, 16 May, 2019 UTC

A Beginner’s Guide to Pug

A Beginner’s Guide to Pug

SitePoint Premium gives you an entire collection of books covering developer essentials like Pug, Gulp, Git and more. Join now. As web designers or developers, we likely all have to write our fair share of HTML. And while this is not the most difficult ... more


Wednesday, 15 May, 2019 UTC

18+ JavaScript Libraries for Creating Beautiful Charts

18+ JavaScript Libraries for Creating Beautiful Charts

It’s practically impossible to imagine any dashboard without graphs and charts. They present complex statistics quickly and effectively. Additionally, a good graph also enhances the overall design of your website. In this article, I’ll show you some ... more


Friday, 10 May, 2019 UTC

SitePoint Premium New Releases: Clojure, npm, Gulp, Django & More

SitePoint Premium New Releases: Clojure, npm, Gulp, Django & More

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them. Professional Clojure Designed for professional devs, this book explains ... more


Wednesday, 8 May, 2019 UTC

Explore GraphQL with Apollo & React: Build a Superhero Database

Explore GraphQL with Apollo & React: Build a Superhero Database

Curious about all the buzz surrounding GraphQL, but not quite sure why you should be excited? You're in the right place! We'll shed some light on what GraphQL is and give you an opportunity for some hands-on experience. Let's start by clearing the air ... more


Thursday, 2 May, 2019 UTC

6 Collaborative Coding Tools for Remote Pair Programming

6 Collaborative Coding Tools for Remote Pair Programming

Fifteen years ago, most online collaboration and remote work involved email threads, Skype calls, and endlessly re-zipping projects for sharing after each iteration. Things have changed a lot — most things for better (Google Docs!) and some things for ... more


Thursday, 2 May, 2019 UTC

6 Collaborative Coding Tools for Remote Pair Programming

6 Collaborative Coding Tools for Remote Pair Programming

Fifteen years ago, most online collaboration and remote work involved email threads, Skype calls, and endlessly re-zipping projects for sharing after each iteration. Things have changed a lot — most things for better (Google Docs!) and some things for ... more


Wednesday, 1 May, 2019 UTC

Introduction to Nest.js for Angular Developers

Introduction to Nest.js for Angular Developers

In this post, we'll be introducing Nest.js for Angular developers. Nest.js is particularly interesting for them since it was heavy inspired by Angular and built for TypeScript. So what's Nest.js? Nest.js is an open source MIT-licensed progressive Node ... more


Wednesday, 1 May, 2019 UTC

Introduction to Nest.js for Angular Developers

Introduction to Nest.js for Angular Developers

In this post, we'll be introducing Nest.js for Angular developers. Nest.js is particularly interesting for them since it was heavily inspired by Angular and built for TypeScript. So what's Nest.js? Nest.js is an open source MIT-licensed progressive Node ... more