Open in app

Sign In

Write

Sign In

Halil İbrahim Kocaöz
Halil İbrahim Kocaöz

16 Followers

Home

About

15 hours ago

Neden haftanın sonuna doğru Production’a kod göndermemeliyiz?

Her organizasyonun kendine göre gereksinimleri olsa da feature geliştirmeleri neredeyse hiç bir organizasyonda hafta sonuna doğru Production ortamına gönderilmemelidir. Haftanın sonuna doğru oluşan yorgunluk ve dikkat kaybı Haftanın sonuna yaklaştıkça insanlar daha yorgun olurlar ve bu dikkatlerin kolayca dağılmasına neden olabilir. Yorgunluk ve dikkat kaybı beraberinde birçok soruna yol açabilir. Bundan dolayı Production ortamında yapılacak değişikliklerin insanların yazdıkları…

1 min read

Neden haftanın sonuna doğru Production’a kod göndermemeliyiz?
Neden haftanın sonuna doğru Production’a kod göndermemeliyiz?

1 min read


May 7

C# örnekleri ile SOLID prensipleri

SOLID kısaltması, yazılım mühendisliği alanında kullanılan “Single Responsibility”, “Open-Closed”, “Liskov Substitution”, “Interface Segregation” ve “Dependency Inversion” prensiplerinin baş harflerinden oluşur. Bu beş prensip, SOLID prensipleri olarak bilinir ve SOLID, yazılım geliştirme sürecinde yazılımın kaliteli, esnek, sürdürülebilir ve anlaşılabilir olmasını sağlamak için kullanılan bir dizi tasarım prensibidir.

Solid

5 min read

C# örnekleri ile SOLID prensipleri
C# örnekleri ile SOLID prensipleri
Solid

5 min read


Apr 12

.NET: Refresh token implementasyonu ile JWT Bearer Authentication

JWT Bearer ile Authentication işlemlerini kolayca yapabilsek bile, token expired olduğu zaman tekrardan kullanıcı bilgilerini almadan yeni bir token üretmemiz lazım bunun için tokeni yenileyen bir refresh token yapısı oluşturacağız. Yazıda JWT token oluşturma ve API’nın sunumu ile ilgili detaylara girilmeyecektir. Sadece Refresh token yapısının ayrıntılarından bahsedilecektir. GitHub - halilkocaoz/dotnet-jwt-refresh-token You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or…github.com

Jwt

5 min read

.NET: Refresh token implementasyonu ile JWT Bearer Authentication
.NET: Refresh token implementasyonu ile JWT Bearer Authentication
Jwt

5 min read


Sep 9, 2022

.NET 7: Response’u built-in middleware ile önbellekleme — Output caching

.NET 7 Preview 6 ile yeni bir middleware duyuruldu. Bu middleware output caching’i yönetmenize yardımcı olacak bir built-in middleware. Output caching nedir? Output cache, bir mekanizma tarafından döndürülen içeriğin önbellekte tutulmasını hedefleyen bir caching yöntemidir. …

Dotnet

2 min read

Dotnet

2 min read


Sep 3, 2022

.NET 6 ile Middleware temelleri

HTTP üzerinden veri aktarılan bir ortamda verinin aktarılması olayı, bir istek(request) ve onun sonucu(response) üzerinden gerçekleşebilir. İsteği yapan tarafta, bir tarayıcı, telefon uygulaması, başka bir servis veya bilmediğimiz bir şey olabilir ve isteği karşılayan genelde bir servis, sunucuda çalışan bir uygulama olur ve bunun isteği işleyip yanıt dönmesi beklenir. Middlewarelar…

Dotnet

3 min read

.NET 6 ile Middleware temelleri
.NET 6 ile Middleware temelleri
Dotnet

3 min read


Sep 13, 2021

.NET 6: DateOnly ve TimeOnly

.NET teknolojileri ile geliştirme yapanlar uzun bir süredir DateTime tipini kullanıyordu. Bu tip ile sadece Date veya sadece Time ile çalışılacağı durumlarda işler sarpa sarıyordu veya ihtiyaç duyulmayan veriler ile uğraşılıyordu ve DateTime dışında tam anlamıyla işe yarar başka bir alternatifleri yoktu. Artık var, DateOnly ve TimeOnly .NET 6 previewleri…

Dotnet

2 min read

.NET 6: DateOnly ve TimeOnly
.NET 6: DateOnly ve TimeOnly
Dotnet

2 min read


Aug 6, 2021

Web Sunucusunun Aldığı İstekleri Ne Kadar Sürede İşlediğini Kafka ve Go ile Kaydetme

ASP.NET ile çalışan bir WebAPI serverinin aldığı istekleri ne kadar sürede işlediğini ActionFilter ve Middleware kullanarak tutacağız, ve bu kayıtları hem Kafka’ya yollayıp hem de bir dosyaya yazarak kayıt altına alacağız. Kafka’ya yollanmış mesajları ise Go’da yazılmış bir program yardımı ile okuyup, database’e aktaracağız. …

6 min read

Web Sunucusunun Aldığı İstekleri Ne Kadar Sürede İşlediğini Kafka ve Golang ile Kaydetme
Web Sunucusunun Aldığı İstekleri Ne Kadar Sürede İşlediğini Kafka ve Golang ile Kaydetme

6 min read


Jan 2, 2021

Programlamada Adlandırma Alışkanlıkları

Yaptığımız bir adlandırmanın anlaşılır bir tanımlayıcı isme sahip olması için edinmemiz gereken alışkanlıklar bulunuyor. Bir tarafta, kısmen her yazılımcı grubunun benimsediği ortak yöntemler var. Diğer taraftaysa, geliştirme yaparken kullandığınız dilin/ortamın mimarları tarafından tavsiye edilen, onların tecrübelerinden çıkan yöntemler vardır. Bu yazı ile birlikte bu konuyu detaylandırmaya çalışarak, anlatmayı deneyeceğim. Örneklerimin…

Türkçe

9 min read

Programlamada Adlandırma Alışkanlıkları
Programlamada Adlandırma Alışkanlıkları
Türkçe

9 min read

Halil İbrahim Kocaöz

Halil İbrahim Kocaöz

16 Followers

https://halilkocaoz.com

Following
  • Aslıhan Kuzucu

    Aslıhan Kuzucu

  • Antão Almada

    Antão Almada

  • Erik Engheim

    Erik Engheim

  • Bora Kaşmer

    Bora Kaşmer

  • Muhammed Hilmi Koca

    Muhammed Hilmi Koca

See all (31)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams