Bridging the gap between cultures and programming languages over continents!
Kod.io is a developer conference from Europe. It brings people from various programming disciplines together in order to create the ideal environment to share knowledge.
This year, Kod.io will be in Linz / Austria!. The first Kod.io was in İstanbul / Turkey!
Subscribe our mailing list to get latest news and updates about conference.
Art, technology, society. Since 1979, Ars Electronica has sought out interlinkages and congruities, causes and effects.
The ideas circulating here are innovative, radical, eccentric in the best sense of that term. They influence our everyday life—our lifestyle, our way of life, every single day.
For more information:
An experienced developer who thinks a lot about data visualization, best practices in Object-oriented programming, and web standards.
Previously worked as a Developer Advocate at W3C and currently spends her days writing and designing her first book (CSS Secrets), published with O’Reilly in 2014.
Business Manager and Flight Crew Member of Spaxels (Ars Electronica Quadcopter swarm).
ARS ELECTRONICA CENTER
Grab your badge, enjoy your drink and meet with people! Have fun!
Grab your goodies from info desk!
MMag. Klaus Luger
Mayor of Linz
General Consul of Salzburg
Academic and Cultural Affairs Officer
Austrian Embassy of Turkey
Scotty will talk about the benefits of platform-native application development!
Explain why RemObjects have made the choices they have in producing their cross platform native tools.
He will also take the opportunity to announce at a brand new tool for native C# development on the mobile platforms
Turning set of numbers into a simple graph can instantly tell us a story about data. However, there are times when a standard graph isn’t enough.
Sometimes we need to search for alternate ways to visualize our data so we can communicate with users better.
In this talk, we’ll be looking at different data sets and the standard ways of representing them using as bar graphs, line graphs, and scatter plots.
We’ll then explore less common, creative, and unique ways of visualizing the same data sets and the reasoning behind the graphics we create.
Translations or rather internationalization in projects are usually a “post-release” step and managing them was always quite a burden:
string freeze → extract those strings → send strings out (or put them in a DB) → wait for translations to come in → get the translations in the app → release.
If you notice errors in your translations, rinse & repeat, GLHF.
In this talk you'll see a new approach that will make you stop worrying about translations and have them as a part of your CI stack.
Burak will be sharing the journey and machinery behind getting the distributed social network Disqus available in more than 28 languages and counting, without hampering their development speed and daily deploys.
On the surface, RubyMotion is a tool that let’s developers use Ruby to create desktop and mobile applications.
Look a bit deeper, though, and you’ll find a community of developers actually having fun building libraries, coming up with new ways to design apps, and sharing what they’ve learned with each other.
In this talk, we’ll go over how to get started with RubyMotion, look at some of the features that make it so much fun to work with, and briefly survey some of the many available libraries.
In the end, even if your next app isn’t a RubyMotion app, hopefully you’ll at least catch the spirit embodied by the RubyMotion community.
In order to become a better developer you’ll have to spend some time doing support.
Here at GitHub developers help out with support on a regular basis, leading to a better experience for our customers.
Some even work on both: half development, half support. I’m going to show you why I think support is awesome and how it makes you better at writing code!
In 2013, we saw the introduction of many new DevOps tools and existing tools such as Vagrant saw some huge improvements and features added.
With all this change, its hard to keep up with not only what has changed, but how to use these changes and what benefits they have.
I talk about what their purpose is, some of their latest features, and who is using these tools.
I then continue to show how these tools can be used along with other software such as Docker to create some truly amazing development and production stacks.
For production stacks, I discuss the benefits of using some of these tools over existing options, and for development stacks, I show how Vagrant improves process and workflow to help streamline the entire process from development through to production.
Objective-C might look like a crazy, complex and verbose language to the seasoned Rubyist.
In reality, they share many features.
This allows you to use your knowledge of Ruby to quickly get started with Objective-C.
In this talk, I will give an overview of the syntax and semantics of Objective-C and compare and contrast it with Ruby where appropriate.
Web development never gets boring to me. Not just because nowadays, new HTML5 technologies are emerging like tubes of spaghetti at a pasta factory - but mostly because there’s always something new to learn.
The team needs more engineers and we need them today. We talk about the engineer shortage.
But the problem is not what we think it is. We’ll explore how hiring for only CS degrees misses exceptional opportunities.
Unconventional backgrounds breed great developers. Homogeneity boxes us in. Diverse teams are more productive, more profitable, and more excited about what they’re accomplishing. Diversity isn’t just demographics. It’s about benefitting from distinctly varied perspectives.
Who better than the former philosopher, marine biologist, stage hand, or anthropologist?
In this talk, we’ll walk through why it’s worth competing for them. Forget the rock star; hire the opera singer.
We use color every day, but how well do we really understand it?
More often than not, we are merely scratching the surface of a large and complicated discipline.
In this dynamic session, we will scratch a little deeper, and you will be surprised at how deep the colorful rabbit hole goes.
How does color work on our screens? What’s the difference between color models and color spaces? Which existing features of CSS Color are we underutilizing?
What’s in store for CSS Color level 4? How can we pick both aesthetically pleasing and accessible color combinations?
This is not a design talk, it’s a technical talk about the inner workings of one of the most important design aspects, with many practical takeaways.
Whether you identify as a designer or a developer, you will walk out of this session with a newfound confidence about anything color related.
Building Single Page Applications with the AngularJS Framework works like a charm.
It gives you Dependency Injection, Two-Way Data-Binding and it's built with testability in mind.
Another feature of AngularJS is localization. This, however, is restricted to datetime, number and currency operations on a filter level.
Pascal will show you how to go beyond the basic AngularJS localization support with the angular-translate module, by making use of the provided Two-Way Data-Binding mechanism.
This talk is especially for people who haven't done much with AngularJS yet.
How to get a director, a french philologist and a photographer to write code for three months?
How to get more women into Open Source?
How to get them more visible? And on stage? With Rails Girls Summer of Code we achieved all that.
I’m going to talk about last year’s RGSoC and why we are going to do it again this year.
What we can achieve in one summer and what we can’t.
How to get a dozen sponsored full-time scholarships in under three weeks. How to change some lives. And why.
As developers we heavily depend on our tools of the trade, as oftentimes mastering them means getting out of deep trouble so much faster.
This talk covers some lesser known features of our everyday infrastructure : Git, PostgreSQL and command-line; tricks which make using these tools such a pleasure, regardless whether it’s for shaving yet another yak or saving one’s own skin.
How do you become a better programmer? There are a lot of blog posts, articles and books dedicated to this topic.
They all contain specific pieces of advice, but rarely actually answer the question of how to systematically develop your skills.
I will talk about the scientific research & findings, showing how a system to improve your skills would look like, and put you on your way to become a well-rounded developer.
On how to stuff your application into Docker containers, wire them up and make them ready for shipping.
We sail through the oceans of code and the bays of operating systems.
The adventure ends in the harbor of polyglot deployments after we sailed around the great reefs of pitfall.
With the rise of mobile phones and browsers as application platforms, web API’s are something we simply can’t get around anymore.
The world, and the web, is changing as we speak, and people are scrambling to figure out how best to build their services.
Having watched this evolution from its early days, and having consumed and built API’s of various flavors, I want to take a moment to trace Web Services back to their humble RPC roots.
From there we’ll follow Fielding through a landscape of REST and Hypermedia, to arrive at a marvelous vista of connected services in a world of computing that is always-on and always-online.
Meet SQLAlchemy. A high performing, mature, easy, non-opinionated database toolkit which doesn't get in your way
SQLAlchemy does exactly what you command it to do. You can turn it into a highly usable ORM or use it as an impressive SQL abstraction toolkit.
We are going to discuss the basics of this great tool and compare it to other existing libraries.
It's worth noting that SQLAlchemy is used by Reddit, Uber, Fedora, Mozilla, Dropbox and many other companies for years.
It's time to exit via dolorosa.
Your presence is expected.
The Spaxels, the 3d-Pixels that the Ars Electronica Futurelab has created based on quadcopter-technology, have proven their skills to paint logos and animations into the sky a number of times.
The idea is both simpel and powerful: In order to create more complex 3d-forms than you usually could with the limited amount of Spaxels, you use a so-called Real Time Lightning Paint Video System.
The human eye can only perceive lightsources, but can’t really track their light-trail, something that cameras can do.
They are set up for long-exposure-shots and through this, you can create complex 3d-models out of nowhere, using the Spaxels, cameras and screens.
Stories behind the scenes! Fun fun fun! Want to hear all about it? Then join us!
Celebration begins! at Ars Electronica Center
Special price (or discount) keyword KOD.IO
While booking your hotel, please mention that you are coming to Kod.io Conference!
Come to Vienna Airport. There are round-trip buses to city center / main train station.
After arriving to train station, you can either choose by train or by bus.
Traveling from Linz' main train station:
Bus 230 towards Rohrbach, exit at Linz/Donau Hinsenkampplatz.
Bus S310 towards Freistadt Stifterplatz, exit at Linz/Donau Hinsenkampplatz.
Bus 671 towards Haibach ob der Donau Ortsmitte, exit at Linz/Donau Obere Donaulände (Nibelungenbrücke).
Bus 200 towards Aschach/Donau Kirchenplatz, exit at Linz/Donau Hinsenkampplatz (Donautor).
Avusturya Başkonsolosluğuna vize başvurunuzda Kod.io 2014 için gittiğinizi özellikle belirtin.
eklemeyi lütfen unutmayın!
More than %50 discount for students!
Includes: Welcome Party & After Party and unlimited hot & cold drinks.
We would like to thank you for this super-fast meltdown! of Early Bird Tickets
Greetings from Kod.io team!
If you have anything to ask about tickets or request special group discount, or anything you’d like to discuss, please get in touch with us!
Our seats are limited to 300 people!
You can be the part of this awesome conference! Would you like to be our sponsor? Please get in touch with us!
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
At any time you can walk up to one of our team members and report your concern. Else: shoot an email at firstname.lastname@example.org, or call the number we’ll publish on the day of the conference.
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.
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.