Cloudflare KV Nedir? 10 Haziran 2024 Yigit-Nuhuz Cloudflare 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? 09 Haziran 2024 Yigit-Nuhuz Cloudflare 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? 07 Haziran 2024 Yigit-Nuhuz Genel 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]
Github - Emailleri organizasyona göre ayırmak 30 Mayıs 2024 Yigit-Nuhuz Genel, İpuçları Aynı anda farklı organizasyonlardan projelerde çalışıyorsanız ve tüm Github bildirimlerinin tek bir email adresinize gelmesini istemiyorsanız aşağıdaki işlemleri uygulayarak farklı adreslere gönderilmesini sağlayabilirsiniz. [More]
AWS - Cloudflare'den API Gateway'e Domain Yönlendirme 28 Mayıs 2024 Yigit-Nuhuz AWS, Cloudflare Cloudflare'de kayıtlı olan domainiz'i AWS API Gateway'e nasıl yönlendireceğinizi makalemizde anlattık. [More]
C# - String Interpolation Kullanımı 21 Mayıs 2024 Yigit-Nuhuz C# 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? 18 Mayıs 2024 Yigit-Nuhuz Programlama 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]
Londra'da geçen bir yılın ardından 01 Ocak 2024 Yigit-Nuhuz Genel 2022 Aralık ayından beri yaşadığım Londra'daki tecrübelerimi ve yeni gelenlerin yapması gerekenleri makalemde paylaştım. Buradan okuyabilirsiniz. [More]
İngiltere'de Yazılımcı Olarak Çalışmak 02 Ekim 2023 Yigit-Nuhuz Genel 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ı 01 Ekim 2023 Yigit-Nuhuz Programlama, .Net Core, C# 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]
C# - ToTitleCase Kullanımı 15 Eylül 2023 Yigit-Nuhuz C# ToTitleCase verilen bir metni "başlık" haline getirir, yani her kelimenin ilk harfini büyük yapar ve diğer harfleri küçük bırakır. [More]
İpucu - Early Return Pattern 14 Eylül 2023 Yigit-Nuhuz İpuçları Early Return Pattern: Kodunuzu Daha Anlaşılır ve Bakımı Daha Kolay Hale Getirin [More]
C# - Switch Expression Kullanımı 09 Eylül 2023 Yigit-Nuhuz C# Bu yazımızda C# 8 ile gelen ama kullanımına az rastladığımız C# Switch Expression nasıl kullanılır onu göstereceğiz. [More]
İpucu - Neden Fonksiyonlarda Null Döndürmemeliyiz? 05 Eylül 2023 Yigit-Nuhuz İpuçları Programlamada null değerini döndürmek tartışmalı bir konu olabilir ve bunun iyi mi yoksa kötü bir uygulama mı olduğu konusunda farklı bakış açıları vardır. Null değer döndürmekten nasıl kaçınabiliriz makalede anlatıyorum. [More]
API Terimleri 05 Nisan 2023 Yigit-Nuhuz Programlama Restful bir API geliştirken ihtiyacımız olan, bilmemiz gereken, yaygın olarak kullanılan terimleri kısaca açıklıyoruz. [More]
AWS Lambda'da C# Uygulaması Çalıştırmak 12 Mart 2023 Yigit-Nuhuz AWS, C# AWS'in en popüler servislerinden biri olan Lambda'ya C# ile geliştirdiğimiz uygulamamızı AWS CLI ile deploy ediyoruz. [More]
Amazon Web Services (AWS) Nedir? 09 Ocak 2023 Yigit-Nuhuz AWS Amazon Web Services (AWS) nedir ve popüler AWS servisleri nelerdir makalemizde anlatıyoruz. [More]
C# - yield Nedir? 25 Aralık 2022 Yigit-Nuhuz C# Bu makalede C# dilinde yield keywordünün kullanımını ve avantajlarını anlatacağız. [More]
Evden Buluta - DevOps Serisi 26 Nisan 2021 Yigit-Nuhuz DevOps 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 26 Nisan 2021 Yigit-Nuhuz DevOps Ö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]