Cloudflare KV Nedir?

Cloudflare KV (Key-Value), Cloudflare tarafından sağlanan, yüksek performanslı ve küresel olarak Cloudflare sunucularına dağıtılmış bir key-value depolama sistemidir. [More]

Cloudflare Nedir ve Popüler Servisleri Nelerdir?

Cloudflare, web performansını artırmak, güvenliği sağlamak ve internet trafiğini optimize etmek için çeşitli hizmetler sunan küresel bir teknoloji şirketidir. Son zamanlarda sunduğu serverless çözümler ile de çeşitli konularda Vercel, AWS ve Azure'a alternatif olmuştur. [More]

Transport Layer Security (TLS) Nedir?

TLS) bir bilgisayar ağı üzerinden güvenli iletişim sağlamak için tasarlanmış bir şifreleme protokolüdür. TLS, SSL'den geliştirilmiştir ve günümüzde daha güvenli bir yöntem olarak tercih edilip kullanılmaktadır. [More]

C# - String Interpolation Kullanımı

Bu özellik, C# dilinde tanımladığımız string değişkeni daha okunabilir ve yönetilebilir hale getiren pratik bir özelliktir. Bu özellik, C# 6.0 ile birlikte gelmiştir ve daha önce kullanılan String.Format metoduna göre daha okunabilir ve kullanımı kolaydır. [More]

Deadlock Nedir?

Deadlock, bilgisayar sistemlerinde iki veya daha fazla işlem arasında meydana gelen bir durumdur. Bu durum, işlemlerin birbirine bağlı olduğu ve her birinin diğerinin devam etmesini beklemesi ile sonuçlanır ve program akışınız devam edemez hale gelir. [More]

İngiltere'de Yazılımcı Olarak Çalışmak

2022 yılında İsveç'e, ardından da 2023 Şubat ayından beri İngiltere merkezli bir oyun stüdyosunda backend yazılım mühendisi olarak çalışmaktayım. Çizzgi ekibi ile hem İngiltere'de iş bulmak, hem de oradaki yaşamla ilgili küçük bir ropörtaj gerçekleştirdim. [More]

C# - Parallel.ForEach Kullanımı

C#'ta özellikle listeler ve dizilerde işlem yapacağımız zaman sıklıkla kullandığımız foreach döngüsünün çalışma mantığına benzer olan bir de Parallel.ForEach döngüsü vardır. Klasik foreach'ten farkı, dizi elemanlarını sıra ile dönmek yerine tüm elemanları paralel task'lar oluşturup (CPU çekirdekleri uygun olduğu kadar) aynı anda işlenmesini sağlar. [More]

Evden Buluta - DevOps Serisi

Sıfırdan bir .Net Core API projesi oluşturup, sunucusunu Amazon Web Services - EC2 üzerinde beraber kuracağımız bu seride, deployment'ını da Jenkins'i kullanarak otomatize edeceğiz. Github ile sağlayacamız entegrasyon ile de manuel bir işleme gerek kalmadan kodlarımız otomatik olarak deploy olacak. [More]

Github Webhooks ile Otomatik Deploy Yapmak

Önceki yazımızda oluşturduğumuz Jenkins tanımında kodumuzu farklı bir dizine build yapıyorduk. Şimdi ise projemizi doğrudan sunucu üzerinde çalışıp, kullanıcı isteklerine cevap verebilecek şekilde derleyeceğiz. Sunucu üzerinde ayrıca nginx kurup istekleri yölendirecek şekilde tanımlayacağız. [More]