filmov
tv
Refactoring in TypeScript - Yatzi Coding Kata

Показать описание
Let's refactor together some TypeScript code and practice with FP, OOP, and array operators!
I feel we spent too much time in Java. To balance this, let's take some (intentional) messy TypeScript code and clean it.
Among the learning points:
- Mastering Array operators
- FP principles: avoid mutation, pure functions
- OOP: identify new value objects to enrich code semantics
- Baby-steps refactoring taking small safe steps
- TypeScript-specific tricks and clean code rules
Prep-work:
Just watching is fine, but if you want to become better at refactoring and crafting software, I will invite you to clone the original code and spend 2-4 hours refactoring it before attending this event (instructions are in the project readme):
The speaker
This is a live stream of an event of the European Software Crafters community:
Join us. It's all free.
I feel we spent too much time in Java. To balance this, let's take some (intentional) messy TypeScript code and clean it.
Among the learning points:
- Mastering Array operators
- FP principles: avoid mutation, pure functions
- OOP: identify new value objects to enrich code semantics
- Baby-steps refactoring taking small safe steps
- TypeScript-specific tricks and clean code rules
Prep-work:
Just watching is fine, but if you want to become better at refactoring and crafting software, I will invite you to clone the original code and spend 2-4 hours refactoring it before attending this event (instructions are in the project readme):
The speaker
This is a live stream of an event of the European Software Crafters community:
Join us. It's all free.
Refactoring in TypeScript - Yatzi Coding Kata
🔥 TypeScript has a bunch of super handy commands for refactoring your codebase
React / Typescript Refactoring
TypeScript for JavaScript Developers Part 10: Simple Refactoring
Refactoring TypeScript code with flatMap
Refactoring Typescript Code & Filesystem Naming Conventions
'One Thousand and One Stories: a Large-scale Survey of Software Refactoring' by Mohamed Wi...
Follow this principle when programming #programmingprinciple
SOEN6441 - Advanced Programming Practices - week 8 - refactoring
Michele Riva – Refactoring large JavaScript codebases | Øredev 2022
Refactoring large JavaScript codebases | Michele Riva | jsday 2022
Mob Programming Refactoring Kata Strategic Design
TypeScript just unblocked React Server Components
Tennis: Top Code Kata | Improve your Skills with 6 Refactoring Variants
Refactoring - Working with Legacy Code (3/3)
Kata Tennis Refactoring con Mireia Scholz
Refactoring dev to JavaScript with Raddevon Live coding Part 2
Crafting Reliable and Testable Code with TypeScript | Doguhan Uluca | Reliable Web Summit 2021
Split Phase Refactoring
Large Scale Automated Refactoring Across Translation Unit Boundaries in C++ - Zie Weaver - CppNow 23
Refactoring Scientific Software
Refactoring to Functional
TypeScript 4.9 beta, рендеринг в React, «Рефакторинг на максималках», Доке 1 год...
Leveraging fp-ts Smart Constructors
Комментарии