#30daysoftypescript hasil pencarian

๐Ÿš€ Day 27 โ€” Publishing Typed Libraries in TypeScript 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ When you publish properly typed libraries, developers love you. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿš€ Day 27 โ€” Publishing Typed Libraries in TypeScript
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

When you publish properly typed libraries, developers love you.

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 19 โ€” DOM & Node Types 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ TypeScript doesnโ€™t just help you write safer code, it helps you write safer environment-specific code. #30DaysOfTypeScript #TypeScript

devFemzy's tweet image. ๐Ÿง  Day 19 โ€” DOM & Node Types
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

TypeScript doesnโ€™t just help you write safer code, it helps you write safer environment-specific code.

#30DaysOfTypeScript #TypeScript

๐Ÿง  Day 15 โ€” Conditional Types in TypeScript 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Conditional Types let your types branch โ€” that is, choose between two possible outcomes based on a condition. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 15 โ€” Conditional Types in TypeScript
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Conditional Types let your types branch โ€” that is, choose between two possible outcomes based on a condition.

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way.

#TypeScript #30DaysOfTypeScript


๐Ÿงฉ Day 22 โ€” Runtime Validation with Zod 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ TypeScriptโ€™s compiler wonโ€™t save you at runtime โ€” but tools like Zod (or io-ts) bridge the gap beautifully. #TypeScript #Zod #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿงฉ Day 22 โ€” Runtime Validation with Zod
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

TypeScriptโ€™s compiler wonโ€™t save you at runtime โ€” but tools like Zod (or io-ts) bridge the gap beautifully.

#TypeScript #Zod #30DaysOfTypeScript

#30daysoftypescript #Day1 understood generics in typescript

govindappaarun's tweet image. #30daysoftypescript #Day1  understood generics in typescript

๐ŸŒ€ Day 20 โ€” Async & Promises 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ asynchronous programming โ€” promises, async/await, and typing your asynchronous functions safely with TypeScript... #30DaysOfTypeScript #TypeScript

devFemzy's tweet image. ๐ŸŒ€ Day 20 โ€” Async & Promises
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

asynchronous programming โ€” promises, async/await, and typing your asynchronous functions safely with TypeScript...

#30DaysOfTypeScript #TypeScript

๐ŸŸฆ Day 26 โ€” Advanced TypeScript Config & Path Aliases 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Many developers write TypeScript for years without ever touching tsconfig.json beyond the default.... #TypeScript #PathAliases #30DaysOfTypeScript

devFemzy's tweet image. ๐ŸŸฆ Day 26 โ€” Advanced TypeScript Config & Path Aliases
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Many developers write TypeScript for years without ever touching tsconfig.json beyond the default....

#TypeScript #PathAliases #30DaysOfTypeScript

๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way.

#TypeScript #30DaysOfTypeScript

๐Ÿง Day 13 โ€” Utility Types I (Built-ins) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Covered 20+ TypeScript utility types โ€” from Partial & Pick to Awaited & ReturnType. These tiny built-ins reshape, filter, and reflect types so you write less code withโ€ฆ

devFemzy's tweet image. ๐Ÿง Day 13 โ€” Utility Types I (Built-ins)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Covered 20+ TypeScript utility types โ€” from Partial & Pick to Awaited & ReturnType.
These tiny built-ins reshape, filter, and reflect types so you write less code withโ€ฆ


๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use.... Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypescriptIn30Days #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis
Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use....

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypescriptIn30Days #30DaysOfTypeScript

๐Ÿง  Day 10/30: type vs interface Prefer type for unions & utilities; interface for OO/merge cases. Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ ย #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 10/30: type vs interface
Prefer type for unions & utilities; interface for OO/merge cases.
Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

ย #TypeScript #30DaysOfTypeScript

๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use.... Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypescriptIn30Days #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis
Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use....

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypescriptIn30Days #30DaysOfTypeScript


๐Ÿง  Day 11/30 โ€” Generics Basics Write reusable functions without losing type safety. <T> lets your code stay flexible โ€” but still smart. Letโ€™s master Generics ๐Ÿ‘‡ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 11/30 โ€” Generics Basics

Write reusable functions without losing type safety.
 &amp;lt;T&amp;gt; lets your code stay flexible โ€” but still smart.

Letโ€™s master Generics ๐Ÿ‘‡
medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 10/30: type vs interface Prefer type for unions & utilities; interface for OO/merge cases. Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ ย #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 10/30: type vs interface
Prefer type for unions &amp;amp; utilities; interface for OO/merge cases.
Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

