I discovered Clean Architecture by Robert C. Martin

Recently, I’ve been working on a personal web development project using Angular and .NET Core. The architecture of the .NET Core portion was fairly simple, with controllers calling the Entity Framework context to do CRUD operations on the database. When it came time to add authentication to the application things started to get messy; I like being clean. I wanted to find a way to add Identity Framework to the project so that it was possible to change in the future, that’s when my search led me to the Clean Architecture Pattern by ‘Uncle Bob’ (He’s everyone’s uncle?...

November 21, 2018 · 1 min · Hubert Lin

Things I learned from my first paid website project

Yes that’s right, I built my first website for a paying client. Although not the greatest accomplishment, I want to share my experience so you and other business owners can get some perspective. With SquareSpace, Shopify, Wix and all those other website building apps, it seems like there really isn’t a reason to hire a web developer these days. I mean, why would someone pay a few hundred dollars when they could just pay $9....

September 10, 2018 · 4 min · Hubert Lin

Hosting Angular app on Cloud Cannon

I’ve been using Cloud Cannon Hosting for Jekyll static generated websites for a few months now. When I finally started learning about Angular it seemed like both would play well since they are both served from static resources. I was wrong. As it turns out, Angular apps are meant for “Single Page Applications” so they are literally one page. The index.html page. So when I try to use Angular Router and go to www....

July 14, 2018 · 2 min · Hubert Lin

Edmonton Property Value Finder

The Edmonton Property Value Finder is a tool for Edmontonians to find out the assessed value of their property from the City of Edmonton Open Data Set. I built this app to learn about consuming data from a web API and chose to make something that could benefit others as well. The first iteration of the app used the Bootstrap 4 Framework for front-end components and jQuery for handling the API requests....

July 11, 2018 · 2 min · Hubert Lin