27 - 28 September 2014, Istanbul / Turkey

JavaScript is becoming the assembly language of the web. It's already being used in everywhere. With Jstanbul Community and Koc University, we are organizing another great two-day/single-track conference in Istanbul about JavaScript and JavaScript technologies.

Network with like-minded professionals while learning about the latest trends and future of JS at JSIST 2014! With 22 speakers from 7 different countries, you don't want to miss this exclusive opportunity.

English flag All of the sessions will be in English.


Presentations are available at Speakerdeck

HTML slides
JavaScript ♥ Unicode By Mathias Bynens
AngularJS Directives for D3JS: Enhancing the dynamic behavior of data visualization By Yaprak Ayazoğlu
Componentize All The Things! By Pascal Precht

Photos are available at Flickr

Videos will be available soon!

Winners of CodeSchool

  • Sezer Eğrek
  • Yaprak Ayazoğlu
  • Pekka Hiltunen
  • Vedat Mahir Yılmaz
  • Ümit Arslan
  • Çağdaş Öztekin

Winners of Jetbrains

  • Maciej Pawłowski
  • Ertuğ Haskan
  • Osman Selvi
  • Erdi Yerebasmaz
  • Dilara Ustaömer
  • Simon Dittlmann

Mathias Bynens

Opera Software

Lena Reinhard


Andy Hume


Sebastiano Armeli


Pascal Precht


Serdar Doğruyol


Yaprak Ayazoğlu

Argela Technologies

Máté Nádasdi


Üstün Özgür

Ustun Ozgur Software

Barış Güler


Armağan Amcalar

Startup Kitchen

Altan Yılmaz


Murat Çorlu


Tarık Keleştemur


Sean Yu


Berk Tatlıses


Meet & greet our special guests!

Christoph Burgdorf


Floor Drees


Mehmet Duran


Krasimir Tsonev


Burak Yiğit Kaya


Sebastian Gräßl

Engine Yard

Getting Started with ClojureScript Üstün Özgür

We have seen a Cambrian explosion of languages that compile to JS in recent years. Of these, CoffeeScript and TypeScript are the most popular since they are evolutionary.

ClojureScript is more ambitious and revolutionary than these languages with its emphasis on functional programming, however it may feel foreign and difficult to a lot of programmers due to its Lisp roots.

This talk will hopefully help you overcome that fear and start enjoying programming in ClojureScript. I will give an overview of the language and its ecosystem, and showcase some of the most popular libraries like core.async (Go style concurrency model as a solution to problems requiring async coordination) and Om (a ClojureScript library that uses Facebook’s wonderful React library).

This is bigger than us: Building a future for Open Source Lena Reinhard

This talk takes you on a journey during which we’ll take a close look at the culture in Open Source Communities, its status, relevance and why this culture is the key to building the future of OSS.

We’ll think about the core values of Open Source, amongst them freedom, democracy and decentralization, take a look at software-development as an act of representation and find out why diversity (regarding gender, skills, ethnicities and ideas / backgrounds) and user-centered approaches will be core determinants when we want to build a future for Open Source.

This talk aims to encourage everyone of us to broaden our horizons when it comes to how far we can go collectively with all our Open Source projects when we’re thinking about their future, - and it wants to show how widening our communities, aiming for diversity and sustainability will enable us to build this future together.

JavaScript ♥ Unicode Mathias Bynens

In this talk we’ll take a look at the various ways JavaScript relies on Unicode, what the consequences are for JavaScript developers wishing to support full Unicode, and how the upcoming ECMAScript 6 will improve this.

ES6: the future is now Sebastiano Armeli

This talk will go through the evolution of JavaScript as a language, from the current version to what is coming up next: EcmaScript 6.

This session aims to explore the new constructs introduced in ES6 and how the same concepts are used in other programming languages.

The presentantion will be quite hands-on with numerous examples shown to better understand how we’ll write JavaScript in the future.

Hardware Development for JavaScript Developers Tarık Keleştemur

In this presentation I’ll talk about a new wave amoung JavaScript developers : Hardware Development.

With boards like Arduino, now it is easy to write JS code and make it work inside microcontrollers.

