Teknolojiler
Elimin gittiği araçlar.
8 alanda 59 teknoloji — çözdükleri soruna göre gruplandı, her birini fiilen ne kadar süredir kullandığımla birlikte.
24
yörüngede
toplam 59
Yörüngede 24 tane — Liste görünümünde 59 teknolojinin tamamı, gruplanmış ve açıklamalı.
Çekirdek
Her şeyin üzerine oturduğu diller ve framework'ler.
TypeScript
5 yılHer yeni projede varsayılan. Strict mode, örtük any yok.
JavaScript
7 yılEvent loop'tan modül paketlemeye kadar ES6+.
React
6 yılServer component'ler, suspense sınırları ve ne zaman memo kullanmamak gerektiğini bilmek.
Next.js
5 yılApp ve Pages Router, streaming, route handler'lar, önbellekleme mantığı.
React Native
2 yılWeb karşılıklarıyla birlikte çapraz platform uygulamalar yayına aldım.
HTML5
7 yılÖnce anlam ve erişilebilirlik — markup, API'nin kendisidir.
CSS3
7 yılGrid, container query'ler, custom property'ler, cascade layer'lar.
State ve veri
İstemci state'ini öngörülebilir, sunucu verisini taze tutmak.
Zustand
2 yılCanlı bahis platformundaki ana store — küçük, tipli, törensiz.
Redux Toolkit
5 yılBüyük kod tabanlarında normalize edilmiş varlıklar ve tipli slice'lar.
Redux Saga
3 yılBir thunk'ın yetmediği uzun soluklu yan etkiler.
TanStack Query
3 yılSunucu state'i önbellekleme, arka planda yeniden çekme ve iyimser güncellemeler.
Context API
6 yılGerçekten global ve seyrek değişen state için — fazlası değil.
REST
7 yılTipli yanıtlar dönen servis katmanı istemcileri; asla rastgele fetch çağrıları değil.
GraphQL
3 yılÜretilmiş tiplerle şema öncelikli kullanım.
WebSocket
3 yılYeniden bağlanma ve bekleme süreleri doğru yönetilen gerçek zamanlı oranlar ve çevrimiçi durumu.
Arayüz ve stil
Tasarım sistemleri, yerleşim ve görsel uygulama.
Tailwind CSS
3 yılMevcut platformdaki ana stil katmanı, tasarım token'larıyla yönetiliyor.
Sass
7 yılKapsam için CSS Modules kullanan token tabanlı sistemler — bu site de dahil.
Material UI
4 yılKutudan çıktığı haliyle değil, yoğun şekilde temalandırılmış kurulumlar.
Mantine
2 yılİyi varsayılanlarla erişilebilir bir yönetim paneline giden hızlı yol.
Ant Design
2 yılTablonun ürünün kendisi olduğu yoğun, veri ağırlıklı arayüzler.
HeroUI
1 yılTasarım tam görsel kontrol istediğinde headless yapı taşları.
Styled Components
4 yılSıfır runtime dönemine geçilmeden önceki projelerde çalışma zamanı temalandırma.
PostCSS
4 yılÖzel işlem hatları, otomatik önek ekleme ve modern sözdizimini dönüştürme.
Kalite
Büyük bir refactor'ün bir krize dönüşmesini engelleyen şeyler.
Jest
4 yılMantığın gerçekten yaşadığı yerlerde birim ve bileşen testleri.
Cypress
3 yılBozulduğunda para kaybettiren akışlar için uçtan uca senaryolar.
ESLint
5 yılFlat config, tipli kurallar, temel çizgide tek uyarı bırakmadan.
Prettier
5 yılBiçimlendirme, bir inceleme yorumuna değmez.
Core Web Vitals
4 yılBaştan belirlenen, CI'da ölçülen ve incelemede savunulan bütçeler.
Formlar ve görselleştirme
Doğrulanmış girdiler ve sayıları okunabilir bir şeye dönüştürmek.
React Hook Form
3 yılVarsayılan olarak kontrolsüz, böylece büyük formlar hızlı kalıyor.
Zod
3 yılDoğrulamanın ve TypeScript tiplerinin paylaştığı tek bir şema.
Formik
3 yılEski form altyapıları.
Yup
3 yılFormik ile birlikte.
Recharts
3 yılTemizce temalandırılabilen birleştirilebilir grafikler — bu sitede de kullanılıyor.
Chart.js
3 yılCanvas tabanlı paneller.
ApexCharts
3 yılZengin etkileşimli finansal ve zaman serisi görünümleri.
D3.js
2 yılGörselleştirme, bir grafik kütüphanesinin sana direneceği kadar özel olduğunda.
Framer Motion
4 yılYerleşim animasyonları, jestler ve kurgulanmış sekanslar.
Medya ve haritalar
Canlı video ve coğrafi işler — son rollerimin dayandığı uzmanlıklar.
Video.js
3 yılCanlı TV oynatıcısını buna taşıdım: HLS, PiP, kanal yönlendirme, bakım modları.
HLS
1 yılCanlı ve arşiv oynatma, gecikme ayarı ve Safari'ye özgü davranışlar.
Cesium.js
2 yılCoğrafi bir ERP ürününde 3B küre ve arazi render'ı.
Leaflet
2 yılÖzel katmanlar ve yoğun işaretçi setleriyle 2B haritalama.
Three.js
2 yılWebGL sahneleri — ve bir CSS transform'unun ne zaman daha iyi cevap olduğunu bilmek.
GeoJSON
2 yılHarita katmanlarını büyük ölçekte besleyen veri hatları.
Backend
API'ler, kimlik doğrulama ve aradaki veri sözleşmeleri.
Node.js
4 yılServis katmanları, kimlik doğrulama akışları ve BFF uç noktaları.
Express.js
4 yılJWT oturumları, istek sınırlama ve helmet ile REST API'ler.
Prisma
2 yılBir ekibe dayanabilen migration'larla tipli veri erişimi.
PostgreSQL
2 yılŞema tasarımı ve panellerin arkasındaki sorgular.
Firebase
3 yılHızlı yayına çıkması gereken ürünler için kimlik doğrulama, Firestore ve barındırma.
NextAuth.js
3 yılOturum ve JWT stratejileri, sağlayıcı bağlantıları, middleware korumaları.
.NET Razor Pages
1 yılMevcut, sunucuda render edilen bir .NET yapısı içinde frontend işleri.
Teslimat
Versiyon kontrolü, dağıtım hatları ve "bende çalışıyor"dan sonra gelen her şey.
Git
7 yılTrunk tabanlı akışlar, okunabilir geçmiş, incelenebilir diff'ler.
Yarn 4
2 yılKatı çözümlemeli monorepo çalışma alanları.
Docker
3 yılTekrarlanabilir yerel ortamlar ve build imajları.
Nginx
2 yılTers proxy, önbellek başlıkları ve TLS sonlandırma.
PM2
2 yılVPS dağıtımlarında süreç yönetimi ve kesintisiz yeniden yükleme.
Vercel
5 yılÖnizleme dağıtımları, edge yapılandırması, analitik.
Netlify
4 yılBuild eklentileri ve yönlendirmelerle statik barındırma.
DigitalOcean
3 yılKendi sunucusunda barındırılan müşteri işleri için droplet'ler, DNS ve izleme.
GTM & DataLayer
2 yılBir gelir yüzeyinde uçtan uca sahiplenilmiş e-ticaret olay şemaları.