Duncan Hunter

Hi, I'm Duncan, I write this blog, work as a software consultant in Australia, create courses for Pluralsight, travel the world speaking at events and training technology professionals.

New Pluralsight course with Lars Skovbjerg Klint and myself on Sharing code in Angular

New Pluralsight course with Lars Skovbjerg Klint and myself Play by Play: Sharing Code with npm Modules Between Angular Web and Ionic Mobile Apps http://www.pluralsight.com/courses/play-by-play-sharing-code-npm-angular-ionic Play by Play is a series in which top technologists work through a problem in real time, unrehearsed and unscripted. In this course, Play by Play: Sharing Code with npm Modules Between Angular Web and Ionic Mobile Apps, Duncan Hunter and Lars Klint demonstrate what code you can share between your Angular mobile and webs apps. Learn how to separate out the common code from your angular services and state management into custom npm modules, discover helpful tools and strategies for making npm packages, and how to share your finished...

Presenting at DDD Brisbane 2017

Photo supplied courtesy of Soul Solutions Pty Ltd http://soulsolutions.com.au/ I had a blast at my hometown DDD Brisbane with a lot of my work friends also presenting it was a great fun vibe so thanks to the organisers. I presented on sharing code between mobile and web applications with Angular and Ionic and the journey I am on using with npm packages or nx workspaces. Here is a slide deck link to the presentation...

nx with Justin Schwartzenberger from nrwl.io

I was super excited to record another interview with a friend of mine Justin who I am continually learning from. This time we were talking nx or Nrwl Extensions for Angular which is an open source toolkit for enterprise Angular applications....

New Pluralsight course with Lars Skovbjerg Klint and myself on ngrx.

Super excited to publish another Pluralsight course on ngrx with my mate Lars. If you would like to get started learning about how to use ngrx and the redux pattern in your angular applications then this course Play by Play Angular and ngrx on Pluralsight is a great place to get started. ngrx is an RxJS powered state management for Angular applications, inspired by Redux @ngrx is a controlled state container designed to help write performant, consistent applications on top of Angular. Core tenets: State is a single immutable data structure Actions describe state changes Pure functions called reducers take the previous state and the next action to compute the new state State accessed with the Store, an observable of...

ng conf 2017 highlights

I just came back from ng-conf2017 the biggest Angular event each year in Utah. I wanted to share some of the highlights with you. If you are into Angular it is the best conference I have been too and like a three-day party really. Figure: https://www.ng-conf.org/ home screen Highlights tech wise Angular is at version 4 and we should call it Angular with no version number and Angular 1 is now AngularJS ngrx state management tool is huge now and we should be using it for big projects https://github.com/ngrx The Angular CLI is huge and we should be using it cli.angular.io Also expect changes to this space as it is going to...

Angular Super Powers 2017 Sydney, Melb and Brisbane

Another great trip talking three great groups of devs through building an Angular app with ngrx and testing in a day. Thanks to all who came and make these events so interactive and awesome. Do not forget to linkin with me and join the conversation by following me on twitter @dunhunter Lots of new more stable angular tips and tricks versus our last tour and we get more and more done with the Angular CLI! We even gave a full price $3000++ ticket to ndcsydny.com away thanks to NDC! Figure: Melbourne Figure: Sydney NDC Ticket raffel Figure: Sydney Figure: Brisbane You can see the code here. https://github.com/SSWConsulting/angular-super-powers-melb-april-2017...