ย #TypeScript #30DaysOfTypeScript


๐Ÿง  Day 12/30: Generic interfaces/classes How generics power interfaces and classes, and how default type parameters make our APIs safer and more convenient. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 12/30: Generic interfaces/classes

How generics power interfaces and classes, and how default type parameters make our APIs safer and more convenient.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 11/30 โ€” Generics Basics Write reusable functions without losing type safety. <T> lets your code stay flexible โ€” but still smart. Letโ€™s master Generics ๐Ÿ‘‡ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 11/30 โ€” Generics Basics

Write reusable functions without losing type safety.
 &amp;lt;T&amp;gt; lets your code stay flexible โ€” but still smart.

Letโ€™s master Generics ๐Ÿ‘‡
medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript


๐Ÿง  Day 8/30: Function typing & overloads. functions โ€” how to type them precisely โ€” and overloads, which let one function offer multiple call โ€œshapesโ€ while keeping a single implementation. ย ย  Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #NextJS #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 8/30: Function typing &amp;amp; overloads.
functions โ€” how to type them precisely โ€” and overloads, which let one function offer multiple call โ€œshapesโ€ while keeping a single implementation. ย ย 

Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypeScript #NextJS #30DaysOfTypeScript

๐Ÿง  Day 7 โ€” Literal Types & Enums (and why as const often wins) 30 Days of Mastering TypeScript โ€” by devFemzy Today we dial in the precision by learning literal types, const assertions (as const), and when to use enums vs const objects. Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ

devFemzy's tweet image. ๐Ÿง  Day 7 โ€” Literal Types &amp;amp; Enums (and why as const often wins)
30 Days of Mastering TypeScript โ€” by devFemzy

Today we dial in the precision by learning literal types, const assertions (as const), and when to use enums vs const objects.

Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ


๐Ÿง  Day 6/30 โ€” Unions, Intersections & Discriminated Unions (with Exhaustive Checks) Full Guide ๐Ÿ“ท medium.com/@devFemzy/day-โ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 6/30 โ€” Unions, Intersections &amp;amp; Discriminated Unions (with Exhaustive Checks)

Full Guide ๐Ÿ“ท medium.com/@devFemzy/day-โ€ฆ 

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

๐Ÿง  Day 5/30: Arrays & Tuples Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 5/30: Arrays &amp;amp; Tuples
Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me


๐Ÿงฉ Day 3 of #30DaysOfTypeScript: Generics! ๐Ÿš€ - Reusable type definitions ๐Ÿ”„ - Enhanced type safety ๐Ÿ›ก๏ธ - Flexible code structures ๐ŸŒˆ Code sample below! ๐Ÿ’ป #30daysofcode #TypeScript #buildinginpublic

devqing_'s tweet image. ๐Ÿงฉ Day 3 of #30DaysOfTypeScript: Generics! ๐Ÿš€
- Reusable type definitions ๐Ÿ”„
- Enhanced type safety ๐Ÿ›ก๏ธ
- Flexible code structures ๐ŸŒˆ
Code sample below! ๐Ÿ’ป
#30daysofcode #TypeScript #buildinginpublic

๐Ÿ•ต๏ธโ€โ™‚๏ธ Day 4 of #30DaysOfTypeScript: Type Guards & Assertions ๐Ÿ›ก๏ธ - Narrowing types like a pro ๐ŸŽฏ - Asserting with confidence ๐Ÿ’ช - Code safer, debug faster ๐Ÿš€ Quiz: Can you spot the type guard? ๐Ÿค” Drop your answers below๐Ÿ‘‡ #30daysofcode #typescript #buildinpublic #SoftwareDevelopment

devqing_'s tweet image. ๐Ÿ•ต๏ธโ€โ™‚๏ธ Day 4 of #30DaysOfTypeScript: Type Guards &amp;amp; Assertions ๐Ÿ›ก๏ธ
- Narrowing types like a pro ๐ŸŽฏ
- Asserting with confidence ๐Ÿ’ช
- Code safer, debug faster ๐Ÿš€
Quiz: Can you spot the type guard? ๐Ÿค”
Drop your answers below๐Ÿ‘‡
#30daysofcode #typescript #buildinpublic #SoftwareDevelopment

