Nick Hodges on SOLID in TypeScript using Angular
Posted by jpluimers on 2020/08/18
For my link archive: after a long history of Delphi programming, Nick Hodges did a
SOLID series with TypeScript using Angular
- [WayBack] Writing SOLID Code: SRP – Angles and Types on the Single Responsibility Principle
- [WayBack] Writing SOLID Code: OCP – Angles and Types on the Open/Closed Principle
- [WayBack] Writing SOLID Code: LSP – Angles and Types on the Liskov Substitution Principle – Wikipedia
- [WayBack] Writing SOLID Code: ISP – Angles and Types on the Interface Segregation Principle
- [WayBack] Writing SOLID Code: DIP – Angles and Types on the Dependency Inversion Principle
They explain these SOLID – Wikipedia concepts:
- Single responsibility principle – Wikipedia
- Open–closed principle – Wikipedia
- Liskov substitution principle – Wikipedia
- Interface segregation principle – Wikipedia
- Dependency inversion principle – Wikipedia
After that, he did a series on:
[WayBack] Angular 101 – Angles and Types
More Angular and TypeScript
Since Nick likes that combination so much:
- [WayBack] Philly Code Camp 2018.2 – Angles and Types
- [WayBack] GitHub – NickHodges/PhillyCCTodoApp: Sample ToDo App for Philly Code Camp 2018.2
- via [WayBack] Last Friday (November 16, 2018) I taught a full day class called “Angular 101: Angular from Start to Finish“. It was really fun, and my attendees seeme… – Nick Hodges – Google
and his TypeScript series start:
- [WayBack] Running TypeScript in the Console – Angles and Types
- [WayBack] TypeScript OOP: Inheritance – Angles and Types
- [WayBack] TypeScript OOP: Polymorphism – Angles and Types
and what started as a trilogy in 5 parts of his [WayBack] Angular 101 – Angles and Types became much longer:
- [WayBack] Angular 101: Step 1 — Basics – Angles and Types (which has
ng
as prerequisite, that seems to require a Nigerian passport; see screenshot on the right) - [WayBack] Angular 101: Step 2 – An API – Angles and Types
- [WayBack] Angular 101: Step 3 — A NavBar Component – Angles and Types
- [WayBack] Angular 101: Step 4 – The Main Pages – Angles and Types
- [WayBack] Angular 101: Step 5 — HTTP and DI – Angles and Types
- [WayBack] Angular 101: Step 6 — Accessing the API – Angles and Types
- [WayBack] Angular 101: Step 7 — Filtering Data – Angles and Types
Related:
- [Archive.is] what requirements does ng have – Google Search
- [WayBack] Nick Hodges on Twitter: “Angular 101: Step 1 — Basics https://t.co/wn5mhqBcxR… “https://twitter.com/nickhodges/status/1072155229486022659
DIID update
Nick also updated the public repository with the changes that did make it in his Dependency injection in Delphi book earlier:
- [WayBack] Code for DIID Updated – Delphi-losophy
- [WayBack] NickHodges / nickdemocode / diid — Bitbucket
- [WayBack] NickHodges / NickDemoCode / Commits — Bitbucket
- [WayBack] NickHodges / NickDemoCode / commit / c6c5763aa7e9 — Bitbucket: Removing use of the Global Container
- [WayBack] NickHodges / NickDemoCode / commit / e0e207911ca9 — Bitbucket: 000000: Changes to demo code
–jeroen
[WayBack] Jeroen Pluimers on Twitter: “G+ Maybe this is the reason I have never done any serious JavaScript development: according to Google, … https://t.co/Sfuygeo6xy”
via [WayBack] Maybe this is the reason I have never done any serious JavaScript development: according to Google, the ng requirements start with having a Nigerian passport. So it could be a scam after all… – Jeroen Wiert Pluimers – Google+
Leave a Reply