JAVASCRIPT BARCELONA

Join a vibrant & growing community
that will inspire you

CinemaJS is a new event talking everything about JavaScript. We come together at the cinema to learn and meet with other members of the Web development community.

We love our community and we want to provide an unique experience for you in your city with a new kindred spirit inside Barcelona Community The event starts open doors at 7pm, featuring both technical & passion talks, with lot of surprises! Your ticket includes a drink and help us to organize the event and get a little closer to provision amount of beverages and great things for you.

Johannes Schickling

GraphQL for frontend developers

Johannes is a Berlin/SF-based entrepreneur and founder of Graphcool, a flexible backend platform combining GraphQL+ AWS Lambda. He previously built and sold the VR company “Optonaut”. Johannes studied computer science at KIT, Germany and loves cutting-edge mobile/web technologies.

What’s this about?

GraphQL is the successor of REST APIs and a declarative way to fetch and update data. This new paradigm is unlocking a completely new ecosystem turning frontend developers into superheroes.

After a quick introduction to GraphQL, we’ll setup a fully-functional GraphQL backend using Graphcool and build an example app using Apollo. We will dive into topics such as authentication and permissions in GraphQL as well as discussing best practices for frontend developers using Apollo.

Jonas Helfer

🔴 Live from Apollo HQ (San Francisco)

Jonas is the tech lead for Apollo Client and a maintainer of several other popular open source GraphQL libraries like graphql-server and graphql-tools. He graduated from MIT and joined Meteor Development Group to create a better developer experience around building modern web applications.

Charles Garret

Functional Front-End with Javascript

Lightning talk

Charles is product engineer specialized in developing applications for desktop and mobile built with Java, Javascript, and progressive web technologies. Charles has been living in Barcelona since 2014, and when he’s not using technology to bring creative ideas to life he’s likely training at Crossfit or enjoying the beach.

What’s this about?

We often look for new breakthroughs in front-end development that promise to steer us away from some common troubles: poorly organized ‘spaghetti code’, illegible layers of nested callbacks, incoherent control flows, etc. I could go on, these are just a few of the many characteristics of code that has grown to become an unmaintainable burden that no one wants to touch. We’ve all seen that code and have even written some of it ourselves.

Yes some of these new libraries and frameworks can be of great service by providing constructs that help avoid these problems (sometimes at the expense of introducing a whole new family of problems), but I want to focus our time at a more micro-level, exploring the value that can be gained if we change our programming mentality.

I am going to present, and hopefully persuade the audience of, the many benefits of teaching ourselves to turn-off our imperative programming approach in favor of the declarative mentality of functional programming.

Luis Crespo

Functional Patterns for everyday applications

Lightning talk

Luis works as an IT Architect at IBM, mainly in Web and JavaEE projects but increasingly with more JavaScript. After developing in many programming languages, He can say JavaScript is his favorite.

What’s this about?

How can we use functional programming in our applications? After Charle’s talk, we will all be convinced that functional programming is great, and side effects must be avoided at all costs. But our applications must do input and output, which are side effects that make our functions impure. In this talk we will see how to make pure functional web applications, and will walk through a simple example.

FRIDAY, 24TH FEB. WORKSHOP 4H WITH TIM SUCHANEK

Building Angular Apps with GraphQL & Apollo

workshop

Tim is Developer at Graphcool. Always striving for faster workflows. Previously built Wizart, an AI painting app. Studied computer science at KIT. Excellent hobby chef.

What’s this about?

Are you an Angular developer? Then join us for a 4 hour workshop on GraphQL and Apollo Client! (Previous Angular experience required.) 100% hands on! During this workshop you will develop a Pokedex application while learning about all the concepts of Apollo Client and GraphQL.

AGENDA

23 February 2017

18:30H

OPEN DOORS - ACCREDITATIONS

Acreditation ends at 19:15.

19:00H

WELCOME

19:15H

GRAPHQL FOR FRONTEND DEVELOPERS

19:45H

BREAK

20:00H

🔴 LIVE FROM APOLLO HQ (SAN FRANCISCO)

20:30H

FUNCTIONAL FRONT-END WITH JAVASCRIPT

20:50H

FUNCTIONAL PATTERNS FOR EVERYDAY APPLICATIONS

21:10H

OFFICIAL END

Sponsors

Check Out Our Amazing Sponsors

  • Marfeel

  • CDmon

  • PlainConcepts

  • Mobdala

  • SkyLab

We our sponsors

Our sponsors make possible this event.

All revenue is used to make a better upcoming events and cover all expenses related : venue, speakers, breverages, camera assistant, etc...