11 puan yazan golbin 2023-09-09 | 4 yorum | WhatsApp'ta paylaş

Bu aralar LLM’lerle çokça prototip ve oyuncak proje yapılıyor.

Genelde temel olarak vektör arama kullanılıyor; ama prototipleme sırasında çoğu zaman yalnızca birkaç yüz kadar metni vektör aramayla test ediyoruz ya da gerçek üründe de çoğunlukla belgelerin içinden arayıp yanıt vermek gerekiyor. Bu kadarı için ayrı bir vektör DB kullanmak fazla kaçıyor ya da uğraştırıcı olabiliyor. Üstelik prototipleme yaparken görsel olarak göstermek önemli olduğu için genelde Next.js kullanılıyor, ama Node.js için uygun paketler daha da az olunca canım sıkılmıştı. Tam o sırada DHH’nin TypeScript konusunu görünce “TypeScript ile paket yapmak gerçekten bu kadar zahmetli mi?” diye merak ettim ve bir anda gazla bunu yaptım..

Ah... Svelte’de de olduğu gibi neden herkesin TypeScript’ten uzaklaşmaya çalıştığını bilmek istemiyordum ama öğrenmiş oldum.

TypeScript’in kendisi kötü değil ama özellikle npm paketi oluşturma sürecinde test ve tooling kaynaklı sıkıntılar gerçekten oldukça büyük hissediliyor. Küçük bir araç yapmakta bile durum buysa, büyük projelerde çalışanlar için düşünemiyorum...

Neyse, ortaya çıkınca gördüm ki prototipleme için düşündüğümden daha kullanışlı olmuş; o yüzden paylaşmak istedim.

Teşekkürler.

4 yorum

 
golbin 2023-09-10

Kardeş ürün: Node.js için son derece basit bir chunking kütüphanesi -> https://tr.news.hada.io/topic?id=10801

 
jujumilk3 2023-09-10

Yaptığınız açık kaynak çalışmadan ayrı bir soru ama bugünlerde genel eğilim herkesin TS'yi bırakması yönünde mi? Gerçekten çok merak ediyorum.

 
golbin 2023-09-10

TS'nin terk edildiği yönünde bir eğilim olduğunu düşünmüyorum. Daha çok memnuniyetsizlik var. Bu yüzden TS'yi nasıl daha kolay kullanabiliriz diye runtime ve framework katmanında daha fazla çaba gösterildiği görülüyor.

 
jujumilk3 2023-09-10

Aha~ teşekkürler