That makes really easy to develop embedded projects for web developers. In my talk I will clearify the concept, give some examples, show which tools and frameworks to use and I will make a 2 demos which are a simple LED blinking application and a more complex one, a mobile robot.

Space and Defence Technologies!

Scaling Node.js Applications with Redis, RabbitMQ and cote.js Armağan Amcalar

Node.js has proven itself as a very useful environment for building network applications. Yet, JavaScript being single-threaded, a problem remains on scaling your application horizontally to accommodate client requests.

In this talk, we’ll explore multi process scaling with Redis pub-sub, a message queuing topology with RabbitMQ, and a step further to fault tolerant microservices with cote.js.

It’s never too late to fight your legacy! Máté Nádasdi

With one word, this talk is about encouragement. I’d like to empower everyone to fight against their ageing legacy codebase because we can easily forget that it’s possible.

In the last years, we started a front-end revolution at Ustream to achieve more stability and scalability in the browser.

I think our difficulties and findings can help everyone to make steps in the right direction if they are in a similar situation.

I will talk about our current JS architecture, our testing pyramid with different layers where we write tests from unit tests to automated tests written in Node.

Of course introducing a new structure is not enough and its a must to create your own standards and rules. Some keywords are: automation, testing, code quality, coverage, esprima

Componentize all the things! Pascal Precht

You've heard about Web Components and Polymer? They seem to be the next big thing that will change the way we develop web applications but you don't really get what the relation between these two things is, or how they work? Then this talk is for you!

Actually, Web Components are technologies you can use right now already. They are fully supported in modern browsers like Chrome and Opera and are currently implemented in Firefox as well. In this talk, we'll take a look at what Web Components actually are and how they work. I'll walk you through the four technologies that are behind the Web Components specification and show you how they can be used to build your own custom web components.

We'll also take a look at what Polymer actually is and how to use this library to make the development of custom web components even easier. After this session you should have an in-depth understanding of Web Components and be ready to build your own to componentize all the things.

From Website to Webapp: Introducing SAFE Murat Çorlu

Developers at sahibinden.com, Turkey's largest classified ad site, have worked relentlessly for over a year to transform us from a traditional website into an innovative webapp. Along the way we learned which tools were integral to success & how to elegantly utilize them.

In this exclusive talk, you'll learn how to apply the resources we leveraged AngularJS, Grunt, Bower, Stylus and more to create modern webapps.

Meteor for Everyone Barış Güler

This talk contains about the main concepts of new reactive programming platform called Meteor. It has been designed to make development a fun and an excitement thing with asynchronism of JavaScript ant its newly expanding domain despite it hasn't reached a consistent version number as well. I will be talking about reactivity of Meteor, its environment that encourages developers to prototype and build up applications fast with a full-stack JavaScript development architecture.

Ember.js Framework Sean Yu

Ember.js is a javascript framework for building front-end applications, similar to Angular.js or Backbone.js. Where Ember.js really shines is the framework's ability to allow startups to build really "ambitious", enterprise-level applications. For this reason, Ember.js is used by such startups as Square and Zendesk. In this talk, we’ll go over the features of Ember.js and what sort of build tools you can use to develop your ambitious web app.

AngularJS Directives for D3JS: Enhancing the dynamic behavior of data visualization Yaprak Ayazoğlu

D3JS is a stunning open source library for data visualization that allows you to turn your data into self expressive visual charts, bars, etc. with a few lines of JavaScript code. D3JS is said to have a steep learning curve. That being said, learning a few basic D3JS patterns often suffices to exploit a significant portion of its overall functionality. In this talk, I will investigate a set of approaches to create reusable and dynamic D3JS templates using AngularJS Directives.

seamless: a continuous journey of JavaScript Berk Tatlıses

Production story of seamless, native advertising platform for mobile, with insights, tips and tricks, focusing on testing, scaling, integrating and deploying JavaScript backend and frontend software.

Praising the ex-dom-manipulator-now-hippest-hipster JavaScript and its wonderful tools, this talk will concentrate on the journey of seamless from start of its development to its first release and give insights on modular, testable, scalable node.js and angular.js development.

