September 2011 Archive

The Venue

It looks like Google Maps isn't very helpful finding our Venue. To make sure you will find your way, we marked the spot for you:


View Larger Map


View Larger Map

See you on Saturday!

SoundCloud, Baby!

Before we get to announce that our friends at SoundCloud are sponsoring yet another JSConf EU and before we get to thank them and before we are going to start talking about why we are so stoked to have them, we'll give the keyboard to Jan for a personal message to SoundCloud:

JSConf EU is not the only thing I help out with for developers and for Berlin, there are plenty of events that I have been involved with over the past three years. And for EVERY. SINGLE. ONE. of them, SoundCloud not only helped financially, by sponsoring, but they also sent great people to attend and make the events better all around. My heartfelt thanks to SoundCloud for being a true supporter of the Berlin developer community!

SoundCloud is also Berlin's most coolest startup and they are using only technologies that serve them well. JavaScript is one of these technologies that have been there from beginning, obviously in the front end, but has since spread through their infrastructure making their site and their users' experience better by the day.

JavaScript is already SoundCloud's most widely used language in terms of lines of code and it just keeps going. In the frontend, in the backend alike, it allows their development team to build fast and efficient applications in a minimum amount of time.

We're stoked to have SoundCloud as a sponsor for JSConf EU!

This blog post is an constantly updated list & time table of events that surrounds JSConf EU this year. It helps you with your travel arrangements and makes sure you don't miss any of the great things that are waiting for you.

  • Thursday, September 29th, Reject.js, 10:00 @berlinjs's community unconference
  • Thursday, September 29th, Reject.js, 19:00 Reject.js after-party at the Prater Biergarden
  • Friday, September 30th, code(food, bar) at .HBC Berlin, 18:00-19:30
  • Friday, September 30th, Pre-JSConf EU Party, .HBC Berlin from 19:30
  • Saturday, October 1st, Breakfast from 08:30, talks start at 09:15, JSConf EU Day 1
  • Saturday, October 1st, 21:00 JSConf EU Main Conference Party (Next to the Conference Venue), Berliners, buy a ticket here.
  • Sunday, October 2nd, Breakfast from 09:00, talks start at 09:45, JSConf EU Day 2
  • Sunday, October 2nd, JSConf EU Day 2, 20:00 JSConf EU Closing Party at .HBC Berlin
  • Monday, October 3rd (a Holiday in Germany), Hangover.js, 11:00 - 15:00, Survivors can brunch and nurse their hangovers (At Ännchen von Tharau)

Make sure to check back every once in a while and follow us on Twitter

(Please let us know if you are running any related events, hackatons, coworking spaces, parties, dinners and whatnot, so we can let everybody know: contact@jsconf.eu)

Intro to Kendo UI: The JS Developer Sword

Vorschaubild für alex_gyoshev.jpgSpeaker: Alexander Gyoshev

Kendo UI is a shiny new framework (still beta!) for building stunning UI for both desktop and mobile. It provides everything you need for building sites and apps with JavaScript and HTML. In this quick session, you will get an introduction to Kendo UI from one of the core team members, you will see Kendo UI in action, and you will get a sneak peek at some of what's to come in Kendo UI. Also, be sure to stop by the Kendo UI booth to learn more!

wooga firmly believes that sharing knowledge & experience
is the key to building great software. At the same time they know it is essential to exchange their views and best practices with the rest of the community and industry.

Furthermore -- there is no reason to conceal this -- they are always looking for extraordinary developers to join their team. These developers help to continuously build successful games in small teams with lots of personal responsibility.

We're happy to welcome wooga as another Berlin-local supporter of JSConf EU 2011!

Cloud9 at JSConf EU

Cloud 9 is back!

It has been exactly one year since they presented the first version of Cloud9 IDE at JSConf EU, and that version took two crazy weeks to build. They have taken a little bit longer this time, but they are coming up with some serious awesomeness.

Their mission: freeing developers from the confines of local machines into the freedom of the cloud, and allow them to share and collaborate from anywhere, and while they are at it, make it pretty too.

