https://buraksenyurt.com/Burak Selim Şenyurt - Seminerler2018-09-18T13:19:28+00:00Matematik Mühendisi Bir Bilgisayar Programcısının NotlarıBurak Selim SenyurtBlogEngine.Net Syndication Generatorhttps://buraksenyurt.com/opml.axdBurak Selim SenyurtMatematik Mühendisi Bir Bilgisayar Programcısının Notlarıtr-TRBurak Selim Şenyurt0.0000000.000000https://buraksenyurt.com/post/yogun-gundemYoğun Gündem2017-04-20T17:30:00+00:00bsenyurt<p>Son bir senelik zaman dilimi içerisine epeyce seminer ve eğitim sığdırdığımı ifade edebilirim. Genellikle Üniversitelerin bilişim kulüplerince düzenlenen etkinliklerde Ruby sevdamı anlatmaya çalıştım. Ayrıca DevNot etkinliklerinde de görev aldım. İşte son bir kaç ayın programı.</p>
<table style="border: 1px solid #ddd;">
<tbody>
<tr>
<th style="border-bottom: 1px solid #ddd;"><strong>Konu</strong></th>
<th style="border-bottom: 1px solid #ddd;"><strong>Tarih</strong></th>
<th style="border-bottom: 1px solid #ddd;"><strong>Yer</strong></th>
<th style="border-bottom: 1px solid #ddd;"><strong>Açıklamalar</strong></th>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>C# 101</strong></td>
<td style="border-bottom: 1px solid #ddd;">24-25 Şubat 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
<td style="border-bottom: 1px solid #ddd;" rowspan="3">Temel seviyede C# bilgilerinin anlatıldığı eğitimlerdir.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>C# 101</strong></td>
<td style="border-bottom: 1px solid #ddd;">20-21 Mart 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>C# 101</strong></td>
<td style="border-bottom: 1px solid #ddd;">31 Mart - 1 Nisan 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Advanced C#</strong></td>
<td style="border-bottom: 1px solid #ddd;">24,25 Mart 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
<td style="border-bottom: 1px solid #ddd;" rowspan="3">İleri seviyede C# konularına yer verilmektedir. Reflection, Security, Serialization, Custom Attributes, Event Handling, Paralel Programlama, Design Patterns, Plug-In geliştirme vb...<br /><br /></td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Advanced C#</strong></td>
<td style="border-bottom: 1px solid #ddd;">14,15 Nisan 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Advanced C#</strong></td>
<td style="border-bottom: 1px solid #ddd;">27,28 Nisan 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Sistemciler için C#</strong></td>
<td style="border-bottom: 1px solid #ddd;">13,14 Mayıs 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
<td style="border-bottom: 1px solid #ddd;">Temel seviyede C# bilgilerinin anlatıldığı eğitimlerdir.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Ruby 101</strong></td>
<td style="border-bottom: 1px solid #ddd;">27,27 Mayıs 2017</td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
<td style="border-bottom: 1px solid #ddd;">Ruby programlama diline giriş niteliğinde bir eğitimdir. Temel dil özellikleri dışında block,proc,lambda gibi konulara ve servis geliştirmesine de yer verilir.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Python 101</strong></td>
<td style="border-bottom: 1px solid #ddd;"> </td>
<td style="border-bottom: 1px solid #ddd;">ING Akademi</td>
<td style="border-bottom: 1px solid #ddd;">?</td>
</tr>
</tbody>
</table>
<p>Bunlar tahmin edeceğiniz üzere çalıştığım turuncu bankanın iç eğitimleri. Konuşmacı olarak katıldığım seminerler ise şöyle.</p>
<table style="border: 1px solid #ddd;">
<tbody>
<tr>
<th style="border-bottom: 1px solid #ddd;">Konu</th>
<th style="border-bottom: 1px solid #ddd;">Tarih</th>
<th style="border-bottom: 1px solid #ddd;">Yer</th>
<th style="border-bottom: 1px solid #ddd;">Açıklamalar</th>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">17 Kasım 2016 Perşembe</td>
<td style="border-bottom: 1px solid #ddd;">Abant İzzet Baysal Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;">Birincisi düzenlenen <a href="https://buraksenyurt.com/post/gdg-bolu-devfest-te-bulusalim" target="_blank">GDG Bolu DevFest</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">7 Aralık 2016 Çarşamba</td>
<td style="border-bottom: 1px solid #ddd;">Karabük Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://buraksenyurt.com/post/karabuk-universitesi-bilisim-gunleri-2016" target="_blank">Bilişim Günleri</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">18 Aralık 2016 Pazar</td>
<td style="border-bottom: 1px solid #ddd;">Trakya Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://buraksenyurt.com/post/gdg-devfest-edirne-de-bulusalim" target="_blank">GDG DevFest Edirne</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">7 Mart 2017 Salı</td>
<td style="border-bottom: 1px solid #ddd;">İstanbul Arel Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://buraksenyurt.com/post/arel-universitesi-bilisim-teknoloji-ve-endustri-4-0-etkinligi" target="_blank">Bilişim, Teknoloji ve Endüstri 4.0 etkinliği</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Script Tabanlı Dillerin Önemi ve Geleceği</strong></td>
<td style="border-bottom: 1px solid #ddd;">8 Nisan 2017 Cumartesi</td>
<td style="border-bottom: 1px solid #ddd;">İstanbul Kadir Has Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://buraksenyurt.com/post/devnot-developer-summit-istanbul" target="_blank">DevNot Developer Summit</a> etkinliği kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">19 Nisan 2017 Çarşamba</td>
<td style="border-bottom: 1px solid #ddd;">Şanlıurfa Harran Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="http://web.harran.edu.tr/muhendis/tr/haber/7673/harran-universitesinde-quot4-bilisim-gunleriquot-etkinligi/" target="_blank">Harran Üniversitesi 4ncü Bilişim Günleri</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><em><span style="color: #ff0000;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></span></em></td>
<td style="border-bottom: 1px solid #ddd;"><em><span style="color: #ff0000;">26 Nisan 2017 Çarşamba</span></em></td>
<td style="border-bottom: 1px solid #ddd;"><em><span style="color: #ff0000;">Sakarya Üniversitesi</span></em></td>
<td style="border-bottom: 1px solid #ddd;"><em><span style="color: #ff0000;">İPTAL OLDU</span></em></td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">29 Nisan 2017 Cumartesi</td>
<td style="border-bottom: 1px solid #ddd;">İstanbul Yeditepe Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="http://botekurultayi.org/" target="_blank">BOTE Kurultayı</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Yazılımda Sağlam Adımlar Atmak</strong></td>
<td style="border-bottom: 1px solid #ddd;">2 Mayıs 2017 Salı</td>
<td style="border-bottom: 1px solid #ddd;">Manisa Celal Bayar Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://medium.com/@okanifti/bili%C5%9Fimde-kariyer-zirvesi-2017-644977187d11" target="_blank">Bilişimde Kariyer 2017</a> etkinliği kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">6 Mayıs 2017 Cumartesi</td>
<td style="border-bottom: 1px solid #ddd;">Ankara Bilkent Cyberpark</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://buraksenyurt.com/post/devnot-developer-summit-ankara" target="_blank">DevNot Developer Summit</a> kapsamında.</td>
</tr>
<tr>
<td style="border-bottom: 1px solid #ddd;"><strong>Bir .Net Geliştiricisinin Ruby Macerası</strong></td>
<td style="border-bottom: 1px solid #ddd;">7 Mayıs 2017 Pazar</td>
<td style="border-bottom: 1px solid #ddd;">İstanbul Üsküdar Üniversitesi</td>
<td style="border-bottom: 1px solid #ddd;"><a href="https://ogrencikariyeri.com/haber/uskudar-universitesi-coding-summit-etkinligini-kacirmayin" target="_blank">Coding Summit 2017</a> Etkinlikleri kapsamında</td>
</tr>
</tbody>
</table>
<p>ve bunları nasıl tuttuğum. İlk başlarda tek tük etkinlik daveti olduğundan aklımda tutmam kolay oluyordu. Ancak zaman ilerledikçe etkinlik sayısı artmaya başladı. Eski kafalılık belki ama kağıdı kalemi alıp onları yazdıktan sonra sürekli cüzdanımda taşımaya başladım.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/04/Etkinlikler.jpg" alt="" /></p>2017-04-20T17:30:00+00:00semineretkinlikrubydevnotbilişimankaramanisakarabük üniversitesicelal bayar üniversitesitrakya üniversitesiharran üniversitesiurfayeditepe üniversitesibilkent cyberparkboluabant izzet baysal üniversitesikadir has üniversitesiüsküdar üniversitesibsenyurtSon bir senelik zaman dilimi içerisine epeyce seminer ve eğitim sığdırdığımı ifade edebilirim. Genellikle Üniversitelerin bilişim kulüplerince düzenlenen etkinliklerde Ruby sevdamı anlatmaya çalıştım. Ayrıca DevNot etkinliklerinde de görev aldım. İşte son bir kaç ayın programı.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=43245c76-81ab-4931-9e39-01a867c422430https://buraksenyurt.com/trackback.axd?id=43245c76-81ab-4931-9e39-01a867c42243https://buraksenyurt.com/post/yogun-gundem#commenthttps://buraksenyurt.com/syndication.axd?post=43245c76-81ab-4931-9e39-01a867c42243https://buraksenyurt.com/post/devnot-developer-summit-ankaraDevNot Developer Summit Ankara2017-04-20T06:24:00+00:00bsenyurt<p>Merhaba Arkadaşlar,</p>
<p>8 Nisan tarihinde gerçekleştirdiğimiz DevNot Summit etkinliği arından sıradaki durağımız Ankara. Uzun zamandır ziyaret etme fırsatı bulamadığım, yedek subaylık anılarımla dolu Ankara'ya gitmek için şimdiden sabırsızlanıyorum. İstanbul etkinliğinde Script Tabanlı Dillerin Önemi ve Geleceği'nden bahsetmeye çalışmıştım. Ankara etkinliğimize de <a href="https://buraksenyurt.com/category/Ruby" target="_blank">Ruby programlama dilini</a> götürüyorum :)</p>
<p>Netaş, Bilketn Cyberpark, netsparker, Enqura, Qucik Execution ve Bilge Adam sponsorluğunda gerçekleştirilecek olan etkinlikte Container'lar, Angular.js, .Net Core, Typescript, Web Uygulamalarının geleceği, Linus Torvards, Web test araçları, ölçeklenebilirlik vb önemli konulara yer verilecek.</p>
<p>Etkinliğe <a href="http://summit.devnot.com/" target="_blank">şu adresten kayıt yaptırmayı</a> unutmayınız. </p>
<p><a href="http://devnot.com/2017/developer-summit-ankara-6-mayista/" target="_blank"><img src="https://buraksenyurt.com/image.axd?picture=/2017/04/afis-ankara.gif" alt="" /></a></p>
<p>Görüşmek üzere.</p>2017-04-20T06:24:00+00:00seminerrubydevnotdevnot developer summitankara teknoloji günlerietkinlikbsenyurt8 Nisan tarihinde gerçekleştirdiğimiz DevNot Summit etkinliği arından sıradaki durağımız Ankara. Uzun zamandır ziyaret etme fırsatı bulamadığım, yedek subaylık anılarımla dolu Ankara'ya gitmek için şimdiden sabırsızlanıyorum. İstanbul etkinliğinde Script Tabanlı Dillerin Önemi ve Geleceği'nden bahsetmeye çalışmıştım. Ankara etkinliğimize de Ruby programlama dilini götürüyorum :)https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=f817f2da-ab93-4852-b2ff-9e7381505b970https://buraksenyurt.com/trackback.axd?id=f817f2da-ab93-4852-b2ff-9e7381505b97https://buraksenyurt.com/post/devnot-developer-summit-ankara#commenthttps://buraksenyurt.com/syndication.axd?post=f817f2da-ab93-4852-b2ff-9e7381505b97https://buraksenyurt.com/post/Script-Dillerin-Onemi-ve-GelecegiDevNot - Script Tabanlı Dillerin Önemi ve Geleceği2017-04-07T05:35:00+00:00bsenyurt<p><img style="float: right;" src="https://buraksenyurt.com/image.axd?picture=/2017/04/DarthVader.gif" alt="" />Merhaba arkadaşlar,</p>
<p>Bir kaç ay önce yaklaşık beş yıldır çalışmakta olduğum turuncu bankanın oldukça yaşlı bir ürününde değişiklik yapmamız istendi. Söz konusu ürün bir devlet kurumunun eski nesil SNA protokol tabanlı sunucuları ile iletişim kurmaktaydı. Bankanın kritik süreçlerinde rol alan bu ürün VbScript tabanlı klasik ASP ile yazılmış bir Web uygulamasıydı. Uygulamanın neredeyse 13 yaşındaydı. Geliştiricisi olan 3ncü parti firma çok uzun zaman önce kapanmıştı.</p>
<p>Yenilenmesi düşünülen proje için gerekli adımlar henüz atılamadan iki önemli değişiklik talebi almıştık. Bunlardan birisi 32bitlik eski Windows Server 2003 sunucularından yeni nesil Windows Server 2012 sunucularına geçiş aşamasıydı. Dolayısıyla uygulamaların 64bitlik yeni nesil sunucularda çalışabiliyor olması gerekmekteydi. Tüm kodların gözden geçirilmesi, testlerin dev,test,pre-prod ortamları için tekrardan yapılması ve daha bir çok taşıma adımı işin içerisine giriyordu. İkincisi talep ise devlet kurumunun artık TCP/IP tabanlı yeni nesil bir iletişim protokolüne geçecek olmasıydı. Buradaki sıkıntı ise SNA tabanlı eski sistemle haberleşen ve kaynak kodu bulunmayan C tabanlı kütüphanenin 64bit işletim sisteminde çalışmıyor olması ve tabii TCP/IP tabanlı iletişimi destekleyecek bir özelliğinin bulunmamasıydı.</p>
<p>İlk problemde bizi zorlayacak olan kısım kod içinde kullanılan .Net 1.1 tabanlı kütüphanelerin 64bit üzerinde çalışacak şekilde ve yeni Oracle veritabanı bağlantılarına göre revize edilmesiydi. Ayrıca proje yazıldığı tarihlerde ne yazık ki veritabanı bağlantı ifadeleri kod içerisinde sabitlenmişti. Kaynak kod olmadığından var olan .net assembly'larını de-compile edip kodu çalışır hale getirip tekrar atmamız gerekiyordu. Hatta .Net 1.1 ile derleyip atmamız şarttı. Nitekim ASP tabanlı uygulamaya dokunmak o zaman dilim için çok riskliydi. TCP/IP tabanlı iletişim sorununu çözmek için biraz daha rahattık. VBScript kodlarında eski nesil iletişim protokolünü kullanan fonksiyonellikleri bulup içeride geliştirdiğimiz REST tabanlı WCF servisi çağrımı yapan kodlarla yer değiştirdik. REST servis devlet kurumu ile gerekli olan TCP/IP haberleşmesini üstleniyordu.</p>
<p>.Net 1.1 kütüphanesinin de-compile edilip tekrar atılmasında ise önemli bir sorunumuz vardı. Kod çok çok eski olduğundan TFS vb bir ortamda tutulmamıştı. Sadece production makinesinin benzeri olan bir pilot ortamda Notepad++ kullanarak gerekli düzenlemeleri yapıyorduk. Sunucu üzerine Visual Studio gibi bir IDE kurmamız zaten mümkün değildi. C# kodlarını düzenlemeyi başarıp komut satırından tekrar derleme işlemini gerçekleştirebilmiştik ama ASP uygulamasının kullanacağı bu bileşenin Global Assembly Cache'e atılmasında sorun yaşıyorduk. Yeni nesil windows sunucusu üzerinde varsayılan olarak yüklü gelen .Net Framework sürümleri olsun veya bizim yüklediklerimiz olsun 1.1 için gerekli GacUtil aracını içermiyordu. Peki ne yaptık?</p>
<p>O anda ihtiyacımız olan şey GacUtil'in yapacağı işi yaptıracak birisini bulmaktı. İmdadımıza basit bir Powershell Script'i yetişti. Bu script'ten yararlanarak derlenen bileşenimizi GAC'e atmayı başardık.</p>
<p>Derken akşam oldu ve evin yolunu tuttuk. El ayak çekildikten sonra ben bir süredir ilgilendiğim Ruby çalışmalarıma devam ettim. Ruby, hobi olarak ilgilendiğim ilk script dil değildi. Bankadaki Vb Script ve Powershell mecburiyetten ilgilendiğim diğer betik dillerdi. Lakin Ruby paralelinde Raspberry PI maceramız sebebiyle Python'a da bakma fırsatım olmuştu. Ufak tefek çalışmalarla bu dili de tanıyordum. Sonra işin içerisine GO girdi. Yazılımcıların yeni göz bebeklerinden olan Google destekli dili öğrenmeye çalışırken biraz zorlanıyordum. İşte hayat C#, VbScript, Powershell, Ruby, Python ve Go arasında gidip gelirken DevNot etkinliğindeki konum belirlendi.</p>
<p>Script tabanlı dillerin önemi ve geleceği...</p>
<p><iframe src="https://www.youtube.com/embed/UFylDRlL8js" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Her ne kadar günümüzün popüler Script dilleri arasında yer alan Javascript, PHP ve diğer çeşitli betik tabanlı Framework'ler de uzmanlığım olmasa da farklı dilleri araştırabildiğim için bir takım tahminlemelerde bulunabilirim diye düşündüm. İşte sunumum.</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/YE7sxV5HUanUh" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Script Tabanlı Dillerin Önemi ve Geleceği" href="https://buraksenyurt.com//www.slideshare.net/BurakSelimSenyurt1/script-dillerin-nemi-ve-gelecei" target="_blank">Script Tabanlı Dillerin Önemi ve Geleceği</a> </strong> from <strong><a href="https://buraksenyurt.com//www.slideshare.net/BurakSelimSenyurt1" target="_blank">Burak Selim Şenyurt</a></strong></div>
<p>Sunuma hazırlanırken yorumlamalı ve derleyici tabanlı diller arasındaki farkları irdeleme fırsatı buldum. IEEE ve Stackowerflow gibi kaynakları kullanarak istatistiki bilgilere de ulaştım. "Hello World" demenin derleyici odaklı bir ortamda nasıl olduğunu ve betik dünyasında nasıl gerçekleştiğini inceledim. Tabii sadece iyi yanlarını anlatan değil, eleştirel bakış açılarına yer veren yazılara da baktım. <a href="http://tahiroglu.com/" target="_blank">Muhammed Cuma Tahiroğlu</a> ve <a href="http://gorkemozdogan.net/" target="_blank">Görkem Özdoğan</a>'ın değerli yazıları bana büyük katkı sağladı. Pek tabii en sonunda bazı sonuçlara vardım.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/04/IMG_20170410_114852.jpg" alt="" /></p>
<p>Sunumda çok fazla kod yazmadım aslına bakarsanız. Ruby kullanarak yorumlamalı dillerin basitliğini ifade eden aşağıdaki kod parçalarına yer verdim.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/04/scripting_2.gif" alt="" /></p>
<p>Tabii burada olaya farklı bakmak gerektiğimizi de vurgulamaya çalıştım. Ruby'de her şey bir nesne. Bu yüzden 10 yazdıktan sonra bile Fixnum sınıfının kullanılabilir metodlarına ulaşmamız mümkün. Hatta times metodundan sonra başlayan ifadede aslına parametre olarak iş yapan bir kod bloğunun gönderilmesi de söz konusu. Yani bir kod parçasını bir metoda parametre olarak geçip n defa işletilmesini sağlayabiliyor ve tüm bu kodları işletirken derleme işlemine gerek duymadan ifadeleri yorumlattırarak sonuçlar alabilyoruz. Bu beni etkilediği kadar Ruby ile ilgilenmeyen katılımcıları da oldukça etkiledi diyebilirim.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/04/KaridHasSunumdan.jpg" alt="" /></p>
<p>Sunumun en eğlenceli ve tek kısmı ise Powershell Script'i kullanarak Star Wars'dan Imperial March'ı çaldırdığımız kısımdı. Şöyle bir ekran görüntüsü ile paylaşayım. Evinizde gönül rahatlığı ile deneyebilirsiniz.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/04/scripting_1.gif" alt="" /></p>
<p>Umarım fikir verebildiğim ve farkındalık yaratabildiğim bir sunum olmuştur. Bu arada DevNot tarafından etkinlik boyunca bir de anket düzenlendi. Anket ve diğer bilgilere <a href="http://devnot.com/2017/developer-summit-istanbul-katilimci-anket-sonuclari/" target="_blank">şu adresten</a> ulaşabilirsiniz.</p>
<p><iframe src="https://www.youtube.com/embed/ExKQCd_X6MU" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Başka etkinliklerde görüşmek dileğiyle hepinize mutlu günler dilerim.</p>2017-04-07T05:35:00+00:00script languagesdevnotrubypythonetkinlikinterpretted languagespowershellbetik dillerbsenyurtBir kaç ay önce yaklaşık beş yıldır çalışmakta olduğum turuncu bankanın oldukça yaşlı bir ürününde değişiklik yapmamız istendi. Söz konusu ürün bir devlet kurumunun eski nesil SNA protokol tabanlı sunucuları ile iletişim kurmaktaydı. Bankanın kritik süreçlerinde rol alan bu ürün VbScript tabanlı klasik ASP ile yazılmış bir Web uygulamasıydı. Uygulamanın neredeyse 13 yaşındaydı. Geliştiricisi olan 3ncü parti firma çok uzun zaman önce kapanmıştı.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=8f6eaf65-4d68-4250-83dd-ff154de26ab22https://buraksenyurt.com/trackback.axd?id=8f6eaf65-4d68-4250-83dd-ff154de26ab2https://buraksenyurt.com/post/Script-Dillerin-Onemi-ve-Gelecegi#commenthttps://buraksenyurt.com/syndication.axd?post=8f6eaf65-4d68-4250-83dd-ff154de26ab2https://buraksenyurt.com/post/devnot-developer-summit-istanbulDevNot Developer Summit İstanbul2017-03-05T21:01:00+00:00bsenyurt<p>Merhaba Arkadaşlar,</p>
<p>8 Nisan'da birbirinden değerli konuşmacıların yer aldığı DevNot Developer Summit etkinliğinde kısmet olursa "Script Dillerin Önemi ve Geleceği" konulu bir sunum yapacağım. Doğruyu söylemek gerekirse benim için oldukça kazık bir konu. Script dillerdeki kısa geçmişim ve katılımcılar arasında Script diller konusunda duayen olmuş isimler olmasından dolayı biraz da çekinerek hazırlandığımı itiraf etmek isterim.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/03/devnotistanbul.png" alt="" /></p>
<p>Sunumuma Script dillere hayatımın hangi noktasında ihtiyaç duyduğumu dile getirerek başlayacağım. Malum yılların .Net geliştiricisi olarak Script diller'e biraz uzağım ama o kadar da değil. Gerçek hayat örnekleri vererek konuyu izah etmeye gayret edeceğim. Sonrasında yaptığım bir takım araştırmaların sayısal sonuçlarını paylaşacağım. Ruby, Python gibi diller ile bir süredir amatör seviyede ilgilendiğimden basit bir script içeriği ile devam edeceğim. Sonrasında kendimce vardığım sonuçları değerli katılımcılarla paylaşacağım.</p>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/03/devnotspeakers.jpg" alt="" /></p>
<p>Etkinlik <strong>Kadir Has Üniversitesi Cibali Kampüsü D Blok</strong>'ta paralel oturumlar şeklinde iki ayrı salonda gerçekleştirilecek. Tabii öncesinde etkinliğe kayıt yaptırmanız gerekiyor. <a href="https://www.eventbrite.com/e/developer-summit-istanbul-tickets-32571301640" target="_blank">Bu adresten kayıt yaptırabilirsiniz</a>. Ben konuşmacı olsam da yaptırdım. Onun heyecanı bir başka. Programa gelince. Program süper!</p>
<h3>D BLOK KONFERANS SALONU</h3>
<ul>
<li>09:00 Tanışma ve Etkinlik Tanıtımı</li>
<li>09:30 Açılış Konuşması - <a href="https://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjO_pqumsHSAhXjKcAKHS1wBZEQFggbMAA&url=https%3A%2F%2Ftr.linkedin.com%2Fin%2Fhakanerdogan&usg=AFQjCNEHRaEp7pJzL4gqGJ3l_2gylkw4nA" target="_blank">Hakan Erdoğan</a></li>
<li>10:00 Yük Altında Çalışan Web Uygulamaları Nasıl Geliştirilir? - <a href="http://www.enginpolat.com/" target="_blank">Engin Polat</a></li>
<li>10:50 Temiz Kod Tasarımı - <a href="http://www.lemiorhanergin.com/" target="_blank">Lemi Orhan Ergin</a></li>
<li>11:40 Script Tabanlı Dillerin Önemi ve Geleceği - Burak Selim Şenyurt</li>
<li>12:30 Ara</li>
<li>13:00 Linux Kernel'in Yükselişi - <a href="http://tahiroglu.com/" target="_blank">Muhammed Cuma Tahiroğlu</a></li>
<li>13:50 Kendi Kendini Ölçekleyen ve Yöneten Sistemler Geliştirmek - <a href="http://www.gokhansengun.com/" target="_blank">Gökhan Şengün</a></li>
<li>14:40 Konu ve konuşmacı daha sonradan açıklanacak</li>
<li>15:30 TypeScript ile Angular 2 Uygulamaları Geliştirmek - <a href="http://www.borakasmer.com/" target="_blank">Bora Kaşmer</a></li>
</ul>
<h3>SİNEMA SALONU A</h3>
<ul>
<li>0:10 RESTful Best Practices - <a href="https://emirkarsiyakali.com/" target="_blank">Emir Karşıyakalı</a></li>
<li>11:00 Cross Platform Mobil Uygulama Geliştirme - <a href="https://ozaksut.com/" target="_blank">Yiğit Özaksüt</a></li>
<li>11:50 Docker Swarm ile Test Otomasyon Mimarisi Oluşturma - <a href="https://www.linkedin.com/in/volkantufekci/" target="_blank">Volkan Tüfekçi</a></li>
<li>12:40 Ara</li>
<li>13:10 Web Uygulamaları için Continuous Deployment & Continuous Delivery - <a href="https://www.linkedin.com/in/taylan-bakircioglu-36a29334/" target="_blank">Taylan Bakırcıoğlu</a></li>
<li>14:00 Front-end Dünyasında Framework Savaşları - <a href="http://gorkemozdogan.net/" target="_blank">Görkem Özdoğan</a></li>
<li>14:50 Ölçeklenebilir Kod Yazmak - <a href="http://www.umutluoglu.com" target="_blank">Uğur Umutluoğlu</a></li>
<li>15:40 Chatbotlar ve Yapay Zekâ - <a href="http://www.recepduman.net/" target="_blank">Recep Duman</a></li>
</ul>
<p>Orada görüşmek dileğiyle.</p>2017-03-05T21:01:00+00:00devnotseminerdeveloper summitscript languagesbetik dillerrubypythonsunumpowerpoint templatebsenyurtNisan'ın 8inde DevNot adına düzenlenen birbirinden değerli konuşmacıların yer aldığı DevNot Developer Summit'de kısmet olursa Script Dillerin Önemi ve Geleceği konulu bir sunum yapacağım. Doğruyu söylemek gerekirse benim için oldukça kazık bir konu. Script dillerdeki kısa geçmişim ve katılımcılar arasında Script diller konusunda duayen olmuş isimler olduğundan biraz çekinerek hazırlandığımı itiraf etmek isterim.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=bd0e8bab-4559-4a1f-af04-989a66093a9d0https://buraksenyurt.com/trackback.axd?id=bd0e8bab-4559-4a1f-af04-989a66093a9dhttps://buraksenyurt.com/post/devnot-developer-summit-istanbul#commenthttps://buraksenyurt.com/syndication.axd?post=bd0e8bab-4559-4a1f-af04-989a66093a9dhttps://buraksenyurt.com/post/arel-universitesi-bilisim-teknoloji-ve-endustri-4-0-etkinligiAREL Üniversitesi Bilişim, Teknoloji ve Endüstri 4.0 Etkinliği2017-02-23T21:30:00+00:00bsenyurt<p>Merhaba Arkadaşlar,</p>
<p>Kısmet olursa 7 Mart 2017 günü <a href="http://www.arel.edu.tr/" target="_blank">AREL Üniversitesi</a> Bilgisayar Mühendisliği Kulübü tarafından düzenlenen "Bilişim, Teknoloji ve Endüstri 4.0" isimli etkinlikte Ruby programlama dili ile ilgili bilgilerimi aktarmaya çalışacağım. Dolu geçecek günün programında ilgi çekici harika konular ve konuşmacılar yer alıyor. İşte program.</p>
<ul>
<li><a href="https://twitter.com/jrproof" target="_blank">Muhammed Bilgin</a> -> "Yapay Zeka ve Makine Öğrenmesi"</li>
<li><a href="http://www.muharremtac.com/" target="_blank">Muharrem Taç</a> -> IoT</li>
<li><a href="http://daron.yondem.com/software/blog/" target="_blank">Daron Yöndem</a> -> "Bulut Bilişim"</li>
<li><a href="http://www.lemiorhanergin.com/" target="_blank">Lemi Orhan Ergin</a> -> "Scrum ve Agile"</li>
</ul>
<p><img src="https://buraksenyurt.com/image.axd?picture=/2017/03/ArelAfisV2.jpg" alt="" /></p>
<p>Görüşmek dileğiyle, hepinize mutlu günler dilerim.</p>2017-02-23T21:30:00+00:00etkinlikseminerrubybsenyurtKısmet olursa 7 Mart 2017 günü AREL Üniversitesi Bilgisayar Mühendisliği Kulübü tarafından düzenlenen "Bilişim, Teknoloji ve Endüstri 4.0" isimli etkinlikte Ruby programlama dili ile ilgili bilgilerimi aktarmaya çalışacağım. Dolu geçecek etkinliklte ilgi çekici ve günümüzün popüler konuları da yer alıyor. İşte program.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=2fd7c274-188c-4c5b-ad3b-663495068a8c0https://buraksenyurt.com/trackback.axd?id=2fd7c274-188c-4c5b-ad3b-663495068a8chttps://buraksenyurt.com/post/arel-universitesi-bilisim-teknoloji-ve-endustri-4-0-etkinligi#commenthttps://buraksenyurt.com/syndication.axd?post=2fd7c274-188c-4c5b-ad3b-663495068a8c