<?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/"
	>

<channel>
	<title>yazilim &#8211; Selman Tunc</title>
	<atom:link href="https://selmantunc.com.tr/tag/yazilim/feed/" rel="self" type="application/rss+xml" />
	<link>https://selmantunc.com.tr</link>
	<description></description>
	<lastBuildDate>Fri, 03 Jul 2020 07:06:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://selmantunc.com.tr/wp-content/uploads/2023/07/cropped-tumblr_inline_oglumuMbgO1tyldvk_540-150x150-1-32x32.jpg</url>
	<title>yazilim &#8211; Selman Tunc</title>
	<link>https://selmantunc.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Devlerin IT blogları</title>
		<link>https://selmantunc.com.tr/uncategorized/devlerin-it-bloglari/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 03 Jul 2020 07:06:58 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[mimari]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2020/07/03/devlerin-it-bloglari/</guid>

					<description><![CDATA[YAzı buradan okunabilir  https://medium.com/@selmantunc/b%C3%BCy%C3%BCk-yaz%C4%B1l%C4%B1m-geli%C5%9Ftirme-%C5%9Firketleri-m%C3%BChendislik-linkleri-69a7aaf6e81]]></description>
										<content:encoded><![CDATA[<div>YAzı buradan okunabilir </div>
<p><b></b></p>
<p><a href="https://medium.com/@selmantunc/b%C3%BCy%C3%BCk-yaz%C4%B1l%C4%B1m-geli%C5%9Ftirme-%C5%9Firketleri-m%C3%BChendislik-linkleri-69a7aaf6e81"><a href="https://medium.com/@selmantunc/b%C3%BCy%C3%BCk-yaz%C4%B1l%C4%B1m-geli%C5%9Ftirme-%C5%9Firketleri-m%C3%BChendislik-linkleri-69a7aaf6e81">https://medium.com/@selmantunc/b%C3%BCy%C3%BCk-yaz%C4%B1l%C4%B1m-geli%C5%9Ftirme-%C5%9Firketleri-m%C3%BChendislik-linkleri-69a7aaf6e81</a></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bugün Öğrendiklerim: Yazılımda Side Effect</title>
		<link>https://selmantunc.com.tr/uncategorized/bugun-ogrendiklerim-yazilimda-side-effect/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 02 Jul 2020 12:15:07 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[mimari]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2020/07/02/bugun-ogrendiklerim-yazilimda-side-effect/</guid>

					<description><![CDATA[Bu içeriğimizde yazılım kaynaklarının satır aralarında termonolojik olarak geçen ‘Side Effect’ kavramı üzerine duracak, ne olduğuna dair incelemede ve izahatte bulunacak ve bir durumu kavramsallaştırarak anlam bütününü ifade eden bu&#8230;]]></description>
										<content:encoded><![CDATA[<p>Bu içeriğimizde yazılım kaynaklarının satır aralarında termonolojik olarak geçen ‘Side Effect’ kavramı üzerine duracak, ne olduğuna dair incelemede ve izahatte bulunacak ve bir durumu kavramsallaştırarak anlam bütününü ifade eden bu terim üzerine bir nebze olsun tefekkür ederek yazımızı sonlandıracağız.</p>
<p>Side Effect; uygulamalarda yapılan sorgulamalar neticesinde verilerde herhangi bir değişikliğin oluşup oluşmaması durumudur. Örneğin, <code>Select * FROM Personeller</code> sorgusunu ele alırsak eğer ilgili sorgu her ne kadar çalıştırılırsa çalıştırılsın herhangi bir kaynakta değişikliliğe sebep olmayacağından dolayı yan etkisi olmayan(no side effect) bir sorgudur.</p>
<p>Yani kısaca anlayacağınız side effect bir işlem esnasında başka bir durumun, değişkenin, nesnesinin yahut değerin değiştirilmesine atıfta bulunan kavramdır.</p>
<p>Örneğin aşağıdaki tanımlanan fonksiyonu incelerseniz bir yan etkisinin söz konusu olmadığını göreceksiniz;</p>
<p><br></p>
<p><code>int topla(int sayi1, int sayi2) =&gt; sayi1 + sayi2;</code></p>
<p>Lakin ilgili fonksiyonu aşağıdaki gibi tanımlarsak eğer bir yan etki söz konusu olacaktır;</p>
<p><br></p>
<p><code>int toplam = 0;</code></p>
<p><code>int topla(int sayi1, int sayi2) =&gt; toplam = sayi1 + sayi2;</code></p>
<p>Nihayetinde ‘topla’ fonksiyonu her çağrıldığında ‘toplam’ fieldının değerini değiştirecek ve böylece bir yan etki mevzu bahis olacaktır.</p>
<p>Ya da</p>
<p><br></p>
<p><code>void topla(int sayi1, int sayi2) =&gt; Console.WriteLine(sayi1 + sayi2);</code></p>
<p>fonksiyonuda toplam sonucunu ‘Console.WriteLine’ ile ekrana/console’a çıktı olarak yazdıracağından dolayı yan etkisi mevcuttur.</p>
<p>‘Yan Etki’ terimi farklı disiplinlerde olduğu gibi yazılım çatısı altında da kulağa olumsuz bir kavram olarak gelebilmektedir. Ancak fonksiyonların amaçları doğrultusunda farklı noktalara temas etmeleri ve bu temas neticesinde farklı kaynaklarda yahut değerlerde yaratacakları değişiklikler faydalı olabilmektedir. Nihayetinde birbirinden farklı kaynakları tek bir noktadan tek bir taleple yönetebilmek yüksek bir bağımlılık seviyesi gerektireceğinden dolayı, işlevsel olarak bir fonksiyon aracılığıyla farklı kaynakları işleme sorumluluğuna sahip fonksiyonların tetiklenmesi yahut o alanları işaretleyen pointerlara müdahale edilmesi sorumlulukların dikey olarak yönetilmesini kolaylaştırmaktadır. Tabi ki de her konuda ve olguda olduğu gibi yan etkilerde ihtiyaç ve gereksinim olduğu durumlarda faydalı olacak, aksi taktirde kesin zararlı diyemesekte lüzumsuz bağımlılıklar doğuracağından dolayı kesinlikle gelişimsel açıdan maliyetli bir süreç getirecek bu durumda performans açısından düşüse sebebiyet verecektir.</p>
<p>Nihai olarak;</p>
<p>Programlamada; bir fonksiyonun kapsamı dışındaki bir değişkeni, değeri veya objeyi değiştirmesi yan etkidir.</p>
<p>yeterli özet olacaktır.</p>
<p>İlgilenenlerin faydalanması dileğiyle…<br>Sonraki yazılarımda görüşmek üzere…<br>İyi çalışmalar…</p>
<p>Kaynak :<a href="https://www.gencayyildiz.com/blog/yazilimda-side-effectyan-etki-kavrami-nedir/">https://www.gencayyildiz.com/blog/yazilimda-side-effectyan-etki-kavrami-nedir/</a> </p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bugün öğrendiklerim “Stack ve Heap”</title>
		<link>https://selmantunc.com.tr/uncategorized/bugun-ogrendiklerim-stack-ve-heap/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 01 Jul 2020 08:37:38 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[heap]]></category>
		<category><![CDATA[mimari]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[stack]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2020/07/01/bugun-ogrendiklerim-stack-ve-heap/</guid>

					<description><![CDATA[hep duyup da merak ettiğim fakat üşendiğim konuydu ram de verinin saklanması  Heap ve Stack arasında ki en önemli farklardan birisi heap de veriler karışık bir şekilde saklanır stack de&#8230;]]></description>
										<content:encoded><![CDATA[<p>hep duyup da merak ettiğim fakat üşendiğim konuydu ram de verinin saklanması </p>
<p>

Heap ve Stack arasında ki en önemli farklardan birisi heap de veriler karışık bir şekilde saklanır stack de ise artan ya da azalan adres mantığında (big and little endian) çalışır. Buna bağlı olarak heap de ki bir veriye erişmek stack de ki bir veriye erişmeye göre daha maliyetli bir işlemdir. Başka bir farkı ise stack de ki veri hemen silinirken heap de ki veri Garbage Collector (Çöp Toplayıcı) algoritmasına bağlıdır.

<br></p>
<p><br></p>
<p><a href="https://medium.com/t%C3%BCrkiye/stack-ve-heap-kavram%C4%B1-59adcb29d454">https://medium.com/t%C3%BCrkiye/stack-ve-heap-kavram%C4%B1-59adcb29d454</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Python CGI  [GET] (Ders 4)</title>
		<link>https://selmantunc.com.tr/uncategorized/python-cgi-get-ders-4/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 01 Sep 2016 16:34:59 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pythoncgi]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2016/09/01/python-cgi-get-ders-4/</guid>

					<description><![CDATA[Bu ders’de get den veri okuma üzerine bişeyler yapacağız , get şunun için kullanılır url de gelen paramtredir örnek vermek gerekirse  www.amazonshoppi.com/product-category/restaurant/?orderby=popularity buradaki soru işaretinden sonraki kısımlar get paramtresi olarak&#8230;]]></description>
										<content:encoded><![CDATA[<p>Bu ders’de get den veri okuma üzerine bişeyler yapacağız , get şunun için kullanılır url de gelen paramtredir örnek vermek gerekirse </p>
<p><a href="http://www.amazonshoppi.com/product-category/restaurant/?orderby=popularity">www.amazonshoppi.com/product-category/restaurant/?orderby=popularity</a></p>
<p>buradaki soru işaretinden sonraki kısımlar get paramtresi olarak işlenir orderby mesela get parametresidir</p>
<p>şimdi <b><i>get_example.py</i></b> dosyası oluşturalım ve kodumuzu yazalım </p>
<p>

test için <a href="8000/cgi-bin/get_example.py?first_name=selman&amp;last_name=tunc">http://localhost:8000/cgi-bin/get_example.py?first_name=selman&amp;last_name=tunc</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Python CGI (Ders 3)</title>
		<link>https://selmantunc.com.tr/uncategorized/python-cgi-ders-3/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 01 Sep 2016 16:22:51 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pythoncgi]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2016/09/01/python-cgi-ders-3/</guid>

					<description><![CDATA[ilk olarak d sürücü içine python-ders diye bir klasor açınız  daha sonra yine aynı klasore cgi- bin isimli bir klasor açınız ders 2 de yazan kodları bu klasor konumunda calıştırın &#8230;]]></description>
										<content:encoded><![CDATA[<p>ilk olarak d sürücü içine python-ders diye bir klasor açınız </p>
<p>daha sonra yine aynı klasore cgi- bin isimli bir klasor açınız ders 2 de yazan kodları bu klasor konumunda calıştırın </p>
<figure data-orig-width="515" data-orig-height="298" class="tmblr-full"><figure id="attachment_mmd_2904" class="wp-block-image "><img decoding="async" width="515" height="298" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_ocu21uNFrs1tyldvk_540.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<p>kodlar </p>
<p>Eğer python da bir framework kullanmadan hatta herhangi bir apache gibi web sunucu kurmadan web programlama yapmak çok kolay </p>
<p>ilk olarak terminalde , yada windows da powershell i açınız </p>
<pre>python -m http.server --bind localhost --cgi 8000 </pre>
<p> ve bu kodu yazınız</p>
<p>şimdi kod1.py isimli bir python dosyası açalım ve içine </p>
<pre>#!/usr/bin/env python
print("Content-Type: text/plainn")
print("hello")<br></pre>
<p>kodumuzu yazalım </p>
<figure data-orig-width="483" data-orig-height="379" class="tmblr-full"><figure id="attachment_mmd_2895" class="wp-block-image "><img decoding="async" width="483" height="379" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_ocu2h4JdXy1tyldvk_540.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<p>eğer yazdığınız kodun varsayılan tarayıcıda açılması içinde aşağıdaki kodu kendinize göre düzenleyiniz.</p>
<pre>python -mwebbrowser http://localhost:8000/cgi-bin/kod1.py</pre>
<p>eğer kolaylık olsun derseniz cgi.server.bat dosyası içine kodlarınızı yazabilirsiniz (resim 1 de görüldğü gibi )</p>
<p>

ve ekrana hello yazacakdır cgi ile program yazarken malesef .html dosyası na bişey yazamayız herşeyi python içine print ile yazıyoruz .</p>
<p>Ama ders 6 da <a href="http://selmantunc.com/post/149802110362/python-cgi-jinja-template-ders-6">http://selmantunc.com/post/149802110362/python-cgi-jinja-template-ders-6</a>  template engine kullanımını anlatacağım </p>
<p>örnek kod 2 </p>
<pre>#!/usr/bin/env python<br>#!/usr/bin/python<br><br>print ("Content-type:text/htmlrnrn")<br>print ('')<br>print ('')<br>print ('<title>Hello Word - First CGI Program</title>')<br>print ('')<br>print ('')<br>print ('<h2>Hello Word! This is my first CGI program</h2>')<br>print ('')<br>print ('')</pre>
<p>ve çalıştır</p>
<pre>python -mwebbrowser http://localhost:8000/cgi-bin/kod2.py</pre>
<p>sonraki ders de input formlarından veri okuma </p>
<p>GET VE POST olaylarını anlatacağım </p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>python CGI programlama (Ders 2)</title>
		<link>https://selmantunc.com.tr/uncategorized/python-cgi-programlama-ders-2/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 01 Sep 2016 15:50:21 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pythoncgi]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2016/09/01/python-cgi-programlama-ders-2/</guid>

					<description><![CDATA[Eğer python da bir framework kullanmadan hatta herhangi bir apache gibi web sunucu kurmadan web programlama yapmak çok kolay  ilk olarak terminalde , yada windows da powershell i açınız  python&#8230;]]></description>
										<content:encoded><![CDATA[<p>Eğer python da bir framework kullanmadan hatta herhangi bir apache gibi web sunucu kurmadan web programlama yapmak çok kolay </p>
<p>ilk olarak terminalde , yada windows da powershell i açınız </p>
<pre>python -m http.server --bind localhost --cgi 8000 </pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>java-laboratory-gui</title>
		<link>https://selmantunc.com.tr/uncategorized/java-laboratory-gui/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 27 Jul 2016 10:05:23 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2016/07/27/java-laboratory-gui/</guid>

					<description><![CDATA[Eşimin genetik araştırmaları ve test sonuçlarını tutması ve için ve java öğrenmek için geliştirdiğim swing ile yaptığım yazılımın kaynak kodlarını indirebilirsiniz.  belki bir gün javaFX yada PyQt ile yeniden yazarım.&#8230;]]></description>
										<content:encoded><![CDATA[<p>

Eşimin genetik araştırmaları ve test sonuçlarını tutması ve için ve java öğrenmek için geliştirdiğim swing ile yaptığım yazılımın kaynak kodlarını indirebilirsiniz. <br></p>
<p>belki bir gün javaFX yada

PyQt ile yeniden yazarım.</p>
<p>Kaynak kodlar :<a href="https://github.com/stnc/java-laboratory-gui">https://github.com/stnc/java-laboratory-gui</a></p>
<p>EXE: <a href="https://github.com/stnc/java-laboratory-gui/tree/master/exe">https://github.com/stnc/java-laboratory-gui/tree/master/exe</a>  </p>
<p>içindeki tüm dosyalar indirilmelidir , sqlite ile çalışır.</p>
<pre>username : cansu
password : 123</pre>
<p><br></p>
<p><br></p>
<figure data-orig-width="428" data-orig-height="240" class="tmblr-full"><figure id="attachment_mmd_2880" class="wp-block-image "><img decoding="async" width="428" height="240" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_oayx77GGhS1tyldvk_540.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<figure data-orig-width="615" data-orig-height="649" class="tmblr-full"><figure id="attachment_mmd_2886" class="wp-block-image "><img decoding="async" width="615" height="570" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_oayx774diR1tyldvk_540.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<figure data-orig-width="614" data-orig-height="645" class="tmblr-full"><figure id="attachment_mmd_2883" class="wp-block-image "><img decoding="async" width="614" height="567" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_oayx78pG831tyldvk_540.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>bir yazılımcı hazır sistemleri incelemeli</title>
		<link>https://selmantunc.com.tr/uncategorized/bir-yazilimci-hazir-sistemleri-incelemeli/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 02 Jan 2016 23:17:11 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento ipuçu]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php crm]]></category>
		<category><![CDATA[programlama]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2016/01/02/bir-yazilimci-hazir-sistemleri-incelemeli/</guid>

					<description><![CDATA[Eskiden çok eskiden ,ilk php öğrenirken  wordpress gibi sistemleri kullanarak site yapmanın yazılımcılığıma hiçbişey katmayacağını düşünürdüm , tabiki ilk php öğrenirken hazır sistemleri next next yapmak  ve onları öğrenmek size&#8230;]]></description>
										<content:encoded><![CDATA[<p>Eskiden çok eskiden ,ilk php öğrenirken  wordpress gibi sistemleri kullanarak site yapmanın yazılımcılığıma hiçbişey katmayacağını düşünürdüm , tabiki ilk php öğrenirken hazır sistemleri next next yapmak  ve onları öğrenmek size yazılımcı olarak bişey katmaz,daha sonra derinmorda  magento ile çalışıyorken ve orada hazır sistemin kötü olmadığını aksine insana yazılım anlamında çok şeyler kattığını öğrendim mesela</p>
<figure data-orig-width="1920" data-orig-height="1080" class="tmblr-full"><figure id="attachment_mmd_2382" class="wp-block-image "><img decoding="async" width="1920" height="304" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_o0cm01GxmW1tyldvk_540.jpg" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<p><b>magento’da neler öğrendim</b></p>
<ul><li>Magento da zend framework vardı onun hakkında bilgimi genişlettim <br></li>
<li>Eticaret sisteminin genel kapsamlı olarak nasıl çalıştığını öğrendim<br></li>
<li>Moduller ile çalışma ve nasıl modul yazılması ve geliştirilmesi gerektiği hook,observe nin ne demek olduğu </li>
<li>veritabanı optimizasyonu ,eav veritabanı patterni</li>
<li>Bir sistemin nasıl bir mimari ile kurgulanması gerektiği ,yazılım mimarlığı</li>
<li> Başka yazılımcının core tarafına müdahale etmeden  kod ve çalışma yapısını bozmadan sisteme gerekli olan kodları yazdığı </li>
<li>temiz kod yazıldığında ve test driver development ile yapıldığında başkasının kodunu anlamanın kolay olacağı sistemleri öğrendim</li></ul>
<p>Ama şuda olmamalı bir hazır paketle yada framework ile kod yazarken sen oturup onun model yerine değilde direk controller yada view içine mysql kodu yazıyorsan birde sistemin kendi kodunu değil direk php nin mysql_fetch ini falan yazıyorsan sen hiç kod yazma kardeşim yazma bırak. </p>
<p>Magentoda 2 adet modül çalımam  <a href="https://github.com/stnc/magento-ajax-newsletter">magento-ajax-newsletter</a> ve 

<a href="https://github.com/stnc/Magento-video-uploader-and-preview">Magento-video-uploader-and-preview</a>

</p>
<p>Daha sonra</p>
<figure data-orig-width="2000" data-orig-height="456" class="tmblr-full"><figure id="attachment_mmd_2379" class="wp-block-image "><img decoding="async" width="2000" height="123" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/tumblr_inline_o0cm0d35Di1tyldvk_540.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<p>Bu bilgileri kendi yazdığım <a href="https://github.com/stnc/stnc-framework">framework’de </a>kullanmaya gayret ettim.</p>
<p><br></p>
<p>Ama tabiki o şirket gerek arkadaş ortamı gerek yöneticilerim bakımından çalışma ortamı olarak çok keyif aldığım bir şirket ve hep öyle kalacak.</p>
<p>Php’yi yada hangi dili öğreniyorsanız belli aşamaya

geldikden sonra mutlaka bir tane framework öğrenin , opensource kullanılan cms ,erp ,eticaret,forum,crm gibi alanındaki en iyi yazılımlarını inceleyin. </p>
<p>Tek bir tane programlama dili yetinmeyin en az bir tane daha öğrenmeye çalışın ufkunuz açılır , bakış açınız değişir.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Web2 Nedir Neleri Kapsar?</title>
		<link>https://selmantunc.com.tr/uncategorized/web2-nedir-neleri-kapsar/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 04 Jan 2009 21:05:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bilgisayar]]></category>
		<category><![CDATA[genel]]></category>
		<category><![CDATA[makale]]></category>
		<category><![CDATA[web 2]]></category>
		<category><![CDATA[web 2 nedir]]></category>
		<category><![CDATA[web 3]]></category>
		<category><![CDATA[web 4]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[web2 nedir]]></category>
		<category><![CDATA[yazilim]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2009/01/04/web2-nedir-neleri-kapsar/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
