Sekiz Saatlik Sonsuz Döngü

Uygulama geliştirme yaşam döngümüzün otuzuncu sprintinin ilk günlerinden birisiydi. İki haftalık koşu görevlerini Sprint Planning toplantısında zaten belirlemiştik. Takım olarak 13 Story Point’e sahip Production Support Buffer mecburen her sprint içerisine dahil ettiğimiz bir maliyet. 17 yaşındaki Microsoft .Net tabanlı devasa ERP(Enterprise Resource Planning) ürünümüz ek geliştirmeler veya önceki yıllardan kalan teknik borçlar sebebiyle bazen üretim ortamı sorunları ile karşımıza gelmekte. Büyüklüğüne nazaran Code Coverage oranının düşük olması yeni ilavelerin var olan yapılara olan etkisini anlamamızı zorlaştırıyor. Ben, Mali İşler ve Ortak Modüller(Kimsenin bilmediği bir modül varsa böyle gelin) ekibindeyim. Lakin ERP’nin diğer modüllerinde de benzer sorunlar olabiliyor. [Daha fazla]

gRPC Nedir, Nasıl Uygulanır?

Bu yazımızda protobuf tabanlı çalışan Google Remote Procedure Call(gRPC) protokolünü inclemeye çalışacağız. Özellikle dağıtık sistemlerde taraflar arası haberleşmede TCP bazlı binary serileştirm ilkelerine dayanan bu protokol REST'in standart iletişim teknikleri yerine daha çok tercih edilmeye başlanmış görünüyor. Genel amaç binary serileştirmenin performans avantajını kullanarak Remote Procedure Call tekniğini microservice sistemlerinde uygulayabilmek. Bizde bu konuyu Node.js tabanlı bir örnekle incelemeye çalışacağız. [Daha fazla]

Nedirtv Yazılım Teknolojileri - SOA Gerçekleri Sunumu

4 Nisan 2015 Cumartesi günü Kadir Has Üniversitesinde gerçekleştirilen Nedirtv Yazılım Teknolojileri Seminer' lerinde anlattığım SOA Gerçekleri konulu oturumun video kayıtlarını Youtube kanalımız üzerinden izleyebilirsiniz.(Ayrıca diğer oturumların kayıtları da zaman içerisinde yüklenecektir. Takipte kalın derim) İtiraf etmek gerekirse sunum teknikleri konusunda epeyce paslanmışım :) Grafik Tableti(Tedariki ve desteği için Uğur Umutluoğlu hocama sonsuz teşekkürler) kullanmadaki başarısızlığım bir yana, SOA' nın tanımını yapmaya çalıştığımız bu oturuma katılan ve beni sabırla dinleyen herkese teşekkür ediyorum. [Daha fazla]

9ncu NedirTv Geleneksel Yazılım Teknolojileri Seminerleri

Bu sene 9ncu kez düzenlenecek olan Geleneksel Yazılım Teknolojileri Seminerleri'nde bomba gibi konular bizleri bekliyor. Yıllardır editör olarak görev aldığım NedirTv tarafından organize edilen seminerler 4 Nisan Cumartesi günü Kadir Has Üniversitesi'nde paralel oturumlar şeklinde gerçekleştirilecek. Big Data' dan Clean Code'a, MVVM' den Scrum' a, Test Güdümlü Tasarım'dan, SOA Gerçekleri'ne, Çapraz Platform'lardan, Web Uygulamalarının Hacklenmesine, Tasarım Kalıplarından Xamarin'e kadar pek çok konudan bahsedilecek. Kaçırılmaması gereken bir etkinlik olduğunu düşünüyoruz. Hepinizi bekleriz. [Daha fazla]

Bilişim Sohbetleri 22 - Yazılım Sektöründe .NET'in Yeri ve Önemi

Geçtiğimiz günlerde değerli üstadlar Mimar Aslan ve Orhan Eripek' in konuğu olarak, Uğur Umutluoğlu hocam ile birlikte Bilişim Sohbetleri programına katıldım. Yaklaşık 2,5 saatlik keyifli bir söyleşi oldu. Ağırlıklı olarak .Net teknolojilerinin sektördeki yeri üzerine konuşmaya çalıştık. Youtube üzerinden canlı olarak yayınlanan söyleşi umarım siz değerli okurlarımız içinde faydalı olmuştur/olur. [Daha fazla]

Microsoft Teknoloji Günleri Akşam Sınıfı – Gün 3 – WCF ile Servis Yaklaşımı Eğitimi Tamamlandı

25 Mayıs 2010 Tarihinde C# 4.0 ile birlikte gelen yenilikleri anlatarak başladığımız Microsoft Teknoloji Günleri Akşam Sınıfının üçüncü gününü de kazasız belasız tamamladık. Öncelikli olarak tüm katılımcılarımızın ayağına sağlık. Eğitimin video kayıtlarının alınması noktasında yardımcı olan Mustafa Demirhan’a, kameranın kapasitesi dolunca yardıma koşarak kendi kamerası ile çekim yapan Microsoft Student Partner(MSP) adayı Burak Özkan’a, şu anda okumakta olduğunuz blog yazısındaki resimler gibi kaliteli, yüksek çözünürlüklü sayısız fotoğraf çekerek bizle paylaşan Tuba Çebi’ ye, Akşam Sınıfı fikrinin olgunlaşmasında en büyük yardımcım olan ve özellikle katılımcıları aşağıdaki resimde olduğu gibi hediyeler ile mutlu etmemizi sağlayan Buket Şerefli’ ye(Microsoft Türkiye İş Ortağı Yöneticisi) canı gönülden teşekkür etmek istiyorum. [Daha fazla]

Microsoft Teknoloji Günleri Akşam Sınıfı – Gün 3 – WCF ile Servis Yaklaşımı

Her ay düzenli olarak gerçekleştireceğimiz ve bir seri olarak birbirini takip edecek sınıf etkinliklerimizle 9 ay boyunca siz yazılım geliştiren ve tasarım yapan iş ortaklarımızla birlikte olacağız. Aşağıda detaylarını paylaştığımız ve sizler için hayli faydalı olacağına inandığımız Microsoft Teknoloji Günleri Akşam Sınıfı Etkinliğimize kaydınızı hemen yaptırabilirsiniz. [Daha fazla]

WCF 4.0 Yenilikleri - Routing Service Geliştirmek - Giriş [Beta 1]

Servis Yönelimli Mimari(Service Oriented Architecture) çözümlerinde zaman zaman yönlendirme amaçlı servislerin yazılması gerekmektedir(Router Service). Bu servislerin genel kullanım amacı çoğunlukla, istemcilerden gelecek olan talepleri değerlendirip asıl işi yapacak olan servislere devretmek ile ilişkilidir. Ancak, gelen taleplere ait içeriğinin(Message Content, Header vb...) filtrelenerek ele alınması gibi ileri seviye teknikleride içerebilir. Yönlendirme işlemleri için kullanılan pek çok donanımsal cihaz ve hatta yazılım zaten mevcuttur. Bu nedenle öncelikli olarak yönlendirme servislerine neden ihtiyaç duyulabileceğini kavramakta yarar vardır. [Daha fazla]