JavaScript Ankara

Onikinci toplantı 21 Ocak Perşembe saat 19:00'da Hacettepe Teknokent'te

Konu: React Dünyasındaki Son Gelişmeler


İletişim

Bizimle iletisim@javascriptankara.org adresinden iletişime geçebilirsiniz.

Gelecek Etkinlik

JavaScript Ankara Ocak ayı etkinliğimizi 21 Ocak Perşembe günü saat 19.00'da Hacettepe Teknokent'te gerçekleştireceğiz.

Konu: React Dünyasındaki Son Gelişmeler: React, Redux, Immutable, Webpack, Babel üzerine Genel Bir Bakış

Bu ay JavaScript Ankara'da 1. yıl şerefine sürprizlerle birlikte sizlerleyiz!

JavaScript Ankara organizatörleri olarak sizlerle birlikte bu ay JavaScript Ankara'nın birinci yıldönümü kutluyoruz, bunun için özel bir konuşma ve birinci yıl dönümünü kutlamak için tam günlük bir workshop düzenleyeceğiz.

JavaScript Ankara, Ocak 2015'te kurulduğunda ilk konuşmamız React üzerineydi. O zaman popülerliğini artırmaya başlayan React, bugün neredeyse en çok konuşulan JavaScript kütüphanesi durumuna dönüştü. Bu nedenle Ocak ayındaki konuşmamızı React ekosisteminde son bir yıldır olan gelişmeleri aktarmaya ayırdık.

Konuşmacımız Üstün Özgür, React ve ekosistemi konulu sunumunda React dünyasında son bir yılda olan heyecan verici gelişmeleri bize aktaracak. Ana konu başlıkları React'in şu anki durumu, React kütüphanesindeki değişiklikler, Redux ve Flux mimarisi, Webpack ve Babel araçları ve React uygulamalarını test etmek, ve React'in geleceği olacak.

Konuşmacı:

Üstün ÖZGÜR

JavaScript Ankara'nın ilk organizatörü olan Üstün Özgür, Bilkent Üniversitesi Elektrik-Elektronik Mühendisliği'nde lisans ve yüksek lisans derecelerini aldıktan sonra yazılım sektörüne yoğunlaştı. Kurucusu olduğu Üstün Özgür Yazılım şirketinde Python, JavaScript ve Clojure dillerini kullanarak geliştirdiği projelerle danışmanlık hizmeti vermektedir. Müşterileri arasında ABD tabanlı startup olan SellerCrowd bulunmaktadır.

Twitter Adresi: https://twitter.com/UstunOzgur

Mekan: Hacettepe Teknokent Lotus Binasi A Blok Konferans Salonu Hacettepe Üniversitesi Beykent Kampüsü

Takipte kalın.

@JS_Ankara

Etkinliklerimize sponsor olmak için bizlere buradan bir mesaj göndererek ya da etkinlik sırasında taleplerinizi bizlere direk olarak ileterek yardımcı olabilirsiniz. Her türlü desteğe, fikire ve katılıma açığız.

Önceki Toplantılar

Dokuzuncu Toplantı: D3

@JS_Ankara tarafından gönderilen tweetler

JavaScript Ankara'da Bootstrap Etkinliği 21 Ekim Çarşamba akşamı!

Bu ayki etkinliğimizde katılımcılarımız arasında yapacağımız çekilişle etkinlik sonunda;

• 2 adet JetBrains lisansı

• 2 adet Pluralsight üyeliği hediye edilecektir.

Konuşmacı: Fatih Aksel

2006 yılında Ege Üniversitesi’nden, 2010 yılında ODTÜ’den Bilgisayar Mühendisliği Lisans ve Yüksek Lisans derecelerini aldı. Sektörde çeşitli savunma sanayi ve kamu projelerinde çalışan Fatih, nesnelerin interneti alanında ara-katman çözümleri geliştiren Onbiron Bilişim Teknolojileri’nin kurucu ortağıdır. Tavsiye sistemleri, mobil çözümler ve kullanıcı deneyimi ilgi alanları arasındadır.

Linkedin: Fatih Aksel

Konu: Web’te D3.js ile verinin görselleştirilmesi

Data-Driven Documents olarak da bilinen D3.js (d3js.org) verinin görselleştirilmesi için kullanılan bir JavaScript kütüphanesidir. Büyük verinin de etkisiyle, tarayıcı üzerinde zengin görselleştirmelerin oluşturulması için son zamanlarda D3.js’in popülerliği giderek artmaktadır.