We will dive in topics like dependency injection, unit testing, integration testing, memory, cpu and i/o performance and containerization throughout this session and keep an eye on the software in action.

Join to see how we ended up with seamless, the top notch native advertising platform for mobile, thanks to JavaScript.

Scaling TweetDeck's frontend Andy Hume

Scale can mean a lot of things. Twitter has many different challenges of scale, including massive data sets; millions of daily users; billions of API requests. To handle this scale, Twitter engineers write a lot of code; which leads to more scale, and often more complexity.

Andy works on the front-end code for TweetDeck, a complex single page application for Twitter power users. What are the challenges of scale that come with complex, browser-based, JavaScript applications? And what are some of the things that the teams at Twitter do to manage this complexity and scale in a front-end codebase? What tooling and methodology helps keep the application reliable, performant, and maintainable?

Realtime MVC with Sails.js Serdar Doğruyol

The Web is evolving. The traditional MVC Web Applications are no longer enough. Users want to access and consume the data as fast as they can. That's why Realtime is gaining much more momentum than before and slowly becoming the new Defacto of the Web.

In this talk, we gonna take a look at Sails.js. Which combines the best of both worlds. The goodness of old tradiotional MVC and the seamless interaction of Realtime. We gonna explore how Sails.js melts these two together and how we can use Sails.js to build great Web Applications.

Mission Frontend Altan Yılmaz

Lets CMD+Q your IDE and then talk about frontend development.

What is it called Frontend? How was its past and how is it at nowadays? Who is it called Frontend developer and when a frontend developer turn junior to an architect?

In this talk, we'll argue about these questions and try to find answers.

28 September, Sunday



( 114)

• • •

Your 2-day ticket guarantees admission, breakfast, lunch, and hot & cold refreshments for both days plus a private after-party dinner with guest speakers following the conference.

Your premiere dinner includes starters, a platter of Turkish style mezze, fresh grilled fish entrée + drinks at Refik Restaurant at Asmalı Mescit / Taksim.



( 76)

• • •

Your 2-day ticket guarantees admission, breakfast, lunch, and hot & cold refreshments for both days.

Early Bird


( 59)

• • •

Your 2-day ticket guarantees admission, breakfast, lunch, and hot & cold refreshments for both days.

Expires on 16 July! Hurry up!

My Rose Hotel

Talatpaşa Cad. Bacadibi Sok. No:187 Gültepe / Levent - Istanbul
view on map

Hotel Gül

Talatpasa Caddesi No:99 Ortabayır / Levent - Istanbul
view on map

Levent Hotel

Talatpaşa Cad. Bacadibi Sok. No:7 Gültepe / Levent - Istanbul
view on map

Home Stay Home Hotel

Akkavak Sok. No:26 Nişantaşı - Istanbul
view on map

The House Nişantaşı

Abdi İpekçi Cd. No:34 Nişantaşı - Istanbul
view on map

The Sofa Hotel

Teşvikiye Cd. No:41 Nişantaşı - Istanbul
view on map
Koç Üniversitesi, Hemşirelik Yüksekokulu
Güzelbahçe Sokak No. 20, Nişantaşı
34365 - İstanbul - Türkiye
Ask for "Amerikan Hastahanesi" in Nişantası.
Same building, right next to main entrance.

Would you like to be the part of this great event?

Please get in touch with us for sponsorship options!


• • •

Platinum Sponsors

• • •

Gold Sponsors

• • •

Silver Sponsors

• • •

Bronze Sponsors

• • •

Open Sponsors

• • •

Media Sponsors

• • •

Community Sponsors

• • •

All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.

tl;dr: Don't be a Jerk

Need our Help?

At any time you can walk up to one of our team members and report your concern. Else: shoot an email at social@jsist.org, or call the number we'll publish on the day of the conference.

The Quick Version

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of conference participants in any form.

Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules will be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

The Less Quick Version

Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing / uniforms / costumes, or otherwise create a sexualized environment.

If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts.

Conference staff will be happy to help participants contact hotel / venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at conference and workshop venues and conference-related social events.

Based on the http://2012.jsconf.us/#/about & The Ada Initiative Code of Conduct