Kullandıklarım
Her gün kullandığım araçlar ve neden onları seçtiğim.
Son güncelleme:
Donanım
- MacBook Pro 13" (M1, 2020)16 GB RAM. 2021'den beri aynı makine; hâlâ her işe yetiyor.
- ASUS ROG Swift OLED PG27UCDM4K OLED monitör; kod ve tasarım için keskin yazı ve doğru renkler.
- Logitech G513Mekanik, arka aydınlatmalı klavye.
- Logitech G703 HEROKablosuz fare.
- Logitech G733Kablosuz kulaklık.
Editör ve terminal
Yapay zekâ
- Claude CodeTerminalde eşli programlama. Mimari gibi dikkat isteyen işlerde en güçlü modeli, günlük işlerde hızlı olanı seçiyorum.
- ViraStack AIAjanın uyduğu mimari kurallar; bu site de onlarla yazılıyor.
emilkowalski/skillsAnimasyon ve etkileşim detayları.
jakubkrehel/skillsYüzey ve erişilebilirlik detayları.
Teknoloji
- TypeScriptHer projede, strict modda.
- React2017'den beri arayüzlerin temeli.
- Next.jsSunucuda render edilen büyük uygulamalar.
- TanStack Start, Router, QueryTip güvenli rotalar ve sunucu verisi; bu site TanStack Start ile geliştirildi.
- Tailwind CSSStillerin tamamı.
- shadcn/uiTasarım sistemimin zemini; erişilebilir bileşenleri projeye göre uyarlıyorum.
React Hook FormFormlar; ViraStack Mask ve Password bunun üstünde.
- ZodFormlar, API cevapları ve ortam değişkenleri için tek doğrulama.
ZustandSunucudan gelmeyen, uygulama genelindeki state.- SupabaseVeritabanı gereken yan projeler; bu blogun yazıları da orada.
Altyapı, tasarım ve tarayıcı
- VercelYayına çıkış.
- GitHub, GitHub ActionsKod, incelemeler ve yayından önce çalışan kontroller.
- FigmaArayüz tasarımı.
- ChromeHem geliştirme hem günlük kullanım için tek tarayıcı.
Ekran dışında
- KitaplıkÇoğu tarih ve İslam düşüncesi üzerine kitaplar.
- Film ve dizilerEn sevdiklerim.
- MüzikDinlediklerim.
- Satranç, fotoğrafçılık, ney, resimKodun dışında vakit ayırdıklarım.