İlk başlarda alt seviye görsel bir kütüphane olarak kullanılan D3.js, son zamanlarda kendisini temel alan, özelleşmiş, kullanımı kolay bir çok yeni kütüphanenin çıkmasını sağlamıştır.

Bol bol görsel örnek içerecek olan bu sunumda, D3.js’e giriş yapılacak, kütüphanenin temel yapı-taşları anlatılacak ve veri görselleştirilmesinde D3.js’in neden bu kadar popüler olduğu anlatılmaya çalışılacaktır.

Sekizinci Toplantı: Bootstrap

Konuşmacı: Salih Cenap Baydar ( @salihcenap )

Salih Cenap Baydar ODTÜ Matematik eğitimi bölümünden 1997 yılında mezun oldu. Aynı bölümde master yaparken Gazi üniversitesinde de asistanlık yapan Baydar 1999 yılında Accenture firmasında çalışmak üzere Almanya'ya gitti. İki seneyi aşkın bir süre Almanya'nın çeşitli şehirlerinde (Frankfurt, Münih, Hof) hem kamu sektöründe hem de özel sektörde farklı bilişim projelerinde yer aldı. Daha sonra Türkiye'ye dönen Baydar Avea ve Datasel firmalarında çalıştıktan sonra Sağlık Bakanlığı'nda dünya bankası danışmanı olarak görev aldı. 2006-2008 yılları arasında Türkiye Odalar ve Borsalar Birliği'nde yazılım müdürlüğü yaptı. 2008-2011 yılları arasında Vestel firmalarından Birim Bilgi Teknolojileri A.Ş.'nin e-sağlık ve yazılım direktörlüğü görevini üstlenen Baydar, Sağlık-Net ve MHRS gibi Türkiye çapında çok önemli iki projenin yöneticiliğini yaptı. 2011 yılında Baydar Bilişim Danışmanlık firmasını kurdu ve Tapu Kadastro Genel Müdürlüğü, AFAD, İç İşleri Bakanlığı, Çevre ve Şehircilik Bakanlığı gibi kurumlarda proje yöneticisi, danışmanı veya yazılım mimarı olarak görev yaptı.

Halen teknoloji danışmanı/bilişim proje yöneticisi/yazılım mimarı olarak çalışmayı sürdüren Baydar, özellikle kamu bilişim projeleri ile ilgili makaleler kaleme alarak bilişim dünyamıza katkı sağlamaya gayret ediyor.

Konu: Bootstrap

Eylül 2015 itibari ile GitHub üzerinde 86 binin üzerinde star ve 35 binin üzerinde fork sayılarına ulaşarak sitenin en popüler projelerinden olmuş biri olmuş HTML CSS ve JS framework'ü olan Bootstrap'i konuşacağız, etkinliğimiz tamamen ÜCRETSİZDİR, görüşmek üzere.

Yedinci Toplantı: Temel Kullanıcı Deneyimi Tasarımı

7. Etkinliğimiz 27 Ağustos Perşembe günü saat 19.00'da Hacettepe Teknokent'te gerçekleşti.

Konu: Temel Kullanıcı Deneyimi Tasarımı

Konuşmacı: Yavuz İnal

Orta Doğu Teknik Üniversitesi'nden 2011 yılında doktora derecesini aldı. ODTÜ İnsan Bilgisayar Etkileşimi Araştırma Grubu'nda araştırmacı olarak yer aldı, insan bilgisayar etkileşimi ve etkileşimli oyun tasarımı konularında çalışmalarda bulundu. 2005 yılında Avusturya'da Fh-Joanneum Üniversitesi'nde kullanılabilirlik çalışmaları yaptı.

TÜBİTAK'ta Proje Yöneticisi olarak görev yapmakta olan Dr. Yavuz İnal, üniversitelerde "İnsan-Bilgisayar Etkileşimi" ve "Kullanıcı Arayüz Tasarımı" isimlerinde Yüksek Lisans dersleri veriyor.

Yavuz İnal'ın web sitesi: http://www.yavuzinal.com/

Altıncı Toplantı: Material Design

Google I/O 2014'te yeni tasarım dili Material Design'ı tanıttı. Başlarda sadece Google ürünlerinde gördüğümüz anlayış, bir çok Android ve web uygulamalarına da hakim olmuş durumda. Kağıt ve mürekkepten esinlenen, japon kağıt sanatı origami'den ilham alan bu "tasarım harikasını" daha yakından tanımak için etkinliğimize davetlisiniz.

Material Design hakkında ayrıntılı bilgi için tıklayın.

Konuşmacı: Selçuk Kiraz

