Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Crafting Reliable and Testable Code with TypeScript

ng-conf via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the principles of crafting reliable and testable code using TypeScript in this 29-minute conference talk from the Reliable Web Summit 2021. Learn how to apply Agile Engineering Best practices to deliver scalable solutions for both front-end and back-end development. Discover the implementation of SOLID practices, OOP principles, and techniques to avoid over-engineering while writing testable code. Gain insights into high cohesion, low coupling, self-documenting code, and Test Driven Development. Understand the benefits of TypeScript for JavaScript at scale, and explore concepts such as interface segmentation, stateless code, and managing complexity. Delve into the FIRST principle, Mike Cohn's Testing Pyramid, and strategies for isolating dependencies to create more robust applications.

Syllabus

Intro
Crafting Reliable
Reliable Engineering Best Practices
Benefits of TypeScript • JavaScript at scale
JavaScript Feature Gap
CONTEXT SWITCHING LEADS TO ANGER
High Cohesion - Low coupling
Self-documenting code
Test Driven Development
FIRST principle
Mike Cohn's Testing Pyramid
Isolating Dependencies
Interface Segregation
TypeScript enables SOLID code
User Interface
Interface Tips
User Model
Stateless Code
Imperative
Reactive
Write unit testable code Manage complexity

Taught by

ng-conf

Reviews

Start your review of Crafting Reliable and Testable Code with TypeScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.