Latest Posts

How to Set Up Angular CLI for Beginners

How to Set Up Angular CLI for Beginners

August 16, 2019 07:00PM | How To - Step by Step Guides
This a step by step guide of setting up Angular CLI. Angular CLI is a first-party CLI tool that helps developers to create, build and deploy applications among other things. It makes the process of building Angular apps easier by handling the most repetitive tasks on your …

How to Create a Firebase Project

How to Create a Firebase Project

August 16, 2019 09:05AM | How To - Step by Step Guides
Last Verified: 16th August 2019 This is a step by step how to guide to show you how to create a new Firebase project. First, visit Firebase Console using this visiting the following URL - https://console.firebase.google.com. Login using your Google Account - if you are not …

Flutter and GraphQL - How to Upload Files

Flutter and GraphQL - How to Upload Files

August 12, 2019 11:21AM | Flutter
In this post, I am going to show you how to upload files using GraphQL and flutter. To work with GraphQL in flutter, we are going to use graphql_flutter package, which has over 1000 stars on GitHub and I frequently contribute to. So, without further ado, let’s get started. …

How to Add Async Validators to an Angular Reactive Form

How to Add Async Validators to an Angular Reactive Form

July 22, 2019 01:00AM | Angular
Occasionally, you may want to validate form input against data that is available asynchronous source i.e. a HTTP backend. For instance, checking if a username or email address exists before form submission. In Angular, you achieve this using Async Validators, which we are going …

Flutter - A Closer Look at How Pub Handles Dependency Versions

Flutter - A Closer Look at How Pub Handles Dependency Versions

July 10, 2019 03:14PM | Flutter
In this post, I want to look closely at how dart pub handles dependency versions. The end goal is to help you understand how to manage your flutter dependencies versions with some finesse. So, without further ado, let’s get started. How Dart Pub Handles Dependencies Dart …

Customizing Angular App Behavior per Build Environment

Customizing Angular App Behavior per Build Environment

July 2, 2019 08:33AM | Angular
If you have used angular for even a brief period, you probably have come across the environment configuration files. By default, they are two of them – one for production and another for development. They allow you to specify configs or settings that are unique to a specific …

Flutter Building a Bottom Navigation Bar with "Flutter_Bloc"

Flutter Building a Bottom Navigation Bar with "Flutter_Bloc"

March 28, 2019 08:59AM | Flutter
I was in the middle implementing a BottomNavigationBar, when a thought crossed mind. Can I use bloc pattern to manage its state? Admittedly, it’s not the most brilliant idea, not even close to one, but I thought it was a very good way to improve my understanding of the …

Golang – Building a Graphql Server (Part 1)

Golang – Building a Graphql Server (Part 1)

March 25, 2019 03:50AM | Go (golang)
Over the last 3 months, I have been involved on a project where I ended up building a GraphQL Server using Go. Before this, I had not worked on GraphQL before, on either frontend or backend. In this post, I would like to focus on two things: First, why I decided to use GraphQL …

Working With Assets and Global Styles and Scripts in Angular

Working With Assets and Global Styles and Scripts in Angular

February 25, 2019 12:40AM | Angular
In this post, we are going to take a closer look at how we to work with assets (web assets) and global styles and scripts on our angular project. The three (Assets, Styles and Scripts) cover all the resources you might need for your Angular app. We will cover common scenarios …

Separating Dev and Prod Environment on Firebase

Separating Dev and Prod Environment on Firebase

February 16, 2019 05:24AM | Angular
It is common for developers to setup multiple environments for our application. This usually include a development/staging and production environment. This gives us the freedom to experiment with our development/staging environment, without messing with the production …

Changing Angular Material Form Field Appearance

Changing Angular Material Form Field Appearance

February 4, 2019 01:20AM | Angular
Material design has been with us for the last few years. The material guidelines spec sheet, found here, has evolved since the original design, on release. This can be seen in various Google products, as they continue updating their products according to the updated spec sheet. …

Using OS Environment Variables in Angular (with Docker)

Using OS Environment Variables in Angular (with Docker)

January 13, 2019 01:39PM | Angular
Angular has its way of handling different target environments, through angular environments files – which you can learn more about here. The issue with this approach is that it requires you to commit keys and configuration to your version control. This is not a big problem …