1982 yılında Ankara'da doğdum. İlk, orta ve lise öğrenimimi TED Ankara Koleji'nde tamamladım. 2003 yılında Hacettepe Üniversitesi Bilgi ve Belge Yönetimi bölümünden mezun oldum. Çeşitli ajanslarda grafik tasarım uzmanı ve web master olarak çalıştım. 2009 yılından beri Kamu İhale Kurumu bünyesinde yürütülen EKAP projesinde frontend developer olarak görev yapmaktayım. Evli ve 1 kız çocuğu babasıyım.

Beşinci Toplantı: Angular JS

AngularJS web tarayıcısında çalışan en popüler "Tek Sayfa Uygulama" altyapı kütühanesidir. 2009 yılında Google'da doğmuş ve geliştirmesi halen aktif olarak Google ve bir çok yazılımcı tarafından devam etmektedir. Hızlı geliştirme imkanı ve kolay öğrenebilir bir yapısı olması, esnek ünite ve uçtan uca test altyapısı , HTML elementlerine çift yönlü veri bağlama, sunucu tarafındaki yükün tarayıcıya taşınması ile ölçeklenebilirliği arttırması gibi özellikleriyle ön plana çıkmaktadır.

Konuşmacı: Ali Buğdaycı

Ali Buğdaycı Bilkent Bilgisayar Mühendisliği bölümünden 2002 yılında mezun oldu. Kariyerinin ilk yıllarında Aselsan'da çalıştı. Çalışmaya devam ederken ODTÜ Bilişim Enstitüsünden master'ını aldı. 2007 yılında ortaklarıyla beraber Bor Yazılım'ı kurdu. 2007-2010 yılları arası ağırlıklı olarak ABD'deki firmalarla yapılan projelerde teknik ve idari liderlik yaptı. Amerika'daki şirketlerle yürütülen projelerde bir çok faklı teknoloji ile çalışma fırsatı buldu. 2010-2014 yılları arasında Bor Yazılım Mobil Sistemler Direktörü olarak kamu ve özel sektörde pek çok projede ve Avrupa Birliği projelerinde bulundu. Halen Bor Yazılım CTO'su olarak görevine devam etmektedir.

Dördüncü Toplantı: node.js ve Express ile sunucu tabanlı JavaScript Programlama

Baydar Bilişim Danışmanlık firmasının kurucusu Salih Cenap Baydar son zamanlarda ismini daha sık duyurmaya başlayan node js ve express web uygulama çatısı hakkında bilgi verecek.

Konu: Node.js ve Express.js

NodeJS, Chrome web tarayıcısının da motoru olan V8 javascript motoru üzerinde çalışan, sunucu tarafında javascript ile kod yazmamıza imkân tanıyan, event-driven, nonblocking I/O modeli kullanan, özellikle ölçeklenebilir uygulamalar geliştirmek için düşünülmüş, popüler, açık kaynak kodlu bir platformdur.

V8, google tarafından geliştirilen , C/C++ ve javascript dilleriyle geliştirilen, javascript kodunu makine koduna (native machine code) çevirmek olan bir javascript motorudur.

Express node js için hızlı, minimalist web uygulama geliştirme çatısıdır.

Etkinlikte bu kavramlar hakkında bilgiler verilecek ve bu platformları kullanan basit bir uygulama örneği anlatılacaktır.

Konuşmacı: Salih Cenap Baydar

Salih Cenap Baydar ODTÜ Matematik eğitimi bölümünden 1997 yılında mezun oldu. Aynı bölümde master yaparken Gazi üniversitesinde de asistanlık yapan Baydar 1999 yılında Accenture firmasında çalışmak üzere Almanya'ya gitti. İki seneyi aşkın bir süre Almanya'nın çeşitli şehirlerinde (Frankfurt, Münih, Hof) hem kamu sektöründe hem de özel sektörde farklı bilişim projelerinde yer aldı. Daha sonra Türkiye'ye dönen Baydar Avea ve Datasel firmalarında çalıştıktan sonra Sağlık Bakanlığı'nda dünya bankası danışmanı olarak görev aldı. 2006-2008 yılları arasında Türkiye Odalar ve Borsalar Birliği'nde yazılım müdürlüğü yaptı. 2008-2011 yılları arasında Vestel firmalarından Birim Bilgi Teknolojileri A.Ş.'nin e-sağlık ve yazılım direktörlüğü görevini üstlenen Baydar, Sağlık-Net ve MHRS gibi Türkiye çapında çok önemli iki projenin yöneticiliğini yaptı. 2011 yılında Baydar Bilişim Danışmanlık firmasını kurdu ve Tapu Kadastro Genel Müdürlüğü, AFAD, İç İşleri Bakanlığı, Çevre ve Şehircilik Bakanlığı gibi kurumlarda proje yöneticisi, danışmanı veya yazılım mimarı olarak görev yaptı.

