JIT ve AOT Farkı: C# Projesini Native AOT ile Derlemek
JIT, ReadyToRun ve Native AOT arasındaki fark nedir? Ölçümlerle karşılaştırma, bir C# projesini adım adım Native AOT ile derlemek ve AOT uyarılarının neden önemli olduğu.
.NETEşleşen içerik burada kısa bir alıntı olarak görünecek.
Kod yazan, üreten, fırsat buldukça oyun oynayan ve bildiklerini anlatmayı seven biriyim. Benim için yazılım, sadece işte yaptığım bir şey değil; sıfırdan bir fikir alıp ona hayat verme süreci. Kendi projelerimle uğraşırken edindiğim tecrübeleri YouTube'da paylaşmayı da ihmal etmiyorum. Burada hem projelerimi bulabilir hem de kafamdaki dünyayı biraz daha yakından tanıyabilirsin.

4+
Yıl Profesyonel Deneyim
3
Yayında Yan Proje
10+
Teknoloji & Araç
Projeler
Biri restoranlarda her gün kullanılan bir ürün, ikisi herkesin kullanımına açık. Hepsinin arkasında çözülmüş bir dert var.

Restoranlar için sipariş, masa, mutfak ve stok yönetimini tek sistemde toplayan ürünümüz. ByteCraft çatısı altında Ali Ozan Özkul ile geliştiriyoruz.
Projeyi incele
Bu sitenin de üzerinde çalıştığı, sürükle-bırak editörlü açık kaynak içerik yönetim sistemi. .NET 9, Blazor ve PostgreSQL ile yazıldı.
Projeyi incele
TC kimlik, vergi numarası ve IBAN doğrulama, Türkçe isim düzeltme ve güvenli şifre saklama için .NET kütüphanesi.
Projeyi inceleMakaleler
Öğrendiklerimi yazıya döküyorum: bazen peşine düştüğüm bir hata, bazen bir kavramın arkasındaki fikir.

JIT, ReadyToRun ve Native AOT arasındaki fark nedir? Ölçümlerle karşılaştırma, bir C# projesini adım adım Native AOT ile derlemek ve AOT uyarılarının neden önemli olduğu.
.NET
Deploy sonrası ilk istek neden yavaş? JIT'in maliyeti, ReadyToRun'un nasıl açıldığı ve ölçümlerle ne kazandırdığı: MVC ve EF Core uygulamasında yüzde 42 daha hızlı ilk yanıt.
.NET, Docker
srcset tek başına yetmez: tarayıcının doğru boyutu seçmesi için sizes nasıl yazılır? auto-fit ızgaraları, sizes="auto", picture ve hızlı bir kontrol yöntemi.
SEO
C# / .NET
React
Docker
MSSQL & PostgreSQL
Redis
Kafka & RabbitMQ
Hacettepe Üniversitesi'nde Fizik Mühendisliği okudum; bu süreçte yazılıma olan ilgim şekillendi.
Üniversite YıllarıMLP Care'de Full-Stack .NET Developer olarak çalışmaya başladım.
Ocak 2024VectoPos ve Elevare CMS'i geliştirmek üzere kendi yan girişimim ByteCraft'ı kurdum.
Yan GirişimByteCraft çatısı altında geliştirdiğimiz, restoranlar için sipariş, masa ve stok yönetimini tek panelden sunan bir POS/SaaS ürünüdür.
Elbette! Zaten Elevare'nin amacı bu. İster kişisel bir site, ister bir işletme sitesi olsun; hiç kod bilmeden kendi siteni kurabilir ve yönetebilirsin. Açık kaynaklı olduğu için tamamen ücretsiz; istediğin gibi özgürce kullanabilirsin. Sitenin sahibi ve yöneticisi sen olursun — kulağa büyük gibi gelse de panel bunu kolaylaştırmak için tasarlandı.
Türkiye'de yazılan .NET uygulamaları için açık kaynak bir kütüphane: TC kimlik, vergi numarası ve IBAN doğrulama, Türkçe kurallara uygun isim düzeltme, PBKDF2 ile şifre saklama ve güvenli kod üretimi. NuGet'ten ücretsiz kurulur.