Tek Fotoluk İpucu 152 - DebuggerDisplay Niteliği ile Debugging Daha Sevimli...
Merhaba Arkadaşlar,Nitelikler bildiğiniz üzere çalışma zamanına bilgi taşımak amacıyla kullanılan önemli tiplerdendir. Visual Studio tarafında da işimize yarayan bir çok nitelik(Attribute) yer alır....
View ArticleGoLang - Basit HTTP Web Server Yapımı
Merhaba Arkadaşlar,Go dili ile ilgili maceralarım devam ediyor. Dilin temel özelliklerini anlamaya çalışmak bir yana, aralarda merak ettiğim farklı konuları da incelemeye çalışıyorum. Uygulamalı...
View ArticleAREL Üniversitesi Bilişim, Teknoloji ve Endüstri 4.0 Etkinliği
Merhaba Arkadaşlar,Kı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...
View ArticleGoLang - Kalıtımsız Bir Dünya
Merhaba Arkadaşlar,Go hızlı ve performanslı bir programlama dili olarak anılıyor. Diğer yandan nesne yönelimli dil özelliklerini büyük ölçüde içermediği gibi bir gerçek de var ortada. Tasarımı...
View ArticleTek Fotolu İpucu 153 - Config Sekmesini Harici Dosyadan Okumak
Merhaba Arkadaşlar,Uygulamalarımıza ait pek çok parametrik bilgiyi zaman zaman config uzantılı dosyalar içerisinde tuttuğumuz çok olmuştur. Web tabanlı uygulamalar ve servislerde web.config, exe tipi...
View ArticleGoLang - Slice ve Map Kavramları
Merhaba Arkadaşlar,Gopher olma çalışmalarım iş yoğunluğuna bağlı olarak zaman zaman hızlı ve zaman zaman da yavaş bir şekilde devam ediyor. Açıkçası Gopher karakterini ve internetteki örneklerini çok...
View ArticleDevNot Developer Summit İstanbul
Merhaba Arkadaşlar,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...
View ArticleGoLang - defer, panic ve recover Kavramlarını Tanıyalım
Merhaba Arkadaşlar,Gopher'ın Go diline kattığı sevimlilik ortada. Sadece maskotu değil bazı kavramları da oldukça motive edici bu dilin. Bir .Netçi olarak ortama hata fırlatmak istediğim de...
View ArticleC# 6.0 - Collection Initializers için Add Metodunu Yönlendirmek
Merhaba Arkadaşlar,Mesleki hayatımın bir döneminde yazılım eğitmeni olarak çalıştım. Ağırlıklı olarak .Net eğitimleri verdim. Tabii o zamanlar .Net nispeten daha kolaydı. Bu kadar fazla dallanan bir...
View ArticleTek Fotoluk İpucu 154 - C# 7.0 out İyileştirmesi
Merhaba Arkadaşlar,Henüz C# 6.0'ın nimetlerini şirket projelerinde deneyimleme fırsatı bulamamışken yakın zamanda çıkan Visual Studio 2017 ile birlikte gündeme oturan C# 7.0 kabiliyetlerini yeni yeni...
View ArticleGoLang - Pointers
Merhaba Arkadaşlar,1993 yılında girdiğim Matematik Mühendisliği bölümünün bilgisayar programlama ağırlıklı bir müfredatı vardı. GWBasic ile başlayan maceramızda Pascal, C, C++, Cobol gibi programlama...
View ArticleDevNot - Script Tabanlı Dillerin Önemi ve Geleceği
Merhaba arkadaşlar,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...
View ArticleTek Fotoluk İpucu 155 - C# 7.0 Tuple İyileştirmeleri
Merhaba Arkadaşlar,C# 7.0 tarafında geliştiricileri mutlu eden iyileştirmelerden birisi de Tuple tipi ile ilgili. Klasik olarak bir tip tanımı yapmamıza ihtiyaç duymadan özellikle metodlardan dönüş...
View ArticleRuby Kod Parçacıkları 34 - Struct ve OpenStruct
Merhaba Arkadaşlar,Bir süredir şirket içinde vereceğim Ruby eğitimine hazırlanmaktayım. İşlerden çok vakit kalmasa da önceki Ruby notlarımı ve farklı kaynakları takip ederek 101 seviyesinde bir içerik...
View ArticleTek Fotoluk İpucu 156 - Sevimli Ruby Block'ları
Merhaba Arkadaşlar,Farklı programlama dillerini öğrenmeye çalışırken alışkın olduğum programlama dillerindeki ortamlardan çok daha farklı kabiliyetleri görme şansı buluyorum. Bazı dillerin...
View ArticleDevNot Developer Summit Ankara
Merhaba Arkadaşlar,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...
View ArticleJSON to BSON
Merhaba Arkadaşlar,Sanıyorum her .Net programcısının takım çantasında yer alan paketlerden birisi de Newtonsoft'un JSON serileştirme kütüphanesidir. JSON(JavaScriptObjectNotation) formatı,...
View ArticleTek Fotoluk İpucu 157 - GO ile Bir Queue Yazalım mı?
Merhaba Arkadaşlar,Go programlama dilinde C#,Java veya benzer dillerden gelenler için söz konusu olan pek çok kolaylık bulunmayabilir. Söz gelimi Stack veya Queue gibi bir koleksiyon kullanmak istersek...
View ArticleRuby Kod Parçacıkları 34 - Fiber ve Eş Zamanlı Programlama
Merhaba Arkadaşlar,Eş zamanlı programlamanın(Concurrent Programming) dile veya çatıya göre farklı uygulanma şekilleri olabiliyor. Esas itibariyle genel amaç eş zamanlı olarak birden fazla işin...
View ArticleGoLang - Interface Kavramı
Merhaba Arkadaşlar,Geçenlerde bilgisayarımın başında oturmuş sıkılmakla meşguldüm. Her ne kadar bloğumu zinde tutmaya çalışsam da arada sırada böyle durağan dönemlere de denk geliyorum. Küçük tatiller...
View Article