Etkinlik Programı

    19 Ekim Cuma
    1. Salon 2. Salon 3. Salon
    10:00 10:45 Yazılım Mühendisliği ve Günümüz PHP Programcılığı
    Anıl Özselgin
    Özgür Yazılım Felsefesi
    Enver Altın
    Magento ile E-Ticaret Uygulamaları
    Zafer Düzen, Tugay Özgirgin
    11:00 11:45 PHP’de Ölçeklenebilirlik
    Mustafa İleri
    Arquillian Java Test Platformu
    Hakan Uygun
    JQuery ile Mobil Web Uygulamaları
    Tugay Özgirgin, Roy Büyüksimkeşyan
    12:00 13:00 Opera Dragonfly ile Hata Yakalama (**)
    Patrick H. Lauke
    Java 7′nin Getirdiği Yenilikler
    Irmak Çakmak, Cihan Demirci
    JQuery, Phonegap ve TurboGears ile Mobil Uygulama Geliştirme
    Timuçin Kızılay
    14:00 14:45 MongoDB ve Web Uygulamaları
    Emrah Özçelebi
     
    Graylog ile Web Uygulama Hata Kayıtlarının İzlenmesi
    Doruk Fişek
    Açık Bağlı Veri
    Özlem Özgöbek
     
    Tart: Kullandığınız Teknoloji Kadar Özgür müsünüz? (*)
    Özay Civelek
    CSS Sprite Tekniği Nedir? Nasıl Kullanılır?
    Mehmet Karabulut
     
    W3C Web Eğitimi Topluluğu ve Doğru Web Eğitimi
    Çağlar Yeşilyurt
    15:00 15:45 Güvenli Yazılım Geliştirme Tecrübeleri
    Bünyamin Demir
    Hazelcast ile Uygulamaların Kümelenmesi
    Talip Öztürk
    API ve UI kodunuzu Spyne ile Birleştirin
    Burak Arslan
    16:00 16:45 Web Servislerine Yönelik DDoS Saldırıları ve Performans Testleri
    Barkın Kılıç
    Bulutlara Yerleşmek: Heroku ve Web Uygulamaları
    Roy Büyüksimkeşyan
    CoffeeScript JavaScript’e Derlenen Bir Programlama Dili
    Fehmi Can Sağlam
    17:00 17:45 Javascript Injections
    Emre Evren Yalçın
    Kendi Tüpünü Kendin Yap
    Kerem Erciyes
    Backbone.js ile Uygulama Geliştirme
    Fatih Kadır Akın
    20 Ekim Cumartesi
    1. Salon 2. Salon 3. Salon
    10:00 10:45 Python ve Django’da “Test ile Yürüyen Geliştirme”
    Uğur Özyılmazel
    Ruby/Rails ile Önyüz Teknolojilerin Kullanımı
    Tayfun Öziş Erikan
    PHP/Codeigniter ile MVC Web Programlama
    Recep Kırmızı
    11:00 10:45 Tornado Web Çatısı ile Gerçek Zamanlı Uygulamalar Geliştirme
    Burak Dede
    Ruby/Rails’de Exception Kullanımı
    Erek Göktürk
    Google Closure ile Büyük Ölçekli Web Uygulamaları Geliştirmek
    Fatih Acet
    12:00 13:00 Avrupa Django Topluluğu’nun Gelişimi (**)
    Jonas Obrist
    Ruby/Rails ile REST API Yazımı
    Muhammet Dilek
    Liquibase ile Veritabanı Değişiklik Yönetimi
    A. Deniz Korkmaz
    14:00 14:45 Countly Mobil Analiz Platformu
    Onur Alp Soner
     
    Firepush ve Mobil Uygulamalarda Uzaktan Uyarı Servisleri
    Ozan Uysal
    Kelebek ile Web Uygulamaları İçin İnce İstemci
    Alperen Elhan
     
    RVM ile Ruby’de Sürüm Yönetimi
    Samed Beyribey
    PusulaGIS ile Coğrafi Verinin Düzenlenmesi
    Volkan Kepoğlu
     
    Kartaca’nın derdi ne? (*)
    Berna Salmak, Bekir Doğan
    15:00 15:45 Çerezler, Faydadan Çok Zarar Mı?
    Cengiz Can & Dinçer Salih Kurnaz
    Ruby/Rails ile Çok Kiracılı Servisler
    Onur Özgür Özkan
    Fatih Projesi’nde PHP/Java Uygulamalarının Ölçeklenebilir Sunulması
    Halid Altuner
     
    Markafoni: Özgür Yazılımlarla İşinizi Nasıl Ayağa Kaldırır, Koşturur ve Yarışı Kazanırsınız? (*)
    Kıvılcım Hindistan
    16:00 16:45 Panel: Phorm, DPI ve Mahremiyet – I
    Ali Rıza Keleş, Melih Kırlıdoğ, Şebnem Ahi
    Redmine için Eklenti Geliştirme
    Onur Küçük
    Selenium ile Web Uygulaması Testlerini Otomatikleştirmek
    Osman Yüksel
    17:00 17:45 Panel: Phorm, DPI ve Mahremiyet – II
    Ali Rıza Keleş, Melih Kırlıdoğ, Şebnem Ahi
    Spreecommerce ile E-Ticaret Sitesi
    Umuthan Uyan
    PostgreSQL 9.2
    Devrim Gündüz

    (*) Sponsor oturumu
    (**) Konuşmacı İngilizce sunum yapacak, Türkçe simültane çeviri yapılacaktır.

    Oturum özetleri konuşmacılardan geldikçe, düzenlenerek bu sayfada yayınlanıyor.

    Davetli Konuşmalar

    Jonas Obrist: Avrupa Django Topluluğu’nun Oluşturulması
    Obrist, bir Python sever olarak Django, Flask ve Twisted kullanarak web projeleriyle uğraşıyor. Geçtiğimiz iki yıl boyunca Django CMS’nin ana geliştiricisi ve bakımı rolünü üstlendi. Bunun yanı sıra yazdığı çeşitli yazılımlar arasında django-nani (yeni adı django-hvad), django-classy-tags ve pymaging bulunuyor. DjangoCon Avrupa 2012 etkinliğinin organizasyonunda yer aldı. Django Yazılım Vakfı’nın ilk iki çekirdek geliştiricisi olmayan geliştirici üyelerinden biri oldu. Bu oturumda, Django’nun Avrupa’daki topluluğunun oluşturulma sürecini, yaşadıkları sıkıntıları, şu anki durumunu ve nereye gittiğini anlatacak.

    Patrick H. Lauke: Opera Dragonfly
    Opera’da geliştirici ilişkileri ekibinde yer alan Lauke, aynı zamanda Dragonfly’ın ürün yöneticiliğini üstleniyor, web teknolojilerinde erişilebilirlik ve standartların uzun yıllardır savunuculuğunu yapıyor. Ürün yöneticisi olduğu Opera Dragonfly, birçok özelliği olan bir geliştirici araç setidir. Konuşma sırasında, Dragonfly ve hata ayıklanması (debugging) temel kavramlarını anlatılıyor. Opera Mobile’da uzaktan hata ayıklanmasına ile Opera Mobile Emulator gibi araçlara da yer veriliyor.

    Sponsor Sunumları

    Berna Salmak, Bekir Doğan (Kartaca): Kartaca’nın Derdi Ne?
    Agile veya waterfall, Oracle veya MySQL, Java veya PHP, dönüp dönüp cevap arayan, optimum faydayı sağlamaya çalışan Kartaca’nın çözüme ulaşma yollarını ve kurumsal dünyayı özgür yazılımla nasıl buluşturduğunu bulabilirsiniz.

    Kıvılcım Hindistan (Markafoni): Özgür Yazılımlarla İşinizi Nasıl Ayağa Kaldırır, Koşturur ve Yarışı Kazanırsınız?
    Gün geçtikçe egzotik bir seçimden, haklı ve makul bir seçenek statüsüne geçen özgür yazılımları kullanarak dünya çapında bir IT yapısını nasıl oluşturabilirsiniz? Nerelerde zorlanırsınız, milyar dolarlık şirketlerin halledemediği neleri bir günde yapabilirsiniz?

    Özay Civelek (Tart): Kullandığınız Teknoloji Kadar Özgür Müsünüz?
    Özgür web teknolojilerini okul projenizde, profesyonel hayatınızda, çalıştığınız dev firmalarda hunharca kullanıyorsunuz. Peki ya siz kullandığınız teknolojiler kadar özgür müsünüz? Yetileriniz ve öğrendiğiniz teknolojiler ile istediğiniz işleri, tam da istediğiniz gibi yapabiliyor musunuz? Özgür bir geliştirici, özgür bir geliştirme kültürü için bulduğumuz formülü sizlerle paylaşmak istiyoruz.

    Seminerler

    Anıl Özselgin: Yazılım Mühendisliği ve Günümüz PHP Programcılığı
    Yazılım mühendisliği prensipleri tarihsel bir bakış açısıyla anlatılacak, PHP dilindeki tasarım hataları ve günümüz PHP programcılığında sıkça yapılan hatalar (antipattern’ler) dile getirilecek. Popüler PHP web çatıları ve açık kaynak uygulamaların yazılım prensiplerine ne kadar uygun olduklarına değinilecek.

    Barkın Kılıç: Web Servislerine Yönelik DDoS Saldırıları ve Performans Testleri
    Web uygulamalarına yapılan DoS (servis durdurma), DDoS (dağıtık servis durdurma) saldırıları, türleri, istatistikleri, kullanılan programlar ve açık kaynak Jmeter programının anlatılacağı seminerde, örnek bir de DoS saldırısının nasıl yapıldığından bahsediliyor.

    Burak Arslan: API ve UI kodunuzu Spyne ile Birleştiren
    Spyne, farklı protokoller ve taşıyıcılar kullanarak aynı web servisinin yayımlamayı kolaylaştıran big RPC kütüphanesidir. Bu konuşmada dinleyiciyi Spyne’ın sunduğu araçların amacını ve kullanımına uygun durumları anlatırken Spyne’ın ortaya çıkmasına neden olan problemlerden de bahsetmeye çalışacağız.

    Burak Dede: Tornado Web Çatısı ile Gerçek Zamanlı Uygulamalar Geliştirme :
    Tornado, Python tabanlı yüksek ölçeklenebilirlik sağlayan bir web sunucusu ve mikro çatıdır. Geliştiricilerin çok rahat ve hızlı şekilde yüksek performans sağlayan gerçek zamanlı web uygulamaları geliştirmesine olanak sağlamaktadır. Seminerde Tornado’nun farklı ama
    basit yapısı hakkında bilgi verilecektir.

    Bünyamin Demir: Güvenli Yazılım Geliştirme Tecrübeleri :
    Yazılım geliştirme süreçlerinde sık yapılan güvenlik hataları ele alınarak, bunların çözüm yolları hakkında tecrübeler paylaşılacaktır. Aynı zamanda çözüm için kullanılan özgür yazılımların neler olduğu ve hangi problemlerin çözümü için kullanılacağı bilgileri verilecektir. Seminerin bir kısmında ise katılımcıların güncel hayatta yaşadığı güvenlik problemlerine yaklaşımları dinlenip, uyguladıkları çözüm yollarının doğruluğu üzerinden fikir alışverişi sağlanacaktır.

    Cengiz Can & Dinçer Salih Kurnaz: Çerezler, Faydadan çok zarar mı?
    HTTP çerezlerinin (cookie), İnternet kullanıcılarına şeffaf olmayan şekilde kötüye kullanımından ve hem geliştiriciler hem kullanıcılar olarak nelere dikkat etmemiz gerektiğinden bahsedilecektir.

    A. Deniz Korkmaz: Liquibase ile Veritabanı Değişiklik Yönetimi
    Liquibase veritabanında yapılan değişiklikleri izleme, yönetme ve uygulama amacıyla ortaya çıkmış veritabanı bağımsız bir kütüphanedir. Çalışma prensibi: Bütün veritabanı değişiklikleri kolayca anlaşılacak bir biçimde XML dosyasına yazılır, -böylece kolayca takip edilebilir – ve değişiklikler uygulanır. Sonrasında da sürüm takip sistemine eklenir. Seminer boyunca Liquibase’in ne olduğu, ne amaçla kullanıldığı ve genel çalışma prensipleri örneklerle anlatılacaktır.

    Devrim Gündüz: PostgreSQL 9.2
    Hızlı, güçlü ve güvenilir PostgreSQL 9.2 10 Eylül 2012′de duyuruldu. 8.3 sürümünden sonraki ilk performans sürümü olan 9.2 ile birlikte, 64 paralel işlemciye kadar düzgün ölçekleyebilme, indexlerden arama yapabilme, basamaklı (cascading) replikasyonunun gömülü olarak gelmesi, replikasyonda düşürülmüş trafik kullanımı, JSON ve range veri tipleri ile NOSQL kullanıcılarının birçok gereksinimlerinin karşılanması, SELinux entegrasyonunun artması gibi birçok özellik gelmektedir. Seminerde bu özellikler anlatılacak, ve kullanım yerlerinden bahsedilecektir.

    Emre Evren Yalçın: Javascript Injections
    Web uygulamalarında sıkça karşımıza çıkan cross-site scripting (XSS) açıkları, yeni nesil saldırı vektörleri, mobil güvenlik ve zafiyet ifşa/korunma yöntemleri anlatılacaktır.

    Erek Göktürk: Ruby/Rails’de Exception Kullanımı
    Ruby’nin bir betik dili ve Rails’in bir web altyapısı olması nedeniyle olsa gerek, hata yönetimi için önemli bir teknik olan “Exception” kullanımı programcılar tarafından fazla benimsenmiş gözükmektedir. Bu seminerde Ruby ve Rails üzerinden, Exception kullanımı yardımıyla kodun daha temiz bir görünüme kavuşturulması ve hataların programın içinde yakalanarak işlenmesi konusu anlatılacaktır.

    Fehmi Can Sağlam: CoffeeScript JavaScript’e Derlenen Bir Programlama Dili
    CoffeeScript, JavaScript koduna derlenen bir programlama dilidir. Javascript dilinin okunurluğunu ve yeteneklerini artıran özellikler sunar. CoffeeScript kullanarak çalışma zamanını etkilemeden JavaScript diline kıyasla daha az kod ile uygulama geliştirebilirsiniz. CoffeeScript ile yazılan uygulamalar JavaScript koduna derlendikleri için mevcut JavaScript kütüphaneleri ile sorunsuz çalışabilirler.

    Hakan Uygun: Arquillian Java Test Platformu
    Arquillian Java sunucu uygulamaları bütünleştirme ve fonksiyon testleri için yepyeni bir yol sunuyor. Artık mock nesnelere, sunucu hayat döngüsü yönetim derdine son, doğrudan doğruya gerçek kod üzerinden test yazıyoruz.

    Irmak Çakmak & Cihan Demirci: Java 7′nin Yenilikleri
    Java 7 ile birlikte gelen dil ve platform iyileştirme ve geliştirmelerinden bahsedilecek. Java 8′e ertelenen özellikler incelenecek. “Java 7′ye geçmeli mi yoksa Java 8′i beklemeli mi” sorusuna yanıt aranacak.

    Muhammet Dilek: Ruby/Rails ile REST API Yazımı
    Sunumda, Ruby on Rails’te REST API, sürümlendirme, istek sınırlama, uygulama kavramı, kullanıcı doğrulama konularını anlatılıyor.

    Mustafa İleri: PHP’de Ölçeklenebilirlik
    PHP üzerinde performans, PHP’de ölçeklenebilirlik için sphinx, memcache, APC gibi yazılımlardan bahsedilerek çeşitli ipuçları verilecektir.

    Onur Küçük: Redmine için Eklenti Geliştirme
    Redmine tüm dünyada yaygın olarak kullanılan bir proje yönetimi ve hata takip sistemidir. Ruby on Rails ile hazırlanan ve bir özgür yazılım olan Redmine’a çeşitli eklentilerle pek çok özellik eklenebilmektedir. Bu seminerde Redmine ve RoR altyapıları kullanarak Redmine eklentilerinin nasıl geliştirildiği kod örnekleri ile anlatılacaktır.

    Onur Özgür Özkan: Ruby/Rails ile Çok Kiracılı Servisler
    Seminerde çok kiracılı (multi-tenant) servisler Ruby on Rails çatısı ve MySQL ile PostgreSQL veritabanları üzerinde örnekleniyor. Çok kiracılı servisleri basitçe özetlersek kurumlara uygulama vermiyoruz, tek bir uygulamamız var ve bu uygulamadan hesap veriyoruz. Yapılış tekniğine göre veritabanları her kurum için ayrı olabiliyor veya olmayabiliyor. Sunumda, bulut ve çoklu kiracı kavramı, uygulanan yöntemler, karşılaşılacak sorunlar ve çözüm yöntemlerinden bahsediliyor.

    Osman Yüksel: Selenium ile Web Uygulaması Testlerini Otomatikleştirmek
    Sunumda, QA (kalite kontrol) ekiplerinin birçoğunun elle yaptığı web uygulaması testlerini Selenium kullanarak nasıl otomatikleştireceğimizi anlatıp ufak bir senaryoyu uygulamalı olarak gerçekleyeceğiz.

    Roy Büyüksimkeşyan: Bulutlara Yerleşmek: Heroku ve Web Uygulamaları
    Sadece Git kullanarak, Heroku Bulut hizmetine uygulama yüklemek. Heroku’nun sunduğu hizmetin iyi/kötü yanları, dertleri ve problemleri üzerine konuşacağız.

    Talip Öztürk: Hazelcast ile Uygulamaların Kümelenmesi
    Bir Türk açık kaynak kod yazılımı olan Hazelcast, dağıtık çalışan bir in-memory veri paylaşma ve saklama çözümü. 2012′de Gartner Cool Vendor seçilen Hazelcast, Morgan Stanley, Mozilla, Apple ve Cisco gibi birçok dünya devi tarafından kullanılıyor.

    Tayfun Öziş Erikan: Ruby/Rails ile Önyüz Teknolojilerin Kullanımı
    Rails uygulaması geliştirmek için kullanılabilen Sass, Compass, Twitter Bootstrap, Responsive Design ve HAML gibi kavramların tanıtımı, Rails projelerinize nasıl dahil edileceği, bu teknolojiler ile ilgili kullanılabilecek Ruby Gem’leri tanıtılacaktır. Sunum sırasında bazı örnek kodlar ve bu teknolojiler kullanılarak hayata geçirilen çalışmalar kullanıcılarla paylaşılacaktır.

    Timuçin Kızılay: JQuery, Phonegap ve TurboGears ile Mobil Uygulama Geliştirme
    Seminerde JQuery Mobile, Phonegap ve sunucu tarafında Python Turbogears çatısı kullanılarak mobil web uygulaması geliştirilmesi ve bu uygulamanın uygulama olarak mobil cihazlar için derlenmesi anlatılıyor.

    Tugay Özgirgin & Zafer Düzen: Magento ile E-Ticaret Uygulamaları
    PHP/MySQL altyapısını kullanan Magento ile hızlı e-ticaret sitesi oluşturulmasının anlatılacağı seminerde, Magento kullanmanın avantajlarından, nasıl özelleştirileceğinden, dünyada ve Türkiye’de Magento’nun kullanım alanlarından bahsedilecek.

    Uğur Özyılmazel: Python ve Django’da “Test ile Yürüyen Geliştirme”
    Seminerde test temelli geliştirmenin önemi, amaçları ve temel kavramlarının anlatılmasının ardından, Python/Django’da bu metodolojinin nasıl uygulanacağı ve nasıl test yapılacağı anlatılıyor.

    Umuthan Uyan: Spreecommerce ile E-Ticaret Sitesi
    Seminerde Rails ile geliştirilen e-ticaret uygulaması olan Spreecommerce’ün kurulumu, kullanımı, eklentileri ve özelleştirilmesi hakkında bilgi verilecektir.

    Uygulamalı Seminerler

    Not: Uygulamalı seminerlerde, konuşmacı ile beraber uygulama yapmak isteyen katılımcıların beraberlerinde dizüstü bilgisayarlarını getirmeleri gerekmektedir.

    Fatih Acet: Google Closure ile Büyük Ölçekli Web Uygulamaları Geliştirmek
    Seminerde büyük ölçekli bir web uygulamasını Google’ın kullandığı Closure web çatısı ile geliştirmek anlatılıyor. Closure kitaplığının kullanım alanları ve diğer kitaplıklarla karşılaştırılması, Closure derleyicisinin avantajları ve kullanımı ile Soy şablonlarına da değiniliyor.

    Fatih Kadır Akın: Backbone.js ile Uygulama Geliştirme
    Backbone.js ile temel seviyede nasıl uygulama geliştirilebileceği, Backbone.js’nin sağladığı avantajları, arayüz geliştirmeye nesnel ve daha modüler bir bakış açısıyla bakmak, klasik arayüz geliştirmedeki sorunların Backbone.js ile çözümü ve RESTful yapıları Backbone.js ile nasıl kullanacağımız konularını kapsayan uygulamalı bir seminer gerçekleştireceğiz.

    Kerem Erciyes: Kendi Tüpünü Kendin Yap
    Lighttpd mod_h264_streaming ve mod_expire kullanarak kendi video aktarım altyapımızı kurup, DNS ile round-robin yük dengeleme yaptırmayı deneyeceğiz.

    Recep Kırmızı: Codeigniter ile MVC Web Programlama
    Bir PHP web geliştirme çatısı olan CodeIgniter ile MVC tasarım deseni kullanarak web programlamanın anlatılacağı seminerde, MVC yapısı, fonksiyonları URI kısımlarına göre yönlendirme, fonksiyon çağrılarını yönlendirme, veritabanı bağlantısı ve ilişkili konulara yer veriliyor.
    Tugay Özgirgin & Roy Büyüksimkeşyan: Jquery ile Mobil Web Uygulamaları
    Web sitelerinde yaygın olarak kullanılan Jquery kitaplığı artık mobil arayüz tasarımında da kullanılabiliyor. Seminerde Jquery’nin mobil cihazlarda kullanım şeklinden ve standart Jquery’den farklarından bahsedilerek, basit örnek bir uygulama geliştirilecektir.

    Kısa Bildiriler

    Alperen Elhan: Kelebek ile Web Uygulamaları İçin İnce İstemci
    Oturumda Thinstation’ı temel alarak oluşturduğumuz Kelebek İnce İstemci Dağıtımı’nın web uygulamaları için kullanımını gösteriyoruz. Sadece web uygulamalarının kullanıldığı bir kurum için yönetilebilir ve maliyet-etkin bir yöntem sunan ince istemcilerin web kiosklarına dönüştürülmesinden bahsediyoruz.

    Çağlar Yeşilyurt: W3C Web Eğitimi Topluluğu ve Doğru Web Eğitimi
    W3C Web Education CG, çok yakın zamanda kurulan ve web eğitimi konusunda faaliyet gösteren uluslararası bir topluluktur. Topluluğun amacı, insanlara Web’in çalışma konseptini daha
    doğru ve daha hızlı öğretmek, eğitimlerde yapılan yanlışları göstermek ve bunları düzeltecek öneriler sunmaktır. Geleceğin web geliştiricilerine, tasarımcılarına hızla gelişen web endüstrisinin altından kalkmalarına yardımcı olmaktır.

    Doruk Fişek: Graylog ile Web Uygulama Hata Kayıtlarının İzlenmesi
    Web geliştiricilerinin önemli sorunlarından biri, uygulamalarının çalıştığı canlı sunucu sistemlerindeki olası hata kayıtlarına kolayca ulaşabilmek ve inceleyebilmektir. Graylog, sunduğu web arayüzü, merkezi log yönetimi, kullanıcı yetkilendirme sistemi ve güçlü altyapısıyla geliştiricileri uygulamalarını gerçek zamanlı ve geriye dönük olarak detaylı inceleme fırsatı sunuyor.

    Emrah Özçelebi: MongoDB ve Web Uygulamaları
    NoSQL kavramıyla gelen web ve şemasız yapı ile replikasyon ve sharding teknolojilerine değinilecek seminerde, web uygulamalarının ölçeklenebilmesinde MongoDB kullanımı, MongoDB ile log ve event yönetimi, MongoDB’nin web’de kullanım örnekleri anlatılacak.

    Halid Altuner: Fatih Projesi’nde PHP/Java Uygulamalarının Ölçeklenebilir Sunulması
    Fatih Projesi kapsamında PHP/Java uygulamalarının Linux/KVM ile sanallaştırılması, HAProxy ve Nginx ile yük dengelemesinin yapılmasından bahsediliyor.

    Mehmet Karabulut: CSS Sprite Tekniği Nedir? Nasıl Kullanılır?
    CSS Sprite tekniği kullanışı ile bir “image replacement” tekniğidir. Yani tek resim üzerinden birden fazla element’i kullanma tekniğidir. CSS Sprite tekniği ile Animasyon, Oyun ve Site elementleri yapılabilir. Bu sayede daha hızlı ve kullanışlı İnternet siteleri yapılabilir.

    Onur Alp Soner: Countly Mobil Analiz Platformu
    Countly geliştiricilerin mobil uygulama kullanım verilerini gerçek zamanlı olarak takip etmelerini sağlayan bir platformdur. Sunucu ve cihaz kütüphaneleri olacak şekilde iki ana kısımdan oluşan Countly, kullanıcı, oturum, cihaz, işletim sistemi, operatör, konum, uygulama sürümü, kullanım sıklığı ve kullanıcı bağlılığı hakkında detaylı analizlerin yanı sıra geliştiricilerin kendi ihtiyaçları doğrultusunda kişiselleştirebilecekleri bir veri takip sistemi sunmaktadır.

    Ozan Uysal: Firepush ve Mobil Uygulamalarda Uzaktan Uyarı Servisleri
    Mobil platformlarda kullanılan mevcut uzaktan uyarı (push) servislerinin ve geliştiricilerin karşılaştığı sorunların ele alındığı oturumda, yeni bir yaklaşım getiren açık kaynak kodlu FirePush projesinden bahsedilecektir.

    Özlem Özgöbek: Açık Bağlı Veri
    Bağlı veri, web üzerinde şimdiye kadar birbirinden bağımsız olan verinin bağlanması, ilişkilendirilmesi ve pratik olarak kullanılması ile ilgili bir terimdir. Seminerde bağlı verinin ne olduğu, ne gibi pratik faydalar sağladığı/sağlayabileceği ve nasıl geliştirildiği üzerinde durulacaktır. Web üzerinde oluşturulan ve gittikçe büyüyen “Açık Bağlı Veri Bulutu”ndan (Open Linked Data Cloud) söz edilecek ve örnekler verilecektir.

    Samed Beyribey: RVM ile Ruby’de Sürüm Yönetimi
    RVM (Ruby Version Manager) ile aynı makinede birden fazla Ruby sürümü ile çalışmanın kolaylıkları ve getirilerini anlatacağım sunumda, RVM kurulumu, püf noktaları ve RVM ince ayarlarına değineceğim. Sunum sırasında, RVM temel komutları, RVM gemsetler, rvmrc gibi konuların üzerinde duracağım.

    Volkan Kepoğlu: PusulaGIS ile Coğrafi Verinin Düzenlenmesi
    PusulaGIS ile coğrafi verinin İnternet ortamında düzenlenme zorluğu geliştirilen sistem sayesinde ortadan kaldırılmaya çalışılmıştır. Python, Django, Geodjango, GDAL, Proj.4, GEOS, PostgreSQL, PostGIS, Mapnik, Apache, Modwsgl, NumPY, PyProj, Psycopg2 teknolojileri kullanılmıştır.

    Etkin Katılım Çağrısı