๐Ÿ—๏ธ Day 2 of #30DaysOfTypeScript: Leveling up with Interfaces & Classes! ๐Ÿš€ - Custom types ๐Ÿ› ๏ธ - Inheritance ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ - Polymorphism ๐ŸฆŽโžก๏ธ๐ŸฆŽโžก๏ธ๐ŸฆŽ Building stronger, more flexible code! ๐Ÿ’ช #30daysofcode #TypeScript #buildinginpublic

devqing_'s tweet image. ๐Ÿ—๏ธ Day 2 of #30DaysOfTypeScript: Leveling up with Interfaces &amp;amp; Classes! ๐Ÿš€
- Custom types ๐Ÿ› ๏ธ
- Inheritance ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
- Polymorphism ๐ŸฆŽโžก๏ธ๐ŸฆŽโžก๏ธ๐ŸฆŽ
Building stronger, more flexible code! ๐Ÿ’ช

#30daysofcode #TypeScript #buildinginpublic

๐Ÿš€ Days 5 & 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ ๐Ÿ“ฆ Modules & Namespaces: Organizing our TypeScript kingdom ๐ŸŽ€ Decorators: Sprinkling magic on our code Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€ #30DaysOfCode #typescript #buildinpublic

devqing_'s tweet image. ๐Ÿš€ Days 5 &amp;amp; 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ
๐Ÿ“ฆ Modules &amp;amp; Namespaces: Organizing our TypeScript kingdom
๐ŸŽ€ Decorators: Sprinkling magic on our code

Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€
#30DaysOfCode #typescript #buildinpublic
devqing_'s tweet image. ๐Ÿš€ Days 5 &amp;amp; 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ
๐Ÿ“ฆ Modules &amp;amp; Namespaces: Organizing our TypeScript kingdom
๐ŸŽ€ Decorators: Sprinkling magic on our code

Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€
#30DaysOfCode #typescript #buildinpublic

๐Ÿง  Day 5/30: Arrays & Tuples Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 5/30: Arrays &amp;amp; Tuples
Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

๐Ÿš€ Day 27 โ€” Publishing Typed Libraries in TypeScript 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ When you publish properly typed libraries, developers love you. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿš€ Day 27 โ€” Publishing Typed Libraries in TypeScript
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

When you publish properly typed libraries, developers love you.

#TypeScript #30DaysOfTypeScript

๐ŸŸฆ Day 26 โ€” Advanced TypeScript Config & Path Aliases 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Many developers write TypeScript for years without ever touching tsconfig.json beyond the default.... #TypeScript #PathAliases #30DaysOfTypeScript

devFemzy's tweet image. ๐ŸŸฆ Day 26 โ€” Advanced TypeScript Config &amp;amp; Path Aliases
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Many developers write TypeScript for years without ever touching tsconfig.json beyond the default....

#TypeScript #PathAliases #30DaysOfTypeScript

๐Ÿงฉ Day 22 โ€” Runtime Validation with Zod 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ TypeScriptโ€™s compiler wonโ€™t save you at runtime โ€” but tools like Zod (or io-ts) bridge the gap beautifully. #TypeScript #Zod #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿงฉ Day 22 โ€” Runtime Validation with Zod
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

TypeScriptโ€™s compiler wonโ€™t save you at runtime โ€” but tools like Zod (or io-ts) bridge the gap beautifully.

#TypeScript #Zod #30DaysOfTypeScript

๐ŸŒ€ Day 20 โ€” Async & Promises 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ asynchronous programming โ€” promises, async/await, and typing your asynchronous functions safely with TypeScript... #30DaysOfTypeScript #TypeScript

devFemzy's tweet image. ๐ŸŒ€ Day 20 โ€” Async &amp;amp; Promises
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

asynchronous programming โ€” promises, async/await, and typing your asynchronous functions safely with TypeScript...

#30DaysOfTypeScript #TypeScript

๐Ÿง  Day 19 โ€” DOM & Node Types 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ TypeScript doesnโ€™t just help you write safer code, it helps you write safer environment-specific code. #30DaysOfTypeScript #TypeScript

devFemzy's tweet image. ๐Ÿง  Day 19 โ€” DOM &amp;amp; Node Types
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

TypeScript doesnโ€™t just help you write safer code, it helps you write safer environment-specific code.

#30DaysOfTypeScript #TypeScript

