Join the Fun Meet the evolution of JS
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
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
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.
ES6: the future is now
This session aims to explore the new constructs introduced in ES6 and how the same concepts are used in other programming languages.
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
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!
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!
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
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
AngularJS Directives for D3JS: Enhancing the dynamic behavior of data visualization
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.
Scaling TweetDeck's frontend
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.
To be continued...