<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>
<channel>
	<title>Blog &#8211; Egehan Gündoğdu</title>
	<atom:link href="https://www.egehangundogdu.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.egehangundogdu.com</link>
	<description>Part-time öğrenci. Full-time geliştirici.</description>
	<lastBuildDate>Fri, 04 Apr 2025 11:26:03 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<image>
	<url>https://www.egehangundogdu.com/stupheem/2020/05/cropped-EgehanThinkpad-32x32.jpg</url>
	<title>Blog &#8211; Egehan Gündoğdu</title>
	<link>https://www.egehangundogdu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">157925432</site>	<item>
		<title>Tekton Pipelines ile Event Driven CI/CD Süreci Kurgulama</title>
		<link>https://www.egehangundogdu.com/tekton-pipelines-ile-event-driven-ci-cd-sureci-kurgulama/</link>
					<comments>https://www.egehangundogdu.com/tekton-pipelines-ile-event-driven-ci-cd-sureci-kurgulama/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 11:24:19 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[driven]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[k8s]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[tekton]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1287</guid>
					<description><![CDATA[<p>Tekton Pipelines blog serisinin 3. yazısından selamlar. Bu blog, serinin son halkası olmakla birlikte; önceki yazılarda adım adım inşa ettiğimiz yapıların üzerine artık gerçek bir otomasyon katmanı ekliyoruz. İlk yazımızda&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/tekton-pipelines-ile-event-driven-ci-cd-sureci-kurgulama/">Tekton Pipelines ile Event Driven CI/CD Süreci Kurgulama</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/tekton-pipelines-ile-event-driven-ci-cd-sureci-kurgulama/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1287</post-id>	</item>
		<item>
		<title>Tekton Pipelines ile Docker Image Build ve Registry Push</title>
		<link>https://www.egehangundogdu.com/tekton-pipelines-ile-docker-image-build-ve-registry-push/</link>
					<comments>https://www.egehangundogdu.com/tekton-pipelines-ile-docker-image-build-ve-registry-push/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 11:22:32 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[dockerhub]]></category>
		<category><![CDATA[flask]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[k8s]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[tekton]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1245</guid>
					<description><![CDATA[<p>Tekrardan merhabalar. Tekton serimizin bu ikinci blgounda, gerçek hayatta sıkça karşılaştığımız bir süreci — Docker image build ve registry’ye push işlemini — adım adım kurgulayacağız. İlk yazıda Tekton’ın temel bileşenlerini&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/tekton-pipelines-ile-docker-image-build-ve-registry-push/">Tekton Pipelines ile Docker Image Build ve Registry Push</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/tekton-pipelines-ile-docker-image-build-ve-registry-push/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1245</post-id>	</item>
		<item>
		<title>Tekton Pipelines Nedir? Tekton ile CI/CD Süreçlerine Giriş</title>
		<link>https://www.egehangundogdu.com/tekton-pipelines-nedir-tekton-ile-ci-cd-sureclerine-giris/</link>
					<comments>https://www.egehangundogdu.com/tekton-pipelines-nedir-tekton-ile-ci-cd-sureclerine-giris/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 11:19:45 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[container]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[k8s]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[tekton]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1218</guid>
					<description><![CDATA[<p>Merhabalar. Günümüzdeki yazılım dünyası artık fazlasıyla hızlı ve dinamik. Her gün yüzlerce kere tekrar eden işlemlerde insan kaynaklı doğabilecek hataları bertaraf etmek, tutarlı sonuçlar almak için CI/CD süreçlerini kurgulamayı ve&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/tekton-pipelines-nedir-tekton-ile-ci-cd-sureclerine-giris/">Tekton Pipelines Nedir? Tekton ile CI/CD Süreçlerine Giriş</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/tekton-pipelines-nedir-tekton-ile-ci-cd-sureclerine-giris/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1218</post-id>	</item>
		<item>
		<title>İki Aşamalı Kimlik Doğrulama Temelleri ve Django ile Entegrasyonu</title>
		<link>https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/</link>
					<comments>https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 11:35:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[2fa]]></category>
		<category><![CDATA[authenticator]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[htop]]></category>
		<category><![CDATA[mfa]]></category>
		<category><![CDATA[otp]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[totp]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1189</guid>
					<description><![CDATA[<p>Giriş. Web uygulamaları artık hayatımızın tam merkezinde yer alıyor ve gün içerisinde neredeyse onlarcasıyla muhatap oluyoruz; alışveriş yapıyor, bankacılık işlemlerimizi yönetiyor veya aktivitelerimizi takip ediyoruz. Eskiden sadece bir kullanıcı adı&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/">İki Aşamalı Kimlik Doğrulama Temelleri ve Django ile Entegrasyonu</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1189</post-id>	</item>
		<item>
		<title>Git Hooks ve Pre-Commit</title>
		<link>https://www.egehangundogdu.com/git-hooks-ve-pre-commit/</link>
					<comments>https://www.egehangundogdu.com/git-hooks-ve-pre-commit/#comments</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 03 Jun 2024 06:56:37 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hooks]]></category>
		<category><![CDATA[pre-commit]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1162</guid>
					<description><![CDATA[<p>Giriş. Versiyon kontrol sistemi, modern geliştirme dünyasının vazgeçilmez bir parçasıdır. Projede yapılan tüm değişikliklerin kaydedilmesini, farklı versiyonlar arasında geçiş yapmayı, kodun bütünlüğünü sağlamayı ve birden fazla geliştiricinin uyum içinde çalışmasını&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/git-hooks-ve-pre-commit/">Git Hooks ve Pre-Commit</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/git-hooks-ve-pre-commit/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162</post-id>	</item>
		<item>
		<title>Django Session Yönetimi</title>
		<link>https://www.egehangundogdu.com/django-session-yonetimi/</link>
					<comments>https://www.egehangundogdu.com/django-session-yonetimi/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 26 Feb 2024 08:40:51 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1130</guid>
					<description><![CDATA[<p>Giriş. Web geliştirme dünyasında, kullanıcı bazlı bilgileri saklayabilme adına session ve cookie kavramları önemli iki kavramdır. Bildiğimiz üzere, web HTTP protokolünü baz alarak çalışır. HTTP protokolü ise, durumsuz (stateless) bir&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-session-yonetimi/">Django Session Yönetimi</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-session-yonetimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1130</post-id>	</item>
		<item>
		<title>Django Template Syntax Check</title>
		<link>https://www.egehangundogdu.com/django-template-syntax-check/</link>
					<comments>https://www.egehangundogdu.com/django-template-syntax-check/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 30 Jan 2023 19:31:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1113</guid>
					<description><![CDATA[<p>Giriş. Herkese selamlar, geçtiğimiz günlerde geliştirdiğim eski bir projede, bir bilgi mailinin kullanıcılara bir süredir gönderilemediği konusunda geri dönüş aldım. SMTP sunucusu mu problem, yoksa template bir şekilde bulunamıyor mu&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-template-syntax-check/">Django Template Syntax Check</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-template-syntax-check/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1113</post-id>	</item>
		<item>
		<title>Django Model Save update_fields</title>
		<link>https://www.egehangundogdu.com/django-model-save-update_fields/</link>
					<comments>https://www.egehangundogdu.com/django-model-save-update_fields/#comments</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Thu, 08 Dec 2022 10:32:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[update_fields]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1080</guid>
					<description><![CDATA[<p>Django ORM, veritabanı üzerindeki kayıtları nesne yönelimli programlama paradigmasına dayanarak nesneleştiren, oluşturulan nesneleri ve ön tanımlı metodlarını kullanarak veritabanı operasyonlarını yapmanızı, raw SQL&#8217; den soyutlanmanızı sağlayan güçlü ve yardımcı bir&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-model-save-update_fields/">Django Model Save update_fields</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-model-save-update_fields/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1080</post-id>	</item>
		<item>
		<title>Django ile Geliştirme Sürecine Yardımcı Araçlar</title>
		<link>https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/</link>
					<comments>https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sun, 20 Nov 2022 09:06:22 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[trick]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1073</guid>
					<description><![CDATA[<p>Herkese selamlar, bu gönderide Django ile geliştirme yaparken sıklıkla kullandığım ve işe yarar bazı paketlerden bahsedeceğim. Bu araçları genel kullanma amacımız, geliştirme süresini kısaltmak, standartize etmek ve olası bir hata&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/">Django ile Geliştirme Sürecine Yardımcı Araçlar</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1073</post-id>	</item>
		<item>
		<title>Django Sensitive Informations</title>
		<link>https://www.egehangundogdu.com/django-sensitive-informations/</link>
					<comments>https://www.egehangundogdu.com/django-sensitive-informations/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Wed, 19 Oct 2022 18:00:44 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[info]]></category>
		<category><![CDATA[sensitive]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1052</guid>
					<description><![CDATA[<p>Günümüzde modern web uygulamaları fazlasıyla kompleks ve kapsamlı. Her gün yüzbinlerce kişi tarafından kullanılan web uygulamalarımızın zaman ilerledikçe yeni problemleri ve gereksinimleri oluşuyor, sonrasında IT çalışanları olarak bu ihtiyaçları karşılayacak&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-sensitive-informations/">Django Sensitive Informations</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-sensitive-informations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1052</post-id>	</item>
	</channel>
</rss>