The Cloud 9 IDE has now evolved into a complete environment for node.js projects, where anybody can develop a complete project from start to end, including the final deployment on different cloud platforms.

Building their full stack exclusively with node.js has given them super-powers, but some parts of it are truly like kryptonite. In his talk, Sergi will speak about good times, technical decisions, the road ahead and why you will want to be using Cloud9 IDE for your next project.

Oh, and by the way, they are looking for great people to join their company!

jsconfeu.jpgSpeaker: Andrea Giammarchi

For many out there HTML5 is nothing more than an acronym to use during some geek conversation in order to show off some pretending modern knowledge. This is probably what happened here as well at the very beginning of our recent web challenge: "...come on guys, let's buzz!!!"

Mobile HTML5 Development is extremely challenging and exciting but it can also be frustrating if we don't keep in mind problems and solutions never faced in the Desktop Web. Dealing with standards not complete yet, fragmented builds of the same product, facing both weakness and potentials of these portable devices, this is just a slice of what we are doing on daily basis in Nokia R&D.

This talk is about main technical problems, solutions, and goals achieved while we were building our online Maps application and we hope to inspire and give useful tips to anybody that is dealing with building HTML5 apps for iOS and Android.

JetBrains love developers -- and not only those who code in JavaScript.
Chances are you've come across or at least heard of some of their many
products. We know that, as much as you'd like to code in JS all the time,
there are other languages that want your attention (we'll understand if you
never acknowledge this publicly :)

Still, you should use the the best tools available for the job, and here's
where JetBrains can really help. They have everything from developer tools
to development and deployment processes for your Ruby, Python, PHP and even
.NET and Java (yes, yes, we know :).

We are happy to extend our invitation to JetBrains for becoming a JSConf EU
sponsor and so should you! Best of all, you will be able to tell them
first-hand what you are missing from their line-up, so they can fix it and
come back next year with even more cool stuff!

tom.jpgSpeaker: Tom Robinson

Most JavaScript developers don't usually think about compilers in the course of their work, but they are all around us. For the enlightened few they are a powerful tool. If you've always thought compilers were "something C programmers have to deal with" this talk will indeed be very enlightening.

We'll take a look at the vast but largely unknown landscape of JavaScript compiler technology:

  • Compilers and interpreters for executing JavaScript (V8, TraceMonkey, Nitro)
  • Compilers that parse JavaScript (minifiers like Closure Compiler, linters like JSLint)
  • Compilers that output JavaScript ("AltJS" languages like Objective-J, CoffeeScript, language feature prototypes like Traceur, secure subsets like Caja, concurrency extensions StratifiedJS)
  • Interpreters written in JavaScript (the Narcissus meta-circular interpreter, HotRuby)
  • Tools for building and debugging all of these things (parser generators like Jison, Language.js)

These are just a few examples. Any parser, compiler, or interpreter technology that consumes, outputs, or is implemented in JavaScript will be fair game!

I'll also be presenting a new universal JavaScript debugger and code coverage tool called "Xebug" that applies some of techniques presented.

WebSockets with Pusher

WebSockets, right? As if we aren't lucky enough to get a great addition to our web toolbox to build amazing sites and applications, Pusher will help you get all the details right while doing the heavy lifting. And for the icing on the cake, Pusher is also sponsoring JSConf EU!

Their hosted service allows developers to use WebSockets without having to set up additional infrastructure. Their stated aim is to take away the pain of scaling and managing WebSocket connections so developers can concentrate on making awesome stuff.

For Node.js developers, they also have a new alpha product called the Pusher Pipe. This opens up a new bi-directional interface to their service. Using the Pipe means getting granular control over who is connected and what messages they are getting. Check out the docs, and give them a shout if you want to have a play around.

As a bonus they are sending Mary Rose Cook (@maryrosecook) of Pistolslut and BerlinJS/JSConf US fame, and Micheil Smith (@miksago), an active contributor to Node.js and maintainer of a popular Open Source WebSocket server. Speak to them about any questions you might have. Also leave some extra space in your luggage for all the swag they are bringing.