Halen teknoloji danışmanı/bilişim proje yöneticisi/yazılım mimarı olarak çalışmayı sürdüren Baydar, özellikle kamu bilişim projeleri ile ilgili makaleler kaleme alarak bilişim dünyamıza katkı sağlamaya gayret ediyor.

Üçüncü Toplantı three.js ve React.native üzerine

JavaScript Ankara, yepyeni bir etkinlikle önümüzdeki Salı karşınızda! JavaScript Ankara'nın üçüncü etkinliği önümüzdeki salı günü three.js ile 3 boyutlu uygulama geliştirme üzerine olacak. Konuşmacımız Sayın Burhan Bavkır, bizleri tarayıcıda WebGL ile 3 boyutlu tasarımlar ve oyunlar geliştirmeyi sağlayan three.js kütüphanesi hakkında bilgilendirecek.

three.js kütüphanesiyle yapılmış bazı örneklere http://threejs.org/ adresinden ulaşabilirsiniz.

Bu ana konuşmanın dışında Üstün Özgür, geçtiğimiz haftalarda açık kaynak olarak yayınlanan React.Native üzerine kısa bir tanıtım konuşması yapacak. JavaScript ve React kullanarak native mobil uygulama geliştirmeye yarayan bu kütüphane ile ilgili bir demo yapılacak, sağladığı kolaylıklar tartışılacak. React.native ile ilgili bilgiye http://facebook.github.io/react-native/ adresinden ulaşabilirsiniz.

Bunun dışında önümüzdeki hafta Cuma-Pazar günleri arasında Bilkent Üniversitesi'nde birçok yabancı ve yerli konuşmacının katılımıyla Mobil Günler adında bir etkinlik yapılacak, üyelerimizin bu konferansa katılımını bekliyoruz! Kayıt için: http://ieee.bilkent.edu.tr/mobilgunler/

14 Nisan Salı akşamı saat 7'de Bilkent Cyberpark Dr. Fikret Yücel Salonu'nda görüşmek üzere.

Konu:
three.js ile 3D uygulama geliştirme ve React.native ile native mobil uygulama geliştirme
Yer:
Bilkent Cyberpark Dr. Fikret Yücel Salonu
Tarih:
14 Nisan Salı akşamı 19:00

İkinci Toplantı: EcmaScript 6

Bu toplantıda JavaScript'in en son sürümü EcmaScript6'nın getirdiği özellikler anlatıldı. Etkinliğin videosu önümüzdeki dönemde yayınlanacak.

İlk Toplantı Olan React.JS Sunumu Hakkında

Tüm JavaScript Ankara üyelerine iyi günler,

Grubumuzun ilk toplantısı dün zorlu hava koşullarına rağmen, yaklaşık 60 kişinin
katılımıyla yapıldı. Etkinliğe katılamayanlar için önümüzdeki günlerde
etkinlikteki konu ile ilgili bir video sunumunu paylaşacağım.

ReactJS ile ilgili etkinlik sunumuna http://bit.ly/1yom4SG adresinden,
etkinlikle ilgili hazırladığım ayrıntılı yazılı metne de http://bit.ly/1DIV1bB
adresinden ulaşabilirsiniz. Yine http://bit.ly/1uIHBKA adresinden (src klasörü)
etkinlikteki örneklerin kaynak kodlarına ulaşabilirsiniz.

Bir sonraki etkinliği önümüzdeki ayın ilk perşembesinde yapmayı düşünüyorum, şu
an için belirlediğim konu JavaScript'in bir sonraki sürümü olan EcmaScript
6. JavaScript'e önemli eklemeler getiren bu sürümü şimdiden 6to5 tarzı araçlarla
mevcut uygulamalarınızda kullanabilirsiniz. Sunum yapmak isteyenler yine benimle
ustunATustunozgur.com adresinden iletişime geçebilirler.

Son olarak grup olarak etkileşimimizi artırmak ve takıldığımız noktaları
tartışmak için http://forum.javascriptankara.org adresinde bir forum
oluşturdum. Yine grup olarak sohbet edebilmemiz için Slack odasına hepinizi
bekleriz; Slack'e davetiye edinmek için bana eposta atabilirsiniz ya da
http://tinyurl.com/kaqtl2a%C2%AD  adresindeki formu doldurabilirsiniz. JavaScript
Ankara'yı aynı zamanda Twitter hesabından https://twitter.com/js_ankara takip
edebilirsiniz.

Önümüzdeki ay görüşmek üzere,

