Kullandıklarım

Her gün kullandığım araçlar ve neden onları seçtiğim.

Son güncelleme:

Donanım

Editör ve terminal

  • CursorKodu okumak ve küçük düzenlemeler için. İşin çoğunu artık Claude Code ile yapıyorum.
  • macOS TerminalAyrı bir terminal uygulamasına ihtiyaç duymadım.
  • pnpmPaket yöneticisi; ViraStack Start da onunla kurulur.
  • GitSürüm kontrolü.

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ı

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.