<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Onur Er — Senior Software Engineer</title><description>Finansal sistemler, dağıtık mimari ve güvenilir backend teknolojileri üzerine yazılar ve projeler.</description><link>https://onurer.com.tr/</link><item><title>Yazılım Güvenliği Temelleri</title><link>https://onurer.com.tr/yazi/yazilim-guvenligi-temelleri/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/yazilim-guvenligi-temelleri/</guid><description>Kimlik doğrulama, yetkilendirme, girdi doğrulama, hash, şifreleme ve least privilege kavramlarını tehdit modeliyle öğrenin.</description><pubDate>Thu, 10 Sep 2026 08:00:00 GMT</pubDate><language>tr-TR</language><category>Güvenlik</category><category>Backend</category><category>Bilgisayar Bilimleri</category></item><item><title>Temiz Kod, Yazılım Tasarımı ve Test</title><link>https://onurer.com.tr/yazi/temiz-kod-tasarim-ve-test/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/temiz-kod-tasarim-ve-test/</guid><description>Değiştirilebilir yazılım üretmeyi; sorumluluk, coupling, cohesion, refactoring ve test piramidi üzerinden öğrenin.</description><pubDate>Thu, 10 Sep 2026 07:00:00 GMT</pubDate><language>tr-TR</language><category>Yazılım Mühendisliği</category><category>Test</category><category>Tasarım</category></item><item><title>Dağıtık Sistemler: Tutarlılık, Replikasyon ve CAP</title><link>https://onurer.com.tr/yazi/dagitik-sistemler-tutarlilik-ve-cap/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/dagitik-sistemler-tutarlilik-ve-cap/</guid><description>Birden fazla makinede çalışan sistemlerin ağ hatalarıyla nasıl başa çıktığını; replikasyon, consistency ve CAP üzerinden öğrenin.</description><pubDate>Thu, 10 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Dağıtık Sistemler</category><category>CAP</category><category>Backend</category></item><item><title>Transaction, ACID ve Isolation</title><link>https://onurer.com.tr/yazi/transaction-acid-ve-isolation/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/transaction-acid-ve-isolation/</guid><description>Para transferinin neden tek bir transaction olması gerektiğini; ACID, anomali, lock ve isolation seviyeleriyle öğrenin.</description><pubDate>Thu, 10 Sep 2026 05:00:00 GMT</pubDate><language>tr-TR</language><category>Veritabanı</category><category>Transaction</category><category>Fintech</category></item><item><title>İlişkisel Veritabanı ve SQL Temelleri</title><link>https://onurer.com.tr/yazi/iliskisel-veritabani-ve-sql-temelleri/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/iliskisel-veritabani-ve-sql-temelleri/</guid><description>Tablo, satır, anahtar, ilişki, normalizasyon, JOIN ve indeks kavramlarını sipariş sistemi üzerinden öğrenin.</description><pubDate>Thu, 10 Sep 2026 04:00:00 GMT</pubDate><language>tr-TR</language><category>Veritabanı</category><category>SQL</category><category>Backend</category></item><item><title>İnternet Nasıl Çalışır? DNS, TCP, TLS ve HTTP</title><link>https://onurer.com.tr/yazi/internet-nasil-calisir-dns-tcp-http/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/internet-nasil-calisir-dns-tcp-http/</guid><description>Tarayıcıya adres yazdıktan sonra gerçekleşen DNS çözümleme, bağlantı, şifreleme ve HTTP alışverişini adım adım öğrenin.</description><pubDate>Thu, 10 Sep 2026 03:00:00 GMT</pubDate><language>tr-TR</language><category>Ağlar</category><category>HTTP</category><category>Backend</category></item><item><title>Concurrency: Race Condition ve Deadlock</title><link>https://onurer.com.tr/yazi/concurrency-race-condition-ve-deadlock/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/concurrency-race-condition-ve-deadlock/</guid><description>Eşzamanlı işlemlerde paylaşılan veriyi korumayı; atomicity, lock, deadlock ve mesajlaşma alternatifleriyle öğrenin.</description><pubDate>Thu, 10 Sep 2026 02:00:00 GMT</pubDate><language>tr-TR</language><category>Concurrency</category><category>İşletim Sistemleri</category><category>Backend</category></item><item><title>Process, Thread ve İşletim Sistemi</title><link>https://onurer.com.tr/yazi/process-thread-ve-isletim-sistemi/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/process-thread-ve-isletim-sistemi/</guid><description>İşletim sisteminin programları nasıl izole edip zamanladığını; process, thread, context switch ve system call kavramlarıyla öğrenin.</description><pubDate>Thu, 10 Sep 2026 01:00:00 GMT</pubDate><language>tr-TR</language><category>İşletim Sistemleri</category><category>Bilgisayar Bilimleri</category></item><item><title>Sıralama Algoritmaları: Hangisi Ne Zaman?</title><link>https://onurer.com.tr/yazi/siralama-algoritmalari/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/siralama-algoritmalari/</guid><description>Bubble sort, insertion sort, merge sort ve quicksort yaklaşımlarını karmaşıklık, bellek ve kararlılık açısından karşılaştırın.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><language>tr-TR</language><category>Algoritmalar</category><category>Sıralama</category></item><item><title>Recursion ve Dinamik Programlama</title><link>https://onurer.com.tr/yazi/recursion-ve-dinamik-programlama/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/recursion-ve-dinamik-programlama/</guid><description>Bir problemi alt problemlere ayırmayı; base case, call stack, memoization ve tabulation üzerinden öğrenin.</description><pubDate>Wed, 09 Sep 2026 23:00:00 GMT</pubDate><language>tr-TR</language><category>Algoritmalar</category><category>Recursion</category><category>Dinamik Programlama</category></item><item><title>Graflar: BFS ve DFS ile İlişkileri Gezinmek</title><link>https://onurer.com.tr/yazi/graflar-bfs-ve-dfs/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/graflar-bfs-ve-dfs/</guid><description>Node, edge, adjacency list, BFS ve DFS kavramlarını en kısa yol ve bağımlılık analizi problemleriyle öğrenin.</description><pubDate>Wed, 09 Sep 2026 22:00:00 GMT</pubDate><language>tr-TR</language><category>Algoritmalar</category><category>Graflar</category><category>Veri Yapıları</category></item><item><title>Ağaçlar, Binary Search Tree ve Heap</title><link>https://onurer.com.tr/yazi/agaclar-bst-ve-heap/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/agaclar-bst-ve-heap/</guid><description>Hiyerarşik veriyi; tree, traversal, dengeli arama ağacı ve heap farkları üzerinden öğrenin.</description><pubDate>Wed, 09 Sep 2026 21:00:00 GMT</pubDate><language>tr-TR</language><category>Veri Yapıları</category><category>Ağaçlar</category></item><item><title>Hash Table Nasıl Çalışır?</title><link>https://onurer.com.tr/yazi/hash-table-nasil-calisir/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/hash-table-nasil-calisir/</guid><description>Map ve Set yapılarını mümkün kılan hash fonksiyonu, bucket, collision ve load factor kavramlarını öğrenin.</description><pubDate>Wed, 09 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Veri Yapıları</category><category>Algoritmalar</category></item><item><title>Stack ve Queue: İşler Hangi Sırayla Yapılmalı?</title><link>https://onurer.com.tr/yazi/stack-queue-ve-gercek-kullanimlari/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/stack-queue-ve-gercek-kullanimlari/</guid><description>LIFO ve FIFO yapılarını çağrı yığını, undo, görev kuyruğu ve breadth-first search örnekleriyle öğrenin.</description><pubDate>Tue, 08 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Veri Yapıları</category><category>Algoritmalar</category></item><item><title>Diziler ve Bağlı Listeler: Doğru Yapıyı Seçmek</title><link>https://onurer.com.tr/yazi/diziler-ve-bagli-listeler/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/diziler-ve-bagli-listeler/</guid><description>Dizi ve bağlı listelerin bellek yerleşimini, erişim ve ekleme maliyetlerini gerçek kullanım senaryolarıyla karşılaştırın.</description><pubDate>Mon, 07 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Veri Yapıları</category><category>Algoritmalar</category></item><item><title>Algoritma Nedir? Big-O Nasıl Okunur?</title><link>https://onurer.com.tr/yazi/algoritma-nedir-big-o-nasil-okunur/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/algoritma-nedir-big-o-nasil-okunur/</guid><description>Doğru çözümden ölçeklenebilir çözüme geçişi; zaman, alan karmaşıklığı ve Big-O analiziyle öğrenin.</description><pubDate>Sun, 06 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Algoritmalar</category><category>Big-O</category><category>Bilgisayar Bilimleri</category></item><item><title>Değişkenler, Tipler, Stack ve Heap</title><link>https://onurer.com.tr/yazi/degisken-tip-stack-heap-bellek/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/degisken-tip-stack-heap-bellek/</guid><description>Bir değişkenin bellekte neyi temsil ettiğini; değer, referans, stack, heap ve garbage collection kavramlarıyla öğrenin.</description><pubDate>Sat, 05 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Bilgisayar Bilimleri</category><category>Bellek</category><category>Programlama</category></item><item><title>CPU, Bellek ve Cache: Performans Nerede Kaybolur?</title><link>https://onurer.com.tr/yazi/cpu-bellek-cache-ve-performans/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/cpu-bellek-cache-ve-performans/</guid><description>İşlemci, RAM, cache, register ve locality kavramlarını yavaş bir veri işleme örneği üzerinden anlayın.</description><pubDate>Fri, 04 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Bilgisayar Bilimleri</category><category>Donanım</category><category>Performans</category></item><item><title>Boolean Mantığı: Programlar Nasıl Karar Verir?</title><link>https://onurer.com.tr/yazi/boolean-mantigi-ve-kosullar/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/boolean-mantigi-ve-kosullar/</guid><description>AND, OR, NOT, doğruluk tabloları, kısa devre değerlendirme ve koşul tasarımını gerçek bir yetkilendirme problemiyle öğrenin.</description><pubDate>Thu, 03 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Bilgisayar Bilimleri</category><category>Mantık</category><category>Programlama</category></item><item><title>İkili Sistem: Bit, Byte ve Verinin Temsili</title><link>https://onurer.com.tr/yazi/ikili-sistem-bit-byte-ve-veri-temsili/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/ikili-sistem-bit-byte-ve-veri-temsili/</guid><description>Sayıların, metinlerin ve renklerin neden bitlerle temsil edildiğini dönüşüm örnekleri ve yaygın veri hatalarıyla öğrenin.</description><pubDate>Wed, 02 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Bilgisayar Bilimleri</category><category>Veri Temsili</category></item><item><title>Bilgisayar Bir Programı Nasıl Çalıştırır?</title><link>https://onurer.com.tr/yazi/bilgisayar-bir-programi-nasil-calistirir/</link><guid isPermaLink="true">https://onurer.com.tr/yazi/bilgisayar-bir-programi-nasil-calistirir/</guid><description>Kaynak koddan çalışan sürece kadar derleyici, işletim sistemi, CPU ve belleğin görevlerini temel bir örnek üzerinden öğrenin.</description><pubDate>Tue, 01 Sep 2026 06:00:00 GMT</pubDate><language>tr-TR</language><category>Bilgisayar Bilimleri</category><category>Temeller</category></item></channel></rss>