John YoungersinYoungers ConsultingC# 9.0 — Record Compatible CollectionsIn the latest version of the language, an alternative to class was introduced:Jan 18, 2021Jan 18, 2021
John YoungersinYoungers ConsultingAngular — Typed Reactive FormsAfter upgrading to Angular 10, if using the option "strictTemplates": true you’ll likely run into issues with usage of directives like…Jul 24, 2020Jul 24, 2020
John YoungersinYoungers ConsultingAngular — Dynamically Generated InjectablesA common scenario I’ve run into lately involves setting up Injectable() classes that are very similar to each other with minor differences:Jul 21, 2020Jul 21, 2020
John YoungersinYoungers ConsultingAngular NgRx Boilerplate Reduction: 2019 EditionIn 2017 I published this article on reducing NgRx boilerplate:Oct 4, 2019Oct 4, 2019
John YoungersinYoungers ConsultingNgRx Tips — Part 4It’s been a while since I’ve written one of these (only a full year), but recently I’ve been doing some front-end work and have more tips…Feb 21, 2019Feb 21, 2019
John YoungersinYoungers ConsultingASP.Net WebAPI PatchMapThe release of the .Net Standard library PatchMapOct 18, 2018Oct 18, 2018
John YoungersinYoungers ConsultingC# WebAPI POST/PUT/PATCH Part 3: Patch MappingIn Part 1 we discussed the concept of editing at a field level, and Part 2 described how you may want your API setup: in Part 3 we’ll go…Jun 18, 2018Jun 18, 2018
John YoungersinYoungers ConsultingC# WebAPI POST/PUT/PATCH Part 2: Response HandlingIn Part 1 I discussed the overall concept of editing entities at the field level. In this article I’ll go over some ways to simplify…Jun 1, 2018Jun 1, 2018
John YoungersinYoungers ConsultingC# WebAPI POST/PUT/PATCH Part 1: One code path to rule them allWouldn’t it be nice to easily create a full entity, update a full entity, and even update one single property of that entity, all from the…May 4, 20181May 4, 20181
John YoungersinYoungers ConsultingAngular — Replacing Page Layout in Child RoutesIn the applications I’ve worked on recently, a common requirement has been to create hierarchical pages where each child page completely…Apr 8, 2018Apr 8, 2018