Welcome to JSConf EU, Pusher!

At last year's JSConf EU Paul Bakaus of the German startup Dextrose AG was scheduled to speak about the Aves Engine, a game engine prototype making complex games based on open standards possible. He indeed gave his talk but by the end of JSConf EU it became clear that Dextrose AG was now not only part of Zynga, but leading their HTML5 game efforts.

We couldn't be more proud to welcome the Dextrose Team -- now Zynga Germany
-- back this year as a premium sponsor!

Zynga's mission is to connect the world through games. Every day millions of people interact with their friends and express their unique personalities through Zynga games, which range from harvesting crops to building your business franchise, to playing poker. While Zynga and its popular games are widely known and enjoyed by millions, what's less known is that they're a tech company at heart. The largest group of people at Zynga are software engineers, and if you combine all the rest of the folks involved in game design, IT, software development, analytics and platform operations, you'd get a large majority of the company.

At Zynga Germany in Frankfurt JavaScript is the key to build a next generation game engine based on open standards and capable of creating amazing cross-platform browser games. Zynga Germany is looking for JavaScript professionals who love games and who want to define the future of JavaScript-driven game development. Reach out to any of their team members personally at JSConf.eu!

And don't miss Paul's talk!

Mozilla, these guys, absolutely awesome. Not only are they showing their continued support for JSConf EU, they are sponsoring this year's Hacker Lounge and to top it off, are running a documentation sprint that will get us, the JS community closer to kick-ass documentation.

Last year's PromoteJS initiative was a huge success, but we are not done. MDC, Mozilla's Documentation Center is already among the finest places to learn about JavaScript. But it's not that there's nothing to improve.

Mozilla invites and supports you, the JS community to help making MDC more vendor agnostic(!), more up to date and more reflective of the rough world out there rather than focusing on a Mozilla centric world view. If you have some spare time during the conference or after, perhaps you could review or fix an article, or just flag something for others to check.

We say, more power to Mozilla! Glad to have you on board again!

PS: Something that we just can't hide from you. For our sponsors we prepare a tiered offering for sponsorship opportunities. Sponsors then pick one and usually negotiate a few things up and down the different scales we offer. Mozilla picked a tier that includes a speaking slot. Instead of telling us who should speak there, their request was to take the point out of the offer so that Mozilla employees could compete on their own merits for a speaking slot (which they did, and boy, well). HOW GREAT IS THAT?! If you can't tell by now, we just love Mozilla :)

paul_bakaus.jpgSpeaker: Paul Bakaus

In early 2010, Paul Bakaus presented a prototype of the first comprehensive HTML5 game engine. His vision was a future with cross-device, cross-platform HTML5 games that run everywhere, every time. Although HTML5 gaming is trending more than ever, the core challenge still remains: everyone wants to jump on it, but nobody knows how. It is a new frontier, for both web, game, and browser developers. In his talk, Paul will provide an overview of the industry today including the current state of the HTML5 landscape, how it has evolved, and what is to come.

The JSConf weekend starts on Thursday with "Reject.js", a JavaScript conference from our friends of the Berlin.js user group. The name Reject.js comes from the intent to give speakers who did not get a slot at JSConf another chance to tell the world about the awesome stuff they are working on. Their call for speakers runs until tomorrow, so make sure to get your proposal in quick!

There will be official JSConf parties on Friday night, Saturday night and Sunday night. If you already have a ticket for JSConf, these parties are free for you. If you don't have a JSConf ticket, you can still purchase a party-online ticket for the main party on Saturday (this probably only makes sense if you are from the Berlin area). We will soon have more details for you about all the fun stuff we plan to do.

To answer a very important question: When should you book your flight home?
At the earliest at 9pm on Sunday, but then you miss the final party (and the circle of death). Booking sometime in the afternoon of Monday probably makes the most sense :)

JS Reference

Categories

Twitter

  •