๐Ÿง  Day 15 โ€” Conditional Types in TypeScript 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Conditional Types let your types branch โ€” that is, choose between two possible outcomes based on a condition. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 15 โ€” Conditional Types in TypeScript
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Conditional Types let your types branch โ€” that is, choose between two possible outcomes based on a condition.

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way.

#TypeScript #30DaysOfTypeScript


๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way.

#TypeScript #30DaysOfTypeScript

๐Ÿง Day 13 โ€” Utility Types I (Built-ins) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Covered 20+ TypeScript utility types โ€” from Partial & Pick to Awaited & ReturnType. These tiny built-ins reshape, filter, and reflect types so you write less code withโ€ฆ

devFemzy's tweet image. ๐Ÿง Day 13 โ€” Utility Types I (Built-ins)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Covered 20+ TypeScript utility types โ€” from Partial &amp;amp; Pick to Awaited &amp;amp; ReturnType.
These tiny built-ins reshape, filter, and reflect types so you write less code withโ€ฆ


๐Ÿง  Day 12/30: Generic interfaces/classes How generics power interfaces and classes, and how default type parameters make our APIs safer and more convenient. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 12/30: Generic interfaces/classes

How generics power interfaces and classes, and how default type parameters make our APIs safer and more convenient.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 11/30 โ€” Generics Basics Write reusable functions without losing type safety. <T> lets your code stay flexible โ€” but still smart. Letโ€™s master Generics ๐Ÿ‘‡ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 11/30 โ€” Generics Basics

Write reusable functions without losing type safety.
 &amp;lt;T&amp;gt; lets your code stay flexible โ€” but still smart.

Letโ€™s master Generics ๐Ÿ‘‡
medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript


๐Ÿง  Day 11/30 โ€” Generics Basics Write reusable functions without losing type safety. <T> lets your code stay flexible โ€” but still smart. Letโ€™s master Generics ๐Ÿ‘‡ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 11/30 โ€” Generics Basics

Write reusable functions without losing type safety.
 &amp;lt;T&amp;gt; lets your code stay flexible โ€” but still smart.

Letโ€™s master Generics ๐Ÿ‘‡
medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 10/30: type vs interface Prefer type for unions & utilities; interface for OO/merge cases. Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ ย #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 10/30: type vs interface
Prefer type for unions &amp;amp; utilities; interface for OO/merge cases.
Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

ย #TypeScript #30DaysOfTypeScript


๐Ÿง  Day 10/30: type vs interface Prefer type for unions & utilities; interface for OO/merge cases. Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ ย #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 10/30: type vs interface
Prefer type for unions &amp;amp; utilities; interface for OO/merge cases.
Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

ย #TypeScript #30DaysOfTypeScript

๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use.... Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypescriptIn30Days #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 9 โ€” Type Narrowing &amp;amp; Control-Flow Analysis
Type Narrowing &amp;amp; Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use....

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypescriptIn30Days #30DaysOfTypeScript


๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use.... Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypescriptIn30Days #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 9 โ€” Type Narrowing &amp;amp; Control-Flow Analysis
Type Narrowing &amp;amp; Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use....

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypescriptIn30Days #30DaysOfTypeScript

๐Ÿง  Day 8/30: Function typing & overloads. functions โ€” how to type them precisely โ€” and overloads, which let one function offer multiple call โ€œshapesโ€ while keeping a single implementation. ย ย  Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #NextJS #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 8/30: Function typing &amp;amp; overloads.
functions โ€” how to type them precisely โ€” and overloads, which let one function offer multiple call โ€œshapesโ€ while keeping a single implementation. ย ย 

Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypeScript #NextJS #30DaysOfTypeScript

๐Ÿง  Day 7 โ€” Literal Types & Enums (and why as const often wins) 30 Days of Mastering TypeScript โ€” by devFemzy Today we dial in the precision by learning literal types, const assertions (as const), and when to use enums vs const objects. Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ

devFemzy's tweet image. ๐Ÿง  Day 7 โ€” Literal Types &amp;amp; Enums (and why as const often wins)
30 Days of Mastering TypeScript โ€” by devFemzy

Today we dial in the precision by learning literal types, const assertions (as const), and when to use enums vs const objects.

Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ


๐Ÿง  Day 6/30 โ€” Unions, Intersections & Discriminated Unions (with Exhaustive Checks) Full Guide ๐Ÿ“ท medium.com/@devFemzy/day-โ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 6/30 โ€” Unions, Intersections &amp;amp; Discriminated Unions (with Exhaustive Checks)

Full Guide ๐Ÿ“ท medium.com/@devFemzy/day-โ€ฆ 

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

๐Ÿง  Day 5/30: Arrays & Tuples Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 5/30: Arrays &amp;amp; Tuples
Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me


๐Ÿง  Day 5/30: Arrays & Tuples Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 5/30: Arrays &amp;amp; Tuples
Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

๐Ÿง  Day 4: Object Shapes in TypeScript Objects, readonly, Optional Props & Index Signatures. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #JavaScript #30DaysOfTypeScript

๐Ÿง  Day 3: Type Inference โ€” Let TypeScript Think for You Let TypeScript infer locals; only annotate boundaries (params/returns). Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #Nextjs #30DaysOfTypeScript



๐Ÿง  Day 3: Type Inference โ€” Let TypeScript Think for You Let TypeScript infer locals; only annotate boundaries (params/returns). Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #Nextjs #30DaysOfTypeScript

๐Ÿงฉ Day 2 โ€” Primitives & Type Annotations TypeScript gives your variables a voice. No more guessing whatโ€™s string or number. โœ… string | number | boolean | null | undefined | bigint | symbol โœ… Always type params & returns โœ… No implicit any Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ



๐Ÿš€ Days 5 & 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ ๐Ÿ“ฆ Modules & Namespaces: Organizing our TypeScript kingdom ๐ŸŽ€ Decorators: Sprinkling magic on our code Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€ #30DaysOfCode #typescript #buildinpublic

devqing_'s tweet image. ๐Ÿš€ Days 5 &amp;amp; 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ
๐Ÿ“ฆ Modules &amp;amp; Namespaces: Organizing our TypeScript kingdom
๐ŸŽ€ Decorators: Sprinkling magic on our code

Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€
#30DaysOfCode #typescript #buildinpublic
devqing_'s tweet image. ๐Ÿš€ Days 5 &amp;amp; 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ
๐Ÿ“ฆ Modules &amp;amp; Namespaces: Organizing our TypeScript kingdom
๐ŸŽ€ Decorators: Sprinkling magic on our code

Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€
#30DaysOfCode #typescript #buildinpublic

๐Ÿ•ต๏ธโ€โ™‚๏ธ Day 4 of #30DaysOfTypeScript: Type Guards & Assertions ๐Ÿ›ก๏ธ - Narrowing types like a pro ๐ŸŽฏ - Asserting with confidence ๐Ÿ’ช - Code safer, debug faster ๐Ÿš€ Quiz: Can you spot the type guard? ๐Ÿค” Drop your answers below๐Ÿ‘‡ #30daysofcode #typescript #buildinpublic #SoftwareDevelopment

devqing_'s tweet image. ๐Ÿ•ต๏ธโ€โ™‚๏ธ Day 4 of #30DaysOfTypeScript: Type Guards &amp;amp; Assertions ๐Ÿ›ก๏ธ
- Narrowing types like a pro ๐ŸŽฏ
- Asserting with confidence ๐Ÿ’ช
- Code safer, debug faster ๐Ÿš€
Quiz: Can you spot the type guard? ๐Ÿค”
Drop your answers below๐Ÿ‘‡
#30daysofcode #typescript #buildinpublic #SoftwareDevelopment

๐Ÿงฉ Day 3 of #30DaysOfTypeScript: Generics! ๐Ÿš€ - Reusable type definitions ๐Ÿ”„ - Enhanced type safety ๐Ÿ›ก๏ธ - Flexible code structures ๐ŸŒˆ Code sample below! ๐Ÿ’ป #30daysofcode #TypeScript #buildinginpublic

devqing_'s tweet image. ๐Ÿงฉ Day 3 of #30DaysOfTypeScript: Generics! ๐Ÿš€
- Reusable type definitions ๐Ÿ”„
- Enhanced type safety ๐Ÿ›ก๏ธ
- Flexible code structures ๐ŸŒˆ
Code sample below! ๐Ÿ’ป
#30daysofcode #TypeScript #buildinginpublic

๐Ÿ—๏ธ Day 2 of #30DaysOfTypeScript: Leveling up with Interfaces & Classes! ๐Ÿš€ - Custom types ๐Ÿ› ๏ธ - Inheritance ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ - Polymorphism ๐ŸฆŽโžก๏ธ๐ŸฆŽโžก๏ธ๐ŸฆŽ Building stronger, more flexible code! ๐Ÿ’ช #30daysofcode #TypeScript #buildinginpublic

devqing_'s tweet image. ๐Ÿ—๏ธ Day 2 of #30DaysOfTypeScript: Leveling up with Interfaces &amp;amp; Classes! ๐Ÿš€
- Custom types ๐Ÿ› ๏ธ
- Inheritance ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
- Polymorphism ๐ŸฆŽโžก๏ธ๐ŸฆŽโžก๏ธ๐ŸฆŽ
Building stronger, more flexible code! ๐Ÿ’ช

#30daysofcode #TypeScript #buildinginpublic

Tidak ada hasil untuk "#30daysoftypescript"

๐Ÿš€ Day 27 โ€” Publishing Typed Libraries in TypeScript 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ When you publish properly typed libraries, developers love you. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿš€ Day 27 โ€” Publishing Typed Libraries in TypeScript
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

When you publish properly typed libraries, developers love you.

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 15 โ€” Conditional Types in TypeScript 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Conditional Types let your types branch โ€” that is, choose between two possible outcomes based on a condition. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 15 โ€” Conditional Types in TypeScript
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Conditional Types let your types branch โ€” that is, choose between two possible outcomes based on a condition.

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way.

#TypeScript #30DaysOfTypeScript


๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way. #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 14 โ€” Utility Types II (Mapped Types)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

A Mapped Type lets you create a new type by taking the keys of another type and transforming them in some way.

#TypeScript #30DaysOfTypeScript

๐Ÿง Day 13 โ€” Utility Types I (Built-ins) 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Covered 20+ TypeScript utility types โ€” from Partial & Pick to Awaited & ReturnType. These tiny built-ins reshape, filter, and reflect types so you write less code withโ€ฆ

devFemzy's tweet image. ๐Ÿง Day 13 โ€” Utility Types I (Built-ins)
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Covered 20+ TypeScript utility types โ€” from Partial &amp;amp; Pick to Awaited &amp;amp; ReturnType.
These tiny built-ins reshape, filter, and reflect types so you write less code withโ€ฆ


๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use.... Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypescriptIn30Days #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 9 โ€” Type Narrowing &amp;amp; Control-Flow Analysis
Type Narrowing &amp;amp; Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use....

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypescriptIn30Days #30DaysOfTypeScript

๐Ÿง  Day 19 โ€” DOM & Node Types 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ TypeScript doesnโ€™t just help you write safer code, it helps you write safer environment-specific code. #30DaysOfTypeScript #TypeScript

devFemzy's tweet image. ๐Ÿง  Day 19 โ€” DOM &amp;amp; Node Types
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

TypeScript doesnโ€™t just help you write safer code, it helps you write safer environment-specific code.

#30DaysOfTypeScript #TypeScript

#30daysoftypescript #Day1 understood generics in typescript

govindappaarun's tweet image. #30daysoftypescript #Day1  understood generics in typescript

๐Ÿง  Day 10/30: type vs interface Prefer type for unions & utilities; interface for OO/merge cases. Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ ย #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 10/30: type vs interface
Prefer type for unions &amp;amp; utilities; interface for OO/merge cases.
Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

ย #TypeScript #30DaysOfTypeScript

๐Ÿง  Day 9 โ€” Type Narrowing & Control-Flow Analysis Type Narrowing & Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use.... Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypescriptIn30Days #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 9 โ€” Type Narrowing &amp;amp; Control-Flow Analysis
Type Narrowing &amp;amp; Control-Flow Analysis are how TypeScript turns โ€œmaybeโ€ types into the exact thing you can safely use....

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypescriptIn30Days #30DaysOfTypeScript


๐Ÿงฉ Day 3 of #30DaysOfTypeScript: Generics! ๐Ÿš€ - Reusable type definitions ๐Ÿ”„ - Enhanced type safety ๐Ÿ›ก๏ธ - Flexible code structures ๐ŸŒˆ Code sample below! ๐Ÿ’ป #30daysofcode #TypeScript #buildinginpublic

devqing_'s tweet image. ๐Ÿงฉ Day 3 of #30DaysOfTypeScript: Generics! ๐Ÿš€
- Reusable type definitions ๐Ÿ”„
- Enhanced type safety ๐Ÿ›ก๏ธ
- Flexible code structures ๐ŸŒˆ
Code sample below! ๐Ÿ’ป
#30daysofcode #TypeScript #buildinginpublic

๐Ÿงฉ Day 22 โ€” Runtime Validation with Zod 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ TypeScriptโ€™s compiler wonโ€™t save you at runtime โ€” but tools like Zod (or io-ts) bridge the gap beautifully. #TypeScript #Zod #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿงฉ Day 22 โ€” Runtime Validation with Zod
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

TypeScriptโ€™s compiler wonโ€™t save you at runtime โ€” but tools like Zod (or io-ts) bridge the gap beautifully.

#TypeScript #Zod #30DaysOfTypeScript

๐Ÿง  Day 5/30: Arrays & Tuples Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 5/30: Arrays &amp;amp; Tuples
Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

๐ŸŸฆ Day 26 โ€” Advanced TypeScript Config & Path Aliases 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ Many developers write TypeScript for years without ever touching tsconfig.json beyond the default.... #TypeScript #PathAliases #30DaysOfTypeScript

devFemzy's tweet image. ๐ŸŸฆ Day 26 โ€” Advanced TypeScript Config &amp;amp; Path Aliases
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

Many developers write TypeScript for years without ever touching tsconfig.json beyond the default....

#TypeScript #PathAliases #30DaysOfTypeScript

๐Ÿง  Day 8/30: Function typing & overloads. functions โ€” how to type them precisely โ€” and overloads, which let one function offer multiple call โ€œshapesโ€ while keeping a single implementation. ย ย  Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #NextJS #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 8/30: Function typing &amp;amp; overloads.
functions โ€” how to type them precisely โ€” and overloads, which let one function offer multiple call โ€œshapesโ€ while keeping a single implementation. ย ย 

Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypeScript #NextJS #30DaysOfTypeScript

๐Ÿง  Day 7 โ€” Literal Types & Enums (and why as const often wins) 30 Days of Mastering TypeScript โ€” by devFemzy Today we dial in the precision by learning literal types, const assertions (as const), and when to use enums vs const objects. Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ

devFemzy's tweet image. ๐Ÿง  Day 7 โ€” Literal Types &amp;amp; Enums (and why as const often wins)
30 Days of Mastering TypeScript โ€” by devFemzy

Today we dial in the precision by learning literal types, const assertions (as const), and when to use enums vs const objects.

Full guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆโ€ฆ


๐Ÿง  Day 11/30 โ€” Generics Basics Write reusable functions without losing type safety. <T> lets your code stay flexible โ€” but still smart. Letโ€™s master Generics ๐Ÿ‘‡ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 11/30 โ€” Generics Basics

Write reusable functions without losing type safety.
 &amp;lt;T&amp;gt; lets your code stay flexible โ€” but still smart.

Letโ€™s master Generics ๐Ÿ‘‡
medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 10/30: type vs interface Prefer type for unions & utilities; interface for OO/merge cases. Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ ย #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 10/30: type vs interface
Prefer type for unions &amp;amp; utilities; interface for OO/merge cases.
Both describe shapesโ€Šโ€”โ€Šchoose the one that fits your intent.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

ย #TypeScript #30DaysOfTypeScript


๐Ÿ—๏ธ Day 2 of #30DaysOfTypeScript: Leveling up with Interfaces & Classes! ๐Ÿš€ - Custom types ๐Ÿ› ๏ธ - Inheritance ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ - Polymorphism ๐ŸฆŽโžก๏ธ๐ŸฆŽโžก๏ธ๐ŸฆŽ Building stronger, more flexible code! ๐Ÿ’ช #30daysofcode #TypeScript #buildinginpublic

devqing_'s tweet image. ๐Ÿ—๏ธ Day 2 of #30DaysOfTypeScript: Leveling up with Interfaces &amp;amp; Classes! ๐Ÿš€
- Custom types ๐Ÿ› ๏ธ
- Inheritance ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
- Polymorphism ๐ŸฆŽโžก๏ธ๐ŸฆŽโžก๏ธ๐ŸฆŽ
Building stronger, more flexible code! ๐Ÿ’ช

#30daysofcode #TypeScript #buildinginpublic

๐Ÿง  Day 12/30: Generic interfaces/classes How generics power interfaces and classes, and how default type parameters make our APIs safer and more convenient. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 12/30: Generic interfaces/classes

How generics power interfaces and classes, and how default type parameters make our APIs safer and more convenient.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript

๐Ÿง  Day 11/30 โ€” Generics Basics Write reusable functions without losing type safety. <T> lets your code stay flexible โ€” but still smart. Letโ€™s master Generics ๐Ÿ‘‡ medium.com/@devFemzy/day-โ€ฆ #TypeScript #30DaysOfTypeScript

devFemzy's tweet image. ๐Ÿง  Day 11/30 โ€” Generics Basics

Write reusable functions without losing type safety.
 &amp;lt;T&amp;gt; lets your code stay flexible โ€” but still smart.

Letโ€™s master Generics ๐Ÿ‘‡
medium.com/@devFemzy/day-โ€ฆ

#TypeScript #30DaysOfTypeScript


๐Ÿง  Day 6/30 โ€” Unions, Intersections & Discriminated Unions (with Exhaustive Checks) Full Guide ๐Ÿ“ท medium.com/@devFemzy/day-โ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 6/30 โ€” Unions, Intersections &amp;amp; Discriminated Unions (with Exhaustive Checks)

Full Guide ๐Ÿ“ท medium.com/@devFemzy/day-โ€ฆ 

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

๐Ÿง  Day 5/30: Arrays & Tuples Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both. Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me

devFemzy's tweet image. ๐Ÿง  Day 5/30: Arrays &amp;amp; Tuples
Today we master sequences: flexible arrays and position-aware tuplesโ€”plus how readonly protects both.

Full Guide ๐Ÿ‘‰ medium.com/@devFemzy/30-dโ€ฆ

If youโ€™re following along, tweet your setup screenshot or your progress with #30DaysOfTypeScript and tag me


๐Ÿ•ต๏ธโ€โ™‚๏ธ Day 4 of #30DaysOfTypeScript: Type Guards & Assertions ๐Ÿ›ก๏ธ - Narrowing types like a pro ๐ŸŽฏ - Asserting with confidence ๐Ÿ’ช - Code safer, debug faster ๐Ÿš€ Quiz: Can you spot the type guard? ๐Ÿค” Drop your answers below๐Ÿ‘‡ #30daysofcode #typescript #buildinpublic #SoftwareDevelopment

devqing_'s tweet image. ๐Ÿ•ต๏ธโ€โ™‚๏ธ Day 4 of #30DaysOfTypeScript: Type Guards &amp;amp; Assertions ๐Ÿ›ก๏ธ
- Narrowing types like a pro ๐ŸŽฏ
- Asserting with confidence ๐Ÿ’ช
- Code safer, debug faster ๐Ÿš€
Quiz: Can you spot the type guard? ๐Ÿค”
Drop your answers below๐Ÿ‘‡
#30daysofcode #typescript #buildinpublic #SoftwareDevelopment

๐ŸŒ€ Day 20 โ€” Async & Promises 30 Days of Mastering TypeScript by devFemzy medium.com/@devFemzy/day-โ€ฆ asynchronous programming โ€” promises, async/await, and typing your asynchronous functions safely with TypeScript... #30DaysOfTypeScript #TypeScript

devFemzy's tweet image. ๐ŸŒ€ Day 20 โ€” Async &amp;amp; Promises
30 Days of Mastering TypeScript by devFemzy

medium.com/@devFemzy/day-โ€ฆ

asynchronous programming โ€” promises, async/await, and typing your asynchronous functions safely with TypeScript...

#30DaysOfTypeScript #TypeScript

๐Ÿš€ Days 5 & 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ ๐Ÿ“ฆ Modules & Namespaces: Organizing our TypeScript kingdom ๐ŸŽ€ Decorators: Sprinkling magic on our code Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€ #30DaysOfCode #typescript #buildinpublic

devqing_'s tweet image. ๐Ÿš€ Days 5 &amp;amp; 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ
๐Ÿ“ฆ Modules &amp;amp; Namespaces: Organizing our TypeScript kingdom
๐ŸŽ€ Decorators: Sprinkling magic on our code

Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€
#30DaysOfCode #typescript #buildinpublic
devqing_'s tweet image. ๐Ÿš€ Days 5 &amp;amp; 6 of #30DaysOfTypeScript: Double Feature! ๐ŸŽญ
๐Ÿ“ฆ Modules &amp;amp; Namespaces: Organizing our TypeScript kingdom
๐ŸŽ€ Decorators: Sprinkling magic on our code

Two-day coding extravaganza in the image below. Can you spot the decorator? ๐Ÿ‘€
#30DaysOfCode #typescript #buildinpublic

Loading...

Something went wrong.


Something went wrong.


United States Trends