Tag Archives | Burak Selim Şenyurt

SOA (Service-Oriented Architecture) Gerçekleri

SOA servis olarak adlandırılan, gevşek bağlı(Loosely Coupled), iri taneli(Coarse Grained) ve özerk (Autonoums) yapıdaki bileşenlere dayalı dağıtık sistemlerin geliştirilmesi için kullanılan mimari bir stildir. (SOA’nın (Service-Oriented Architecture) Architecture kelimesi bunun bir mimari yaklaşım olmasından dolayıdır). SOA birbirinden oldukça farklı iki şeyi tanımladığı için kafa karıştırıcı bir terim olduğu söylenebilir. SOA’nın ilk iki kelimesi (Service-Oriented) yazılım geliştirme yönteminin nasıl olduğunu; üçüncü kelimesi (architecture) ise tıpkı mimaride bina parçalarının birleştirilmesi gibi yazılım parçalarının birleştirilmesini niteler. Nedirtv editörlerinden Burak Selim Şenyurt‘un 4 Nisan 2015 tarihinde Kadir Has Üniversitesi’nde yapılan Nedirtv Yazılım Teknolojileri Semineri’nde gerçekleştirdiği SOA (Service-Oriented Architecture) Gerçekleri sunumu bu konuyu ele alıyor.

Continue Reading →

0

Yazılım Güvenliği 101

Bilgisayar yazılımları geçmişte statik teknoloji ürünleriydi. Bir program satın alırdınız, bilgisayarınıza yüklerdiniz ve yazılımı bir sonraki sürümü çıkarılana dek “olduğu gibi” kullanırdınız. Ancak bu model artık uygulanabilir değil. Günümüzün dijital dünyasında sürekli bir akış var ve en son gelişmeleri hemen sunabilmek için yazılımlar çok daha dinamik bir hale geldi. Birçok program, güncellemeleri İnternet’ten alıp yeni teknolojiyi orijinal yazılıma sorunsuz bir şekilde dahil edebiliyor. Elbette, tüm güncellemeler mutlaka hayati önem taşır diye bir kural yok. Video oyunları ve sözcük işleme yazılımlarında programınızı sürüm yükselterek güncelleyebilirsiniz. Ancak güvenlik yazılımları ile ilgili güncellemeleri görmezden gelmenin ciddi sonuçları olabilir. Nedirtv editörlerinden Burak Selim Şenyurt, konuyu Süleyman Petek ile konuşuyor.

Continue Reading →

0

Yazılımcı empatisi

Pek çoğumuz nesne yönelimli bir dili öğrenmeye çalışırken eminim ki Inheritance, Polymorphism, Encapsulation gibi kavramları anlamakta zorlanmıştır. Hatta daha da temel olan sınıfın ne işe yaradığını ve hangi amaçlarla kullanıldığını kestirmek için uzun zaman boşluğa bakmıştır. Oysa ki, bu gibi aktörleri daha iyi bir şekilde öğrenebilmemin çok basit yolları vardır. Bunlardan birisi Empati yapmaktır. Yani kendimizi C#/Java gibi ilgili dilin yerine koymak ve “ben olsam şu gerçek hayat problemindeki x varlığını nasıl ifade ederdim?” sorusuna cevap bulabilmektir. Bu sadece OOP(Object Oriented Programming) dünyası için değil, RDBMS’ler (Relational Database Management System) için, W3C’ un standartlaştırdığı XML için, JSON için ve hatta SOA için de böyledir. Hatta enterprise bir ürünün geliştirilmesinde rol alan ürün yöneticisi, CRM ekibinde raporlama ile uğraşan bir uzman veya iş birimindeki bir analist gibi düşünmeye çalışmakta buna benzer bir yaklaşımdır.” diyor Burak Selim Şenyurt. Yazılımcı empatisi adlı sunumunda, Nedirtv editörlerinden Burak Selim Şenyurt‘un yazılımcıya sunduğu, farklı bakış açılarını göreceğiz.

Continue Reading →

0

DevelopersTube – Yazılım Teknolojileri Seminerlerinin Ardından

Yazılımcı, eğitmen, konuşmacı ve aynı zamanda DevNot yazarlarından olan Uğur Umutluoğlu; hızla gelişmekte olan yazılım teknolojilerine daha hızlı ayak uydurabilmek için Türkçe içerikli görsel materyaller hazırlamak ve bu materyalleri; araştırmak, kendini geliştirmek ve bilgiye ulaşmak isteyen herkese en iyi bir şekilde sunmak amacıyla yola çıkan Nedirtv‘nin konuğu. Uğur Umutluoğlu, çeşitli biçimlerde gerçekleştirilen yazılım teknolojileri seminerleri üzerine değerlendirmeler yapıyor. Burak Selim Şenyurt, Nezih Tınas gibi katılımcılara canlı yayında mikrofon uzatarak güzel bir söyleşi gerçekleştiriyor.

Continue Reading →

0