Last week, I wrote a tutorial that walked through how to set up a CouchDB database on a self-hosted Ubuntu server. I talked about some of… continue reading.
Last week, I wrote a tutorial that walked through how to set up a CouchDB database on a self-hosted Ubuntu server. I talked about some of… continue reading.
When I built the Elite Ionic course, I built it as a PWA using Ionic. Anybody who signs up for the course can log in to the application and… continue reading.
One of the cool things about CouchDB is how portable it is. It can run just about anywhere and interact with other CouchDB style databases… continue reading.
In past tutorials, we have covered setting up a basic Node/Express server and even integrating a Node server with Ionic. Up until this point… continue reading.
As a kid, advent calendars were one of my favourite Christmas traditions. There was something special about ripping open that perforated… continue reading.
In the past couple of tutorials, we have been working on building a cryptocurrency price tracking application as a progressive web… continue reading.
In the previous tutorial, we walked through building a simple cryptocurrency tracker application using Ionic. The purpose of this tutorial… continue reading.
For a lot of people, buying cryptocurrency – like Bitcoin, Litecoin, and Ethereum – is a long-term game. Day trading anything that volatile… continue reading.
In a previous tutorial, we covered how to integrate a basic NodeJS server with Ionic. This covered the very basics of setting up the NodeJS… continue reading.
Once you’ve got the basics of Ionic down then all you have left to learn is… everything else. It’s hard to clearly define where your time… continue reading.
It is a common misconception that web-based mobile applications like those built with Ionic are not capable of creating performant… continue reading.
Last week I wrote a tutorial that covered how to create a simple add to cart animation using the Angular animations library (which is based… continue reading.
As well as looking cool, animations are best used in applications when they serve a purpose. Animations are great for conveying a range of… continue reading.
It’s not immediately obvious how to go about setting up custom components that you have added to your Ionic application. In this video, we… continue reading.
There often comes a time where we will need to modify the properties of an element in our application: its background color, or its position… continue reading.
HTML has to take first place for markup languages, but Markdown is up there with my favourites. I use markdown for pretty much all the… continue reading.
I was browsing around Twitter the other day when I came across a tweet from Rachel Nabors (who you should definitely follow for cool web… continue reading.
CouchDB exposes a powerful REST API that allows you to interact with the database by making simple HTTP requests. The simplicity of CouchDB… continue reading.
End-To-End (E2E) testing involves creating automated tests that will test your application as a whole, rather than testing individual chunks… continue reading.
Earlier this week I recorded a video where I walked through building an expandable component on screen. This was a generic component that… continue reading.