An excellent TypeScript Book’s review

I have read a book about TypeScript for the past few weeks: Advanced TypeScript Programming Projects

This is an excellent book to get hands on experience with TypeScript. The author takes your through a series of projects, to show how one could use TypeScript instead of regular JavaScript. The very first chapter points out the benefits and additional features of TypeScript, then in each chapter we see a practical usage of it.

Throughout the projects we will see excellent examples for using OO design patterns such as Visitor, Chain of Responsibility, etc. A good point that the author also explains the details and implementation of these patterns. The code examples are nicely structured following the Single Responsibility Principal. Because of the many small types used, having the source code of the projects available on GitHub comes very handy to browse the code quickly.

The book shows how TypeScript may work along the most popular web frameworks such as React, Angular, Bootstrap, Material Design, Vue, WebSockets and ASP.NET Core. Having that many technologies might be a bit overwhelming if seeing them in the first time. Although the book does not go into the very details of these technologies, it points for further readings. I definitely recommend this book for a reader who has a minimum web development experience already, but also wants to get involved with TypeScript.

If you got interested, you can get the book on Amazon.

This is a non-sponsored post; I do not receive any commission or compensation for this post from the author nor the publisher.

Build 2019

Here are the build videos from 2019, that I suggest for watching (besides the keynotes). These sessions mostly focus on serverless, microservices, .net and C# topics. This list does not include the keynotes.

.NET and C

Serverless and Blazor

Bots

Service Fabric

Build 2018 – my favorite sessions

My favorite Build 2018 sessions:

CLOUD

Break through the serverless barriers with Durable Functions
https://channel9.msdn.com/Events/Build/2018/THR3801
Containers and microservices: Zero to Hero with Service Fabric
https://channel9.msdn.com/Events/Build/2018/THR2047
Azure Service Fabric: The road ahead for microservices
https://channel9.msdn.com/Events/Build/2018/BRK2111
Diagnosing and debugging live cloud applications
https://channel9.msdn.com/Events/Build/2018/BRK2117
Building Resilient Microservices with .NET Core and Azure Container Services (AKS)
https://channel9.msdn.com/Events/Build/2018/BRK3811
Iteratively Develop Microservices with Speed on Kubernetes
https://channel9.msdn.com/Events/Build/2018/BRK3809

UI & Windows

The future of C#
https://channel9.msdn.com/Events/Build/2018/BRK2155
Creating Innovative Experiences for Fluent Design using the Visual Layer
https://channel9.msdn.com/Events/Build/2018/BRK3503
‘NEW SESSION’ Modernizing Desktop Apps on Windows 10 with .NET Core 3.0 and much more
https://channel9.msdn.com/Events/Build/2018/BRK3501
MSIX: Inside and Out
https://channel9.msdn.com/Events/Build/2018/BRK2432
What’s New for Windows UX Developers: Fluent and XAML
https://channel9.msdn.com/Events/Build/2018/BRK2423
Behind the scenes of the Sets on Windows 10 and Your Phone: How you building amazing cross-device experiences into your applications using the same APIs
https://channel9.msdn.com/Events/Build/2018/BRK2417
Building Windows – how the bits flow from check-in to the fast-ring
https://channel9.msdn.com/Events/Build/2018/BRK2114

Hololens

Achieving Scale with HoloLens and BIM: Designing for interactions with large construction simulation models
https://channel9.msdn.com/Events/Build/2018/THR2405

BOT

Adaptive Cards in Bots, Windows, Outlook and your own applications
https://channel9.msdn.com/Events/Build/2018/BRK2401

My favorite NDC London 2018 talks

Here is my list of favorite NDC 2018 talks:

Building for Resiliency and Scale in the Cloud – Scott Allen
The Performance Investigator’s Field Guide – Sasha Goldshtein
Deploying Windows Container based apps using Kubernetes – Ben Hall
The Psychology of Social Engineering – Niall Merrigan
The Modern Cloud – Scott Guthrie
Why I’m Not Leaving .NET – Mark Rendle
Tips & Tricks with Azure – Scott Guthrie

HTTP: History & Performance – Ana Balica
Refactoring to Immutability – Kevlin Henney
The Hello World Show Live with Scott Hanselman, Troy Hunt, Felienne, and Jon Skeet