Etiket: .NET 8


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
0

.NET 8 – Collection Expressions

Merhaba, Bu içeriğimizde .NET 8 ile C# programlama diline gelmiş olan yeni koleksiyonel syntax yapısından bahsediyor olacağız. Malumunuz C#’ta bir koleksiyon ya da dizi oluşturabilmek için genellikle aşağıdaki söz dizimlerinden istifade ediyorduk. Artık bu...

.NET 9 0

SearchValues İle Dizi Arama Performansını Artırma

Merhaba, Malumunuz iş süreçlerinde belirli işlemler için diziler içerisinde veri aramak oldukça yaygın bir davranış olabilmektedir. Amma velakin bu davranışlar ciddi maliyetlere ve önemli ölçüde performans kayıplarına da yol açabilmektedir. Bu içeriğimizde, bu tarz...

.NET 8 1

.NET 8 – global using İle Anlık Type Tanımlama

Merhaba, C# ile yaptığımız geliştirmelerde bazen anlık olarak elimizdeki verileri bütünsel olarak temsil edebilecek ve sadece o an için kullanacağımız bir türe ihtiyacımız olabiliyor. Bu tarz durumlarda bir class, record ya da struct tanımından...

.NET 8 0

.NET 8 | Short-Circuit Routing

Merhaba, Bu içeriğimizde .NET 8 ile Asp.NET Core’a gelen ve short-circuit routing olarak nitelendirilen küçük bir yeniliği inceliyor olacak, bu yeniliğin normal routing’den ne kadar farklı olduğuna ve hangi durumlarda kullanılması gerektiğine dair istişarede...

.NET 8 6

.NET 8 – Identity API Endpoints

Merhaba, Bu içeriğimizde kanaatim odur ki Asp.NET Core açısından .NET 8 ile gelen en güzel özelliklerden birini, Identity API Endpoints özelliğini inceleyeceğiz. Bu özellik sayesinde uygulamalarımızdaki temel kullanıcı işlemlerini gerçekleştirdiğimiz Identity mekanizmasının artık daha...

.NET 8 0

.NET 8 – Minimal API’lar da Form Binding İşlemi

Merhaba, Bu içeriğimizde .NET 8 ile Asp.NET Core mimarisinde minimal api’ler de form binding’e yönelik gelen yeniliğe dair odaklanacak ve bu destekle birlikte form kullanımı açısından MVC controller’larına olan bağımlılığın ortadan kaldırılması temellerinin nasıl...

.NET 8 1

.NET 8 – Keyed Service | Dependency Injection

Merhaba, Bu içeriğimizde .NET 8 ile IoC container’a gelen keyed service özelliğini inceleyecek, nasıl ve ne zaman kullanılmaları gerektiğini, olayın perde arkasını masaya yatırarak bol istişare eşliğinde değerlendireceğiz. O halde buyurun başlayalım… Keyed Service...

.NET 8 0

.NET 8 – Method Çağrılarını Interceptor’larla Değiştirme

Merhaba, Bu içeriğimizde .NET 8’de C# 12 ile birlikte gelen Interceptor özelliğini inceliyor olacağız. Interceptor Nedir? Neden Bu Yapılanmaya İhtiyacımız Vardır? Interceptor, uygulamadaki herhangi bir metoda yapılan çağrıyı alternatif başka bir metotla değiştirmemize ya...

.NET 8 1

.NET 8 – Minimap API Source Generator’ı İnceleyelim

Merhaba, Bu içeriğimizde .NET 8 ile gelmesi beklenen, AOT iş yüklerini(workloads) desteklemek için tanıtılmış olan Minimal API Source Generator‘ı inceliyor olacağız. O halde hiç vakit kaybetmeden buyurun başlayalım… Minimal API’lar Nasıl Çalışırlar? Malumunuz, Asp.NET...

.NET 8 - Minimal API Ahead of Time(AOT) Compilation Template 2

.NET 8 – Minimal API Ahead of Time(AOT) Compilation Template

Merhaba, Bu içeriğimizde .NET 8’de, Asp.NET ekibi tarafından üzerinde çalışılmakta olan ana özelliklerden biri olan Ahead of Time(AOT) compilation üzerine odaklanıyor olacak ve bu kavramın ne olduğunu anlayabilmek için öncelikle .NET’te işlerin genel olarak...