Üstün Özgür
    

Toplantı Konusu

Bu toplantıda Üstün Özgür, Facebook'un React.js kütüphanesini tanıtacaktır. React.js, 2013 yılı Mayıs'ında Facebook tarafından tanıtılan JavaScript için bir UI (user interface) geliştirme kütüphanesidir. Hızı ve kullanım kolaylığı sayesinde son bir yılda Angularjs, Emberjs gibi rakipleri karşısında hızla yaygınlık kazanan, şu an Facebook, Netflix, Instagram, Airbnb gibi bir çok önemli şirkette kullanılan bu kütüphaneyi tanıtacağız.

Toplantının ikinci bölümü ise katılımcıların yapacağı kısa konuşmalardan (lightning talk) oluşacak. Konuşma yapmak için benimle iletişime geçin: ustun AT ustunozgur.com ya da 0533 326 24 25

Yer: Dr. Fikret Yücel Konferans Salonu B Blok Kat 1 Cyberpark

Grup Hakkında

Son yılların en yaygın dili JavaScript'in istemci ve sunucu tarafında kullanımlarını konuşacağımız, Ankara'daki JavaScript programcılarını kaynaştırmayı amaçlayan kullanıcı grubu

Duyuru

JavaScript Ankara grubuna hoşgeldiniz. İlk toplantı olacağı için olabildiğince çok kişiye ulaşmaya çalışıyorum. Bu noktada sizden grubun tanıtımı birkaç ricam olacak.

Öncelikle grupla ilgili arkadaşlarınızı ve şirketinizdeki çalışma arkadaşlarınızı bilgilendirirseniz ve afiş asabileceğiniz bir yer varsa http://tinyurl.com/mdn4nq7­ adresindeki afişi asabilirseniz sevinirim. Konuşmalara sponsor olmak isteyen şirketler de benimle iletişime geçebilir.

Bunun dışında ilk hafta kısa süreli 5-10 dakikalık kısa konuşma (lightning talk) yapmak isteyenler varsa lütfen benimle iletişime geçsinler, birden fazla konuşma olması hepimiz için daha ilgi çekici olacaktır.

Önümüzdeki aylarda ana konuşmacı olmak isteyen olursa da benimle iletişime geçebilirse sevinirim, hatta önümüzdeki haftaki toplantıda ikinci bir ana konuşmak yapmak isteyen olursa oylamaya sunabiliriz, iki tane ana konuşma olması özellikle uzak mesafeden katılanlar için daha güzel olacaktır diye düşünüyorum. 1 saat benim konuşmam, 15 dakika ara, 1 saat de ikinci konuşma olabilir.

Önümüzdeki aylar için grupta eğilmeyi düşündüğüm konu başlıkları şunlar, tabii buna eklemeler yapabiliriz:

- İstemci tabanlı diğer JavaScript framework ve librarylerinin tanıtımı (örneğin Angular, extjs, ember vs.)

- Sunucu tabanlı node.js tarafındaki gelişmeler

- Oyun programlamada JavaScript kullanımı, örneğin Unity motorunda JS kullanımı

- JavaScript dilinin bir sonraki versiyonu olan ES6 ile olan gelişmeler

- Yararlı frontend araçlarının tanıtımları, örneğin browserify, webpack gibi araçlar

- Tarayıcıların web developer uzantılarının etkin kullanımı, örneğin Chrome Dev Tools ile ilgili ayrıntılı bir sunum


Son olarak, son zamanlarda oldukça popüler bir iletişim aracı olan Slack'de bir JavaScriptAnkara chat odası oluşturdum. Slack'i bilmeyenler için kısaca özetleyecek olursak birden çok insanın bir arada chat yapabildiği, eskiden irc olarak bilinen protokolün biraz daha geliştirilmiş hali. Bu odayı kullanarak daha iyi iletişim kuran bir grup oluşturabileceğimizi düşünüyorum. Slack'e üyelik eposta üzerinden davetle olduğu için ve meetup bana eposta adreslerinizi vermediği için Slack'e sizi davet etmem için şu adrese eposta adresinizi girmeniz gerekiyor: http://tinyurl.com/kaqtl2a­ ya da bana slack'e davet edilmek istiyorum şeklinde eposta atabilirsiniz.

Her türlü öneriniz için bana ustun AT ustunozgur.com ve 0533 326 24 25 üzerinden ulaşabilirsiniz.

Etkinlikte görüşmek üzere,

Üstün

Teşekkürler

Yer tahsisi yapan Bilkent Cyberpark ve Hacettepe Teknokent Yönetimlerine teşekkür ederiz.