YAZILIM · DEVOPS · SİSTEM2013’ten beri not alıyorum
Yakup KALEBAŞI
“Alınan bilginin karşılığı öğrenmektir; öğretilmemiş bilgi ise henüz tamamlanmamıştır.”
Yazılım geliştirme, sunucu altyapısı ve veritabanı yönetimi üzerine pratik notlar ve adım adım rehberler. Konular: .NET Core / C#, Kubernetes, Docker, PostgreSQL, Redis ve yazılımı güvenli şekilde yayına almak (DevSecOps).
270+
TEKNİK MAKALE
13 Yıl+
SİSTEM ARŞİVİ
Diğer
- Genel46
- bestURL36
- SQL Hakkında29
- MVC23
- jQuery19
- JavaScript11
- Asp.NET10
- WCF6
- Reflection5
- CSS4
- Hata-Çözüm Havuzu4
- MS SQL Server Reporting Services ile Raporlama4
- Windows4
- Asp.NET Core3
- Docker3
- Silverlight3
- Tarihe Mesaj3
- AI2
- Açık Kaynak (Open Source)2
- Bunları Bilmiyordum!2
- Charts2
- Delphi2
- Film & Dizi2
- Kızımın Köşesi2
- Php2
- Rehberler / Nasıl Yapılır2
- SonarQube2
- WebApi2
- Android1
- Bootstrap1
- Entity Framework1
- Gateway1
- Generic Repository1
- IIS1
- jTable1
- Microsoft Visual Studio1
- Monitoring1
- OOP1
- Template1
- Unit of Work1
- VBScript1
- Yazılım Araçları1
- İncelenecekler1
-
Claude Code İçin 13 Skill ve Araç: Ne İşe Yarar, Nasıl Kurulur?
Claude Code ve benzeri kodlama ajanları için son aylarda onlarca skill, plugin ve araç çıktı. Hangisinin ne işe yaradığını anlamak için 13 popüler projeyi inceledim. Her birinin ne yaptığını ve nasıl kullanıldığını kısaca topladım. Komutlar Kasım 2026 itibarıyla projelerin README dosyalarından alındı. Kurmadan önce güncel README’ye bakmak iyi olur. Önce güvenlik: skill kurmadan tara NVIDIA SkillSpector Ajan skill’lerini kurmadan önce…
Son Yazılar & Sistem Deneyimleri
Toplam 270+ Yazı İçerisinden
-

SSL ile TLS Arasındaki Fark
SSL’in açılımı Secure Sockets Layer yani güvenli soket katmanıdır. TLS ise Transport Layer Security yani taşıma katmanı güvenliğidir. Bu yazıda SSL ile TLS arasındaki farkları inceleyeceğiz. TLS aslında SSL’in yeni adıdır. SSL protokolünün son versiyonu…
-

WCF Nedir?
Windows Communication Foundation WCF, servis-yönelimli mimariyi temel alarak dağıtık-uygulamalar geliştirmek için kullanılan, dağıtık mimari modelleri ve teknolojileri tek çatı altında birleştiren ve içerisinde bir çok hazır bileşen barındıran bir…
-

How to change WSDL URL from internal machine name to public?
<serviceBehaviors> <behavior name="<name>"> <!– Other options would go here –> <useRequestHeadersForMetadataAddress> <defaultPorts> <!– Use your own port numbers –> <add scheme="http" port="81" /> <add scheme="https" port="444" /> </defaultPorts>…
-
WCF Extensibility – Message Inspectors
Kaynak https://blogs.msdn.microsoft.com/endpoint/2011/04/23/wcf-extensibility-message-inspectors/
-
Sys.WebForms.PageRequestManager
Sayfamıza bir UpdatePanel eklediğimizde otomatikman bir alt render motoru eklemiş oluruz. Yani o updatepane içeriği sayfanın geri kalanından bağımsız olarak sunucuya gidip gelmeye başlıyordu. Bunun ingilizcedeki karşılığı “partial-page rendering”. …
-

C# Caller Information
namespace CallerInfo { public class CallerInfoExample { public void Log(String logMessage, [CallerMemberName] string callerName="", [CallerLineNumber] int lineNumber=0, [CallerFilePath] string filePath="") { Console.WriteLine("Çağrıldığı Dosya=" + filePath); Console.WriteLine("Çağıran Metod="+callerName); Console.WriteLine("Çağrıldığı…
-

Export To Excell Helper
public static void GridExportToExcel(string fileName, object dataTable) { var grid = new GridView(); grid.DataSource = dataTable; grid.DataBind(); HttpContext.Current.Response.ClearContent(); HttpContext.Current.Response.AddHeader("content-disposition", string.Format("attachment; filename={0}-{1}.xls", fileName, DateTime.Now.ToShortDateString().Replace(".", ""))); HttpContext.Current.Response.ContentType = "application/ms-excel"; HttpContext.Current.Response.ContentEncoding…
-

REST Apilerde Dönülen HTTP Status Kodları (Yaygın Kullanılanlar)
200 OK: Genelde veri listeleme sonuçları 200 ile dönüş yapılır. 201 CREATED: Veri eklendiği zaman verinin kendisi ile 201 dönülüyor. 204 NO CONTENT: Veri silindiği zaman 204 dönülüyor. 400 BAD REQUEST: Genel…
-

Mapper kütüphaneleri Performans Testi
Aşağıdaki yazının sonuç kısmını paylaşmak istedim. 4 Farklı renklere ayrılma sebebi 1,10,100 ve 1000 kayıt üzerinde yapılan işlemler sonucunda hangi Mapper türünün ne kadar sürdüğünü ayırtedebilmek için. 4…
Kısa Yollar & Developer Cheat Sheets
Günlük mühendislik rutinlerinde sıkça ihtiyaç duyulan referans tabloları.