jsist: Istanbul JavaScript Conference

Turkey's greatest JavaScript Conference for Web Developers and JavaScript Ninjas

Computer Science, Technology

jsist: Istanbul JavaScript Conference 27 Sep 2014 Koç Üniversitesi Amerikan Hastanesi Toplantı Merkez, Istanbul, Turkey
Submit new post
Thank you for posting.
Share it:

Join the Fun Meet the evolution of JS

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.

Buy your Ticket Now!

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?

To be continued...

From: September 27, 2014 08:00
To: September 27, 2014 23:59

Koç Üniversitesi Amerikan Hastanesi Toplantı Merkez, 34365, Istanbul, Turkey


Computer Science, Technology


Jstanbul Community, Technologies, Web



Contact email


Submitted by:


Are you the organizer?

Get in touch