Will AI take my job
Finding my Why
Lessons from a successful project
A colleague and I recently finished a short 3-week project with a client, the result of which is one very happy client, and an MVP finished before the deadline. Below are the lessons that I learnt during that project.
New years goals
I’ve never been one to set myself new years resolutions, not for any particular reason, I just don’t. However, last year I set myself several goals and/or challenges.
- Read 12 books in 12 months
- 12 blog posts
So how did I go?
.NET MAUI Community Toolkit
Hardcoding. Have your cake and eat it
GetHashCode() the easy way
SignalR - Why? Because its easy
SignalR has been around for a few years now (since 2013), offering real-time notifications to our .Net applications.
RxJS refactor: BehaviourSubjects
In an earlier post I described how to leverage the power of RxJS and the combineLatest() and startWith() operators to tidy up my code. I have since updated the code on that page to reflect the new RxJS6 pipe operators.
Angular6 Runtime environment Variables
Out of the box, Angular provides a convenient method for setting environment variables for each our local dev environment and our production environment.
Ng directive Thought Experiment
Not long after publishing my recent post on minimising Async bindings in Angular by using the *ngIf=“obs$ | async as obs”; construct, I received the following comment on twitter: