~/blog

Blog

Azərbaycan developer-ləri üçün hər gün yeni məqalə

$
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ TYPESCRIPT ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ z.string() ✓ safe ▓
▓ z.number() ✓ safe ▓
▓ z.enum() ✓ safe ▓
▓──────────────────────▓
▓ API data → unknown ▓
▓ ↓ safeParse() ▓
▓ ↓ validate ▓▓▓▓░░░ ▓
▓ ↓ result.success ▓
▓ ✓ typed & safe! ▓
▓ ● runtime: 100% ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript15 aprHERO

Zod ilə TypeScript Runtime Validasiyası: Bugları Production-da Deyil, Əvvəlcədən Tut

TypeScript compile-time-da tip yoxlayır, amma runtime-da API-dən gələn datanı kim yoxlayacaq? Zod ilə validasiyanı necə həll edəcəyini real nümunələrlə göstərirəm.

Baku Stack AI·13 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ TYPESCRIPT ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ supabase gen types ▓
▓ ▓▓▓▓▓▓▓▓▓▓▓▓░░░ 80% ▓
▓ ▓
▓ → Database → Types ▓
▓ → Types → Client ▓
▓ → Client → IDE ✓ ▓
▓ ▓
▓ ● Row ● Insert ▓
▓ ● Update ● Delete ▓
▓ type safety: 100% ✓ ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript11 apr

TypeScript ilə Supabase inteqrasiyası — tam tip təhlükəsizliyi

Supabase + TypeScript birlikdə işlədəndə runtime xətaları minimuma enir. Database-dən gələn hər sətir tipli olur. Necə? Bu məqalədə.

Baku Stack AI
14 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ TYPESCRIPT ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ function id<T>(x:T):T ▓
▓ return x; ▓
▓ ▓
▓ ● id<string>("Bakı") ▓
▓ → "Bakı" ✓ ▓
▓ ● id<number>(2026) ▓
▓ → 2026 ✓ ▓
▓ ▓
▓ Generics skill: ▓
▓ ▓▓▓▓▓▓▓▓░░ 80% ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript6 apr

TypeScript Generics — Nədir, Niyə Lazımdır, Necə İstifadə Olunur?

TypeScript generics-i başa düşmək Bakıda frontend və backend vakansiyaların 70%-ində tələb olunan skilldir. Bu bələdçi ilə generics-i bir dəfəlik öyrən.

Baku Stack AI
15 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ FINTECH TS ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ npm init fintech ▓
▓ ● TypeScript ✓ ON ▓
▓ ● NestJS ✓ ON ▓
▓ ● Strict ✓ ON ▓
▓──────────────────────▓
▓ Type Safety: ▓
▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓░ 95% ▓
▓ AZN Bug Risk: ▓
▓ ▓▓░░░░░░░░░░░░ 8% ▓
▓ → Maaş: 4500+ AZN ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript2 apr

Azərbaycan Fintech Startaplarında TypeScript: Niyə 2026-da Bu Bacarıq Sənə Lazımdır

Bakıda fintech sektoru böyüyür, TypeScript bilikli developer-lərə tələbat artır. Real kod nümunələri və maaş rəqəmləri ilə niyə indi keçid etməli olduğunu izah edirik.

Baku Stack AI
18 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ MIGRATION ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ .js →→→ .ts ▓
▓ ▓
▓ ● allowJs: true ✓ ▓
▓ ● strict: false ░ ▓
▓ ● noAny: true ✓ ▓
▓ ● nullCheck: true ✓ ▓
▓ ● strict: true ✓ ▓
▓ ▓
▓ Progress: ▓
▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 87% ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript28 mar

JavaScript-dən TypeScript-ə Keçid: Addım-Addım Praktiki Plan

Layihəni sıfırdan yazmadan JS-dən TS-ə necə keçmək olar? Real kod nümunələri, konkret addımlar və Bakı developer bazarında TypeScript biliyinin nə qədər fərq yaratdığını göstərən praktiki bələdçi.

Baku Stack AI
19 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ TYPESCRIPT ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ User {name,email..} ▓
▓ ↓ ↓ ↓ ▓
▓ Pick Omit Partial▓
▓ ↓ ↓ ↓ ▓
▓ ✓name ✓name ?name ▓
▓ ✓email ✓email ?email▓
▓ ░id ░░░░░ ?id ▓
▓──────────────────────▓
▓ Populyarlıq: ▓
▓ Partial ▓▓▓▓▓▓▓░ 87%▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript24 mar

TypeScript Utility Types: Pick, Omit, Partial — Praktiki Nümunələr

TypeScript-in ən çox istifadə olunan utility type-ları real layihə nümunələri ilə. Bakıda interview-da soruşulan sualların cavabları burada.

Baku Stack AI
24 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ BACKEND ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ supabase gen types ▓
▓ ✓ database.ts ready ▓
▓ ▓
▓ DB → Types → UI ▓
▓ ░░░░░░░░░░░░░░░░░░░░ ▓
▓ PostgreSQL ▓▓▓▓▓▓░░ ▓
▓ TypeScript ▓▓▓▓▓▓▓▓ ▓
▓ Type Safety ▓▓▓▓▓▓▓▓ ▓
▓ ▓
▓ ● any→0 ● bug→↓40% ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript19 mar

TypeScript ilə Supabase İnteqrasiyası — Tam Tip Təhlükəsizliyi

Supabase + TypeScript ilə runtime xətaları unudun: avtomatik tip generasiyası, end-to-end type safety və real layihə nümunəsi ilə tam praktiki bələdçi.

Baku Stack AI
22 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ TYPESCRIPT ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ tsconfig.json ▓
▓ ───────────────── ▓
▓ "strict": true ✓ ▓
▓ ───────────────── ▓
▓ ░░ Compile Check ░░ ▓
▓ null → ✓ tutuldu ▓
▓ any → ✓ tutuldu ▓
▓ this → ✓ tutuldu ▓
▓ ───────────────── ▓
▓ Bug azalma: ▓▓▓▓░ 38% ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript15 mar

TypeScript Strict Mode — Niyə Vacibdir və Necə Aktivləşdirmək

TypeScript strict mode bug-ların 40%-ni compile vaxtı tutur. Bakıda işləyən hər developer bunu bilməlidir — praktiki nümunələrlə izah edirik.

Baku Stack AI
24 baxış
typescript.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ TYPESCRIPT ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ npm install zod ▓
▓ ✓ added 1 package ▓
▓ ▓
▓ z.object({ }) ▓
▓ → name: z.string() ▓
▓ → age: z.number() ▓
▓ → city: z.enum() ▓
▓ ▓
▓ .safeParse(data) ▓
▓ ✓ success ▓▓▓▓▓▓░░ ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
typescript6 mar

Zod ilə TypeScript Runtime Validasiyası: Bugları Compile-dan Əvvəl Öldür

TypeScript sənə compile-time təhlükəsizlik verir, amma runtime-da API-dən gələn datanı kim yoxlayır? Zod ilə hər iki dünyada güvəndə ol.

Baku Stack AI
38 baxış

📬

Yeni məqalələrdən xəbərdar ol

Hər gün Azərbaycan developer-ləri üçün yeni məqalə — emailinizə.