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.
Tag Archives | Burak Selim Şenyurt
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.
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.
Yazılım Eğitimleri Üzerine
Yazılım eğitimlerinin içeriği, gerekliliği, kalitesi gibi konular üzerine uzun yıllar yazılım eğitmenliği yapmış olan, aynı zamanda Nedirtv editörlerinden Burak Selim Şenyurt‘un yazılımcı, eğitmen, konuşmacı ve aynı zamanda DevNot yazarlarından olan Uğur Umutluoğlu, Cenk Özdemir ve Ercan Bozkurt ile gerçekleştirdiği bu söyleşi 6 Aralık 2011 tarihinde yapılmış.
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.
Recep Duman ile Raspberry Pi söyleşisi devam ediyor
NedirTV editörlerinden Burak Selim Şenyurt‘un IoT konusunda çalışmalar yapan ve DevNot yazarlarından olan Recep Duman ile gerçekleştirdiği söyleşinin ikinci bölümü. Artık dokunmatik bir monitör, çalışan Raspbian işletim sistemi yüklü bir Raspberry Pi, biraz Python bilgisi ve alınan yeni malzemeler var.
Recep Duman ile Raspberry Pi Hakkında
NedirTV, IoT konusunda çalışmalar yapan ve DevNot yazarlarından olan Recep Duman ile Raspberry Pi hakkında bir söyleşi gerçekleştirmiş. Söyleşiyi, Burak Selim Şenyurt gerçekleştiriyor.