Authentication and Authorization in ASP.NET Core
Authentication and authorization her web uygulamasının olmazsa olmaz bileşenleridir ve kullanıcılar için güvenliği ve uygun erişim kontrolünü sağlarlar. ASP.NET Core bağlamında, bu kavramlar kaynakları korumak ve kullanıcı izinlerini belirlemek için…
Clean Code da Başarılı Olmanız İçin 8 İpucu
Cleane code yazma prensipleri, birçok yazılım geliştiricinin okuma listenin üst sıralarında yer alır. Ancak, bu prensipleri öğrenmek ve anlamak bir şeydir, onları günlük kodlama pratiklerinize entegre etmek ise bambaşka bir…
Makine Öğrenimi ve Yapay Zeka
Yakın geleceğimizin robotlarla betimlenen dünyası, yapay zeka (AI) başarılı bir şekilde kullanma yeteneğimize ağırlık vermektedir. Ancak, makineleri düşünen varlıklar haline getirmek göründüğü kadar kolay değildir. Güçlü yapay zeka, makinelerin insanlar…
C# ile Smart Enum Kullanımı
Smart Enum kullanımı, C# kullanarak kullanabileceğiniz bir özellik olan Smart Enums (Akıllı Numaralandırmalar), kodunuzu daha okunaklı ve anlaşılır hale getirmenize yardımcı olabilir. Geleneksel olarak, bir enum tipi yalnızca sabit değerler…
Clean Code ve Yazılım Geliştirme Süreci
Clean code ve Yazılım Geliştirme Süreci” kavramına bugün göz atacağız, çünkü günümüzde kod yazmanın önemi giderek artmaktadır. Yazılım geliştirme sürecinde, kodlarınızı sade, anlaşılır ve bakımı kolay bir şekilde yazmak, hem…
Microservice Mimarisi Nedir?
Microservice Mimarisi Microservice mimarisi, modern yazılım geliştirme süreçlerinde hızla popülerleşen bir yaklaşımdır. Geleneksel monolitik yapıların yerine, uygulamaların birden fazla küçük, bağımsız ve ölçeklenebilir servislere ayrılarak geliştirildiği bir mimari yaklaşımdır. Bu…
Yapay zeka’nın (AI) insan hayatına katkıları
Yapay zeka (AI), günümüzde hızlı bir şekilde gelişen ve birçok alanda büyük bir potansiyele sahip olan bir teknolojidir. AI’nın çıkışı, gelişmesi ve günümüzdeki örnekleri, insan hayatına konfor ve kolaylık sağlama…
Redis’te Master-Slave ve Sentinel Yapıları
Bu yazıda Redis’in en kullanışlı, ilginç ve eğlenceli Sentinel özelliğinden bahsedeceğim. Ancak önce master-slave yapısını anlamamız gerekiyor. Teknik detaylara geçmeden önce kısaca hikayesini anlatayım: Redis, bir NoSQL veritabanıdır ve verileri…
JSON ve BSON: Veri Serileştirme
JSON (JavaScript Object Notation) ve BSON (Binary JSON), veri serileştirme ve kodlama formatları olarak kullanılan iki popüler veri formatıdır. JSON, insanlar tarafından okunabilir ve yazılabilir bir metin formatıdır ve JavaScript…
Asp.Net Web API – Token Based Authentication
Asp.Net Web API kullanarak RESTful servis geliştirirken Token Tabanlı Kimlik Doğrulama işlemini konuşacağız bu makalemde. Token Tabanlı Kimlik Doğrulama, kullanıcıların servislerimize güvenli bir şekilde erişmelerini sağlayan bir yöntemdir ve modern…