Black Friday Sale, get my book Getting Started With Angular for half price. This offer is only until the 1st December, so click on the link below to get the offer.
Articles
What painting a shed can teach us about writing software
What can we learn from painting With the world being on lockdown I recently had time to finally get around to painting my garden shed. It’s a job that I kept putting off because I wanted to do ot
Working with legacy apps
Angular 11 has just been released, over the last few years, Angular has gone from version 2 to 11 its growth is amazing, and with each release, there are new features and new ways of working with A
CGCSoftware News
It’s been a busy few months to the start of the year at CGCSoftware towers. First, I’ve been busy working for a major organisation helping them working on their existing Angular applica
Thinking in Redux – a Review
I recently finished reading a great book all about Redux, which is the core pattern behind NgRx. The book is called Thinking In Redux by Nir Kaufman. In this book Nir goes through introducing the c
Agile doesn’t work if your code isn’t
I’ve worked on a few software projects over the years and many of them have been run within an Agile environment. Agile is a software planning methodology where the work is carried out in small c
IR35 and it’s possible effect
IR35 is looming over all contractors in the uk, it could be in place in April 2020, and there no doubt if it does come into full effect, then it will change how contractors operate. For those who d
Using Angular Elements for a micro-frontend
For my latest client, I was asked to look into how we could structure an Angular application so it could be developed in different sectors. The application is made up of 12 major sections, each sec
Thoughts on NgRx
I’ve been using NgRx for a short while now and I thought I’d write up some of my initial thoughts on it. Getting started can be tricky, it is a steep learning curve, but once you understand wha
Using NgRx with Elements
Recently I’ve started a new project where we plan to restructure a large application into smaller, more manageable individual projects. As well as dividing the application into small modules we w