GetHashCode() the easy way
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?
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: