Java Virtual Threads vs Go Goroutines: Project Loom ve Concurrency Performans Kıyaslaması
Java 21 ile gelen Virtual Threads (Project Loom) sonunda Go’nun concurrency modeline meydan okuyor. Gerçek testlerle farklarını görmek ister misiniz?...
Teknoloji & Yapay Zeka
Yazılım mimarisi, dağıtık sistemler ve yapay zeka odağında içerik üreten teknoloji meraklısı
Öne çıkanlar
Haftanın blog yazısını, son YouTube videosunu ve podcast bölümünü tek ekranda yakala.
Java 21 ile gelen Virtual Threads (Project Loom) sonunda Go’nun concurrency modeline meydan okuyor. Gerçek testlerle farklarını görmek ister misiniz?...
Yazılım dünyası ve AI baş döndürücü hızla değişiyor. SaaS’lar, yapay zeka araçları, framework’ler... Tümünü takip etmek zorlaşıyor. Peki...
https://youtu.be/ZUBrL_b12xM video içeriğinin ses kaydıdır. Daha fazlası için: https://mehmetcemyucel.com
Son yazılar
Graylog, ELK, Splunk… Piyasada çokça kullanılan ücretli/ücretsiz merkezi loglama çözümleri. İşin ilginci log miktarınız arttıkça bakım ve operasyonel maliyetiniz daha da artıyor. Neden diyorsanız, yazılan her satır, her kelime logun...
“Golang ile Uçtan Uca Proje Yapımı Serisi” 6. yazısında Go’da Kafka ile nasıl iletişim kurulabileceğinden, object mappingin nasıl yapılabileceğinden ve belki de en önemlisi test nasıl yazılabileceğinden bahsedeceğiz.
“Golang ile Uçtan Uca Proje Yapımı Serisi” 5. yazısında Go’da Api Yönetimi nasıl yapılır sorusunun cevabını arayacağız. Değineceğimiz başlıklar aşağıdaki gibi olacak;
“Golang ile Uçtan Uca Proje Yapımı Serisi” 4. yazısında Go’da db migrationı nasıl yapılır sorusunun cevabını arayacağız. Ayrıca RDBMS(Postgre) entegrasyonunu bir ORM toolu(Gorm) kullanarak nasıl yapabileceğimize değineceğiz.
“Golang ile Uçtan Uca Proje Yapımı Serisi” 3. yazısında Go’da Merkezi Loglama Yönetimi nasıl yapılır sorusunun cevabını arayacağız. Ayrıca Access Log management için sonraki yazılarımızdan birisine atıfta bulunacağız. Merkezi loglama...
“Golang ile Sıfırdan Proje Yapalım” serisinin 2. yazısında Go’da konfigürasyon yönetimi nasıl yapılır sorusunun cevabını arayacağız. Viper konfigürasyon yönetim toolunu 3 farklı yöntemle besleyerek birer örnek çıkarmaya çalışacağız. Kullanacağımız yöntemler...
Go dilini öğrenmek hızlı ve zevkli. İlk denemelerinizi yaptınız, dile kabaca aşina oldunuz hatta basit kodlarınızı yazdınız. Ancak canlıya kodu alacak kadar hazır hissediyor musunuz? Fonksiyonel olmayan ihtiyaçlarınızı da karşılayacak,...
Hepimiz uygulamalarımızın birbirleri ile haberleşebilmesi için Rest Servisler sunuyoruz veya tüketiyoruz. Peki bu servisleri oluştururken best practiceleri gerçekten uyguluyor muyuz? Richardson Maturity Model’a, HTTP metotlarına, statü kodlarına, URI tasarım prensiplerine...