Haberler
Bilim & Teknoloji
Yaşam
Kültür & Sanat
Haberler
Bilim & Teknoloji
Kültür & Sanat
Yapay zeka dünyası her geçen gün şaşırtıcı yeniliklerle şekillenirken, Reflection Tuning adı verilen bir teknik, yapay zekanın geleceğini yeniden tanımlamaya hazırlanıyor gibi görünüyor. Bu teknik…
Sinon.js, JavaScript’te testler sırasında kullanabileceğiniz bir kütüphanedir ve özellikle fonksiyonları izleme, taklit etme ve değiştirme işlemlerini kolaylaştırır. Sinon’un üç temel yapı taşı…
Mocha, Node.js için popüler bir test framework’üdür. Asenkron testleri destekleyen, esnek ve zengin bir API sunan Mocha, hem backend hem de frontend JavaScript kodlarını test etmek için yaygın olarak…
Chai, Node.js ve tarayıcıda çalışan bir BDD/TDD (Davranış Odaklı Gelişim/Test Odaklı Gelişim) assertion (doğrulama) kütüphanesidir. JavaScript kodunuzu test ederken çeşitli iddialar (assertions)…
Bir önceki makalede, e-ticaret platformlarının küresel çapta etkili olabilmesi için tasarımlarının kültürel bağlamlara uygun hale getirilmesi gerektiğini vurgulamıştık. Bu serinin ikinci makalesinde…
Assertion, test senaryosunda belirlenen adımların başarılı olup olmadığını belirleyen doğrulama adımlarıdır. Implicit assertion, genellikle programlamada kullanılan ve kodun doğruluğunu varsaydığımız…
Herkese merhabalar! Önceki yazılarımızda bir dizi sıralama algoritmasını Python ve C++ gibi dillerle uygulamayı gördük. Son yazımızda ise basit bir tahmin oyunu yapmıştık. Bu sefer, çeşitli alanlarda…
Standart SQL veritabanlarında olduğu gibi document DB’lerde de index yönetimi çok önemli bir konu. Bu yazımızda MongoDB’de indeksleri yakından inceleyip sorgularımızın sonucu daha hızlı alabilmek…
Merhaba sevgili okuyucular! Algoritmaların sadece karmaşık problemleri çözmek için değil, aynı zamanda eğlenceli ve etkileşimli oyunlar oluşturmak için de kullanılabileceğini biliyor muydunuz…
Bir önceki makalemizde NisOs dünyasını biraz tanımaya çalıştık. bu yazımızda Nix dilinin syntax’ini ve özelliklerini öğrenmeye çalışacağız. Nix, özellikle NixOS işletim sistemi ve Nix paket…
Design Patterns eğitim serisindeki ilk yazımızda, tasarım desenlerinin “Yazılımcıların sıklıkla karşılaştığı problemlere ve yazılımların doğasında bulunan genel ihtiyaçlara getirilen çözümler”…
Monorepo, birden fazla projenin tek bir kod deposunda yönetildiği bir yazılım geliştirme stratejisidir. Bu stratejide, her proje kendi klasörüne veya paketine sahip olsa da, tüm kodlar tek bir…
OpenAI tarafından geliştirilen SORA, metin tabanlı komutlar ile hayalinizdeki görselleri ve videoları gerçeğe dönüştüren yeni bir yapay zeka modeli. Bu yenilikçi platform, hem amatörlerin hem de…
useReducer, React'ın state yönetimi için yerel olarak sunduğu iki temel hook'tan biridir. State yönetimi için kullanılan diğer hook olan useState ile çok benzer bir kullanıma sahiptir ve onun…
E-ticaret sektöründe çalışan biri olarak farklı kültürlerden gelen kullanıcıların e-ticaret deneyimlerindeki çeşitliliği anlamaya duyduğum merak, detaylı bir araştırma yapma isteğiyle pekişti. Bu…
Merhaba! Bu yazımda size yapay zeka dünyasının son zamanlarda yükselişe geçen bir alanı konuşmak istiyorum. LLM, “Large Language Model”ın kısaltmasıdır ve yapay zeka alanında kullanılan büyük ölçekli…
4- Models klasörümüzün içerisine Validators klasörü açarak PersonValidator class’ı oluşturuyoruz. PersonValidator constructor’ı oluşturup içerisine kurallarımızı yazıyoruz. Fluentvalidation hakkında…
C# programlama dilinde “Abstract” ve “Interface” iki önemli kavramdır ve her ikisi de nesne yönelimli programlamada kullanılır. Her ikisi de farklı kullanım senaryolarına sahiptir. İşte bu iki…
Merhaba, bu yazımda sizlere yazılım geliştirmenin temel prensipleri olarak kabul edilen SOLID’den bahsedeceğim. Bu prensipler uygulanarak uygulamalarımızın büyürken, karmaşıklığın büyümesini…
OpenAI, ChatGPT ve DALL-E’nin üreticisi, ilk kez bir geliştirici konferansına ev sahipliği yaptı. Konferansta, AI sohbetbot’unu güçlendiren yeni modeller, API’sine yönelik önemli güncellemeler ve…