Tasarım Desenleri - Iterator 30 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Küçüklüğümde pek çoğumuz gibi sahip olduğum bir pul koleksiyonum vardı. Halen daha sakladığım pullar bulunmaktadır. Hatta o zamanlarda, çocuklar posta aracılığıyla yurt dışından arkadaşlar edinir, birbirleriyle pul değiş tokuşu bile yaparlardı... [Daha fazla]
Service Orientation vs Object Orientation 30 Temmuz 2009 Burak-Selim-Senyurt SOA Merhaba Arkadaşlar, Geçtiğimiz günlerde çok ilginç bir rüya daha gördüm. Ne zamandır paylaşmayı planlıyordum. Kısmet bu yazıymış. Rüyamda bir uçak yolculuğu ile Japonya' nın başkenti Tokyo' ya gidiyordum. Antartika üzerinden önce ... [Daha fazla]
Tasarım Desenleri - Mediator 28 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Yandaki resimde Zurich hava alanına ait bir görüntü yer almaktadır. Hava alanının ne kadar karmaşık olduğu aşikardır. Laughing Aslında yazımıza konu olarak Londra' daki Heathrow hava alanını dahil edecektim... [Daha fazla]
Tasarım Desenleri - FlyWeight 27 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Yandaki resimde yer alan minik boksör aslında hafif siklette mücadele etmektedir ve biraz sonra işleyeceğimiz FlyWeight tasarım kalıbı ile uzaktan yakında hiç bir alakası bulunmamaktadır Sealed Ancak işleyeceğimiz tasarım kalbına bu ismin verilmesininde bir sebebi vardır. Bakalım neymiş? [Daha fazla]
Tasarım Desenleri - Chain of Responsibility 24 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Dün gece çok garip bir rüya gördüm. Rüyamda denize açılmak için limanda duran tekneme doğru ilerliyordum. Derken kendimi kaptan köşkünde buldum. E tabi rüya bu. Hareket etmek istedim ama bir türlü beceremedim. Sonunda sorunun ne olduğunu bulmaya çalıştım ve yandaki manzaranın bir benzeri ile karşılaştım... [Daha fazla]
Tasarım Desenleri - Decorator 22 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Görsel tasarım işinden pek anladığımı söyleyemem. Embarassed Hatta ne zaman büyük bir hevesle Win Forms yada Asp.Net ön yüzü tasarlamaya kalksam renkleri bir türlü tutturamayak başladığım süreci hep yarım bırakmak zorunda kalırım. Bu sebepten genellikle arka plandaki iş mantıkları ile uğraşmayı tercih ederim... [Daha fazla]
Tasarım Desenleri - Builder 17 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Zaman içerisinde geliştirdiğimiz uygulamalar son derece karmaşık bir hal alırlar. Uygulamanın çapının ve ihtiyaçlarının artması bir kenara içerisinde yer alan en küçük parçaların bile kullanımları kompleksleşebilir. Bu küçük birimlerin karmaşıklaşmasına etken olarak gösterilebilecek konulardan biriside, nesne üretimleri için kullanılan sınıfların sayılarının artması ve inşa işlemlerinin kompleks olması olarak düşünülebilir... [Daha fazla]
Business Rule Engine ile Programlama(Biztalk Server 2006) 15 Temmuz 2009 Burak-Selim-Senyurt Biztalk Yıllardır yazılım projelerinde görev almaktayım. Çeşitli projelerde pek çok zorlukla karşılaştım. Özellikle enterprise seviyedeki projelerde karşılaştığım en büyük zorluklar arasında, müşterinin uygulama içerisinde tanımladığı iş kurallarını istediği gibi ve görsel arayüzler yardımıyla değiştirmek istemesi yer almaktaydı... [Daha fazla]
Tasarım Desenleri - Composite 12 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Küçüklüğümde son derece şanslı bir çocuktum. Uzun yıllar Almanya' da çalışan rahmetli babam ve annemin pek çok arkadaşı bana Lego oyuncaklarından göndermiştir. Evde günümün büyük bir çoğunluğunu bu legolar ile oynarak geçirir ve okul zamanında derslerimden geri kalırdım... [Daha fazla]
Tasarım Desenleri - Observer 09 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Yaklaşık olarak 10 yılı aşkın bir süredir yazılım teknolojileri ile ilgilenmekteyim. Bu süre zarfı içerisinde Delphi 1.0' dan tutunda Java' ya, C++'tan C#' a, Visual Basic' ten Cobol' a kadar pek çok programlama dili ile uğraşma fırsatım oldu. Her ne kadar dünyada kaç nesne yönelimli programlama dili olursa olsun, hayatın ve dolayısıyla yazılım teknolojilerinin değişmez kuralları arasında tasarım kalıpları yer almakta... [Daha fazla]
Tasarım Desenleri - Prototype 06 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Yandaki resimde 118 WallyPower isimli tekneyi(yada suda giden uzay mekiği) görmektesiniz. Bu tekneyi hangi filmde gördüğünüzü bir hatırlamaya çalışın. Seyredenler The Island filmi olduğunu hemen bulacaktır... [Daha fazla]
Tasarım Desenleri - Memento 05 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Sanıyorum yandaki resmi görenler Guy Pearce ve Carrie Anne Moss' un başrolde yer aldıkları bu filmi hatırlayacaklardır. Benimde favori klasiklerim arasında yer alan bu film, tersten ilerlemesi bir yana herşeyi unutan ve bazı kritik kuralları hatırlamak için dövemeler yaptırmak zorunda kalan bir adamın hikayesi ile ilgiliydi... [Daha fazla]
Tasarım Desenleri - Strategy 03 Temmuz 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Bir süredir tasarım prensiplerini(Design Principles) incelemeye çalışıyoruz. Tabiki prensipler iyi bir yazılım modeli ve geliştirilmesi için yeterli değildir. Çoğu prensip kendi içerisinde çeşitli tasarım desenlerini(Design Patterns) uygulamaktadır... [Daha fazla]
Tasarım Prensipleri - Interface Segregation 02 Temmuz 2009 Burak-Selim-Senyurt Tasarım Prensipleri(Design Principles) Bir süredir pek çok nesne yönelimli yazılım disiplininde önem arz eden ve kullanılan Tasarım Prensiplerini(Design Principles) incelemeye ve öğrendiklerimi sizlere aktarmaya çalışıyorum. Şu ana kadar pek çok prensibi inceledik ve kısaltmalarına tanık olduk. [Daha fazla]