Skip to main content


Publishing an Ionic Progressive Web App - part 3

In part 1 of this tutorial series we used the Ionic Pro Backend as a Service (BaaS) platform to generate a new Ionic project. In part 2 of this tutorial series we then used this Ionic project to develop a realtime chat application with the library and node.
Read More
Recent posts

Building a blog with Gatsby, React and!

TL;DR: Gatsby is a modern React based static content generator, and it boasts an impressive list of out-the-box features. In this article, we're going to be building a blog, and adding extra features like pagination, user authentication with Auth0.
Read More

Running SSL on localhost

Before I get started with the how, I assume some of you may be asking, "Why do I care about running SSL on my localhost?" Well, there are some specific situations that you may care. Here are just a few: There may be others, but these are some that I have run into myself.
Read More

AI Basics: Natural Language Processing with Node.Js

For a couple of years now, AI and Machine Learning have been taking over web forums as well as adding to the excitement of eager developers who are keen to give it a go in their projects.
Read More

An Example of the Async Clipboard API with Vue.js

A few days ago Google shipped Chrome 66 and one of the new features enabled in that version was the Async Clipboard API. As you can guess, this provides access to the user's clipboard (both read and write) and is surprisingly easy to use.
Read More

Build an Amazon-Like Product Preview App using Vue.js

If you have ever used online stores like Amazon or eBay, you have definitely used the preview feature. It shows you images or videos of the product so you know what to expect before making a purchase.
Read More

Creating Server-side Rendered Vue.js Apps Using Nuxt.js

JavaScript frameworks/libraries such as Vue can offer a fantastic user experience when browsing your site. Most offer a way of dynamically changing page content without having to send a request to the server each time. However, there is an issue with this approach.
Read More