Get ready to step out of your comfort zone! Learn about the latest trends and techniques for Frontend, Backend, DevOps and Mobile! Meet the experts, the evangelists, the masterminds! We are 360° and proud of it!
Awesome people you will listen to and meet.

Laura is a designer / developer / activist working on social technology that respects human rights. Co-founder of Ind.ie.

Devevangineer at Mozilla. Building real time audio+graphics experiments with JavaScript; breaking half the browsers in the process. It's fun!

Hugo is a Front-end developer at Edenspiekermann in Berlin. CSS goblin, Sass hacker & serial writer. OSS toolbelt: SassDoc & Sass Guidelines. Co-author of Jump Start Sass. Net Awards nominee.

Michał is a subway systems geek and ancient Roman coins collector from Poland. Organizer of onGameStart and AntarcticJS. Former Boot2Gecko developer at Mozilla.

Etienne is a web evangelist at Microsoft, MS Ventures Paris CTO and co-creator of Vorlonjs: an OSS cross-platform tool to debug websites and node.js processes.

CTO and co-founder of Teamed.io; a regular blogger at www.yegor256.com; a hands-on Java developer at takes.org

Carlo is a travelling technologist passionate with OSS, CTO at Sytac IT Consulting by day and Clojure fanboy by night. He runs the Amsterdam Clojure meetup since 2010.

Karina is a DevOps/System Software Engineer at whatever mobile incl. international professional interactions with representatives of government institutions & agile companies.

Brendan is an Engineer at GitHub, focusing on all things Git and Windows. He also contributes to a few open source projects, such as ReactiveUI, libgit2sharp, Octokit.net and up-for-grabs.

Cloud Architect at Microsoft and advocate of Rich User experience. Regural blogger and community builder at dotnetzone.gr. Kostas has worked for many major Greek software companies.

Simona is a full stack engineer building rich data visualization for network data in Corvil. She's very passionate about AngularJS and is part of the Dublin Meetup team.
Two tracks of continuous talks plus three awesome workshops.

Tags: Open Source, People, Social
Open Source seems to be the way of the future for most software development, but what does the actual day to day look like for those people who are helping to shepherd projects both big and small. And why would you get involved?
In this talk, I will walk through my experiences - the ups and the downs - of being involved with a number of open source projects over the previous few years, as a maintainer, advisor and keen observer.
I will share things I've seen succeed on projects, things that cause projects to fail, and share some thoughts on what the future hold for creating sustainable open source projects might look like.

Tags: Back end, ReactJS, Progressive Enhancement
It can be really difficult to make sure your web app works on every device and every browser. One simple way to ensure great cross platform support is to make your site work even when JavaScript is not enabled.
In this talk I will cover some of the tips and tricks to successfully render a React application on the server side. I’ll also talk about when you should and when you shouldn’t render on the server.

Tags: Front end, Angular, Typescript
The future of web development is components based. Building your application in a modular way using decoupled components gives you the power to reuse code and increase testability - add types and cool things will happen.
This talk is going to walk you through features in Angular 2 and explain the benefits of using TypeScript when implementing your applications.

Tags: Webservices, Messaging, IoT
Mobile connectivity is becoming more and more a key success factor for many IoT projects.
But if mobile connectivity is bound to a single network you simply won’t always have the quality of network coverage that you need.
Therefore, whatever mobile offers the "wherever SIM". The IoT/M2M SIM card dynamically switches to the strongest network – integrating 400+ radio networks in 160+ countries all around the world.
SIM cards and endpoints can be easily managed in real-time via the intuitive user-interface web-service or directly from the customer’s software application via an easy-to-integrate API.
The set of advanced security and development features for our web-service will be discussed.

Tags: Front end, Gaming
To be announced.

Tags: Front end, Javascript, Debugging
Debugging has always been a challenge when it comes to remote cases.
For the web there is F12 tools but what about debugging your website on a phone? On a tablet? On a connected car?
This talk will be about Vorlon.js, a cross-platform, open source tool to remote debug websites and node.js process.

Tags: Video, Encoding, Front end
As new features are added to the Web platform, the kind of experiences we can build become amazingly interactive and immersive--a huge leap forward from the static document based web of yore!
Nowadays we can access webcams and play 3D audio and graphics, all in real time and in the browser, but there was a missing piece: capturing and encoding! Most solutions involved either sending data to servers or porting C++ encoders to JavaScript, none of which were particularly efficient or desirable for privacy or performance reasons.
Thankfully there is a better way: the new and shiny MediaCapture API, and in this talk you will learn all about it. Streams will be no strangers to you anymore, and you might even be tempted to cross a few of them---just for fun!

Tags: Testing, TDD
In any software project, the goal is to create something stable.
We don't want it to break in front of a user. We also don't want our website to show an "internal application error" instead of a web page.
We want our software to work, not fail.
That's a perfectly valid and logical desire, but in order to achieve that, we have to make our software as fragile as possible. This may sound counter-intuitive, but that's the way it is.
The more fragile your app is in development, the more robust it is in production.
I will demonstrate, with practical Java examples, what Fail Fast means and how it helps us make software more stable.

Tags: Mobile, Hybrid, Cordova
When I demo’ed what is now called Appium at the Selenium Conference in 2012 I had no idea what I was doing starting an open source project. I knew little about how open source operated and worked behind the scenes.
Thanks to the help of a great community and the advice of some seasoned open source contributors, Appium has quickly become the most popular open source mobile automation framework.
Along the way, mistakes were made, lessons were learned, and occasionally we got things right.
I’ve put together a collection of stories and lessons that I’d like to share with others to help everyone manage, contribute to, and consume open source software projects more effectively.

Tags: Back end, Scale, Cloud
Want to add a great search experience to your apps and websites?
Find out how to give your users the level of availability and efficiency they expect.
Learn how searching, delivered as a service, can significantly reduce the complexity of search management and scale.
Investigate ways that customers can naturally and effectively explore and find data, and take a look at full-text search, multi language functionality, and geospatial search.
Plus, see how index tuning, scoring, and weighting can enhance search results and improve business objectives.


Tags: Microservices, Devops, Architecture
Microservices are all the rage, as they promise to lower the complexity of your applications by slimming them down to the bare essentials of one single feature.
But as you enter the microservices world, there's a whole universe of extra details that you need to take into account.
This is a story of how to approach microservices from an architect perspective, with a bunch of monkeys.

Tags: Design, Accesibility, Ethics
Ad networks, analytics, social buttons; these are usually third party scripts. Some of us build them, and almost all of us use them on our sites. But what are these scripts doing? How do they affect our sites and the people who use them? What’s happening with the data they collect?
As developers, we are the gatekeepers for the web. We need to understand the tools we use and their impact on the people who interact with our work.
Laura will look at what the web has become, and how we can use the Ethical Design Manifesto to make it better.

Tags: Front end, Tooling, Sass
CSS is well known for being agressively global. This very behaviour makes it difficult to scale. Style isolation and dead code elimination are only two of the many problems encountered when working with CSS on large and long-lasting codebases.
That’s why a lot of clever people came up with a lot of clever ideas to make it easier to write locally-scoped, easy-to-test, composable and scalable CSS. Among these ideas, one seems to have gained a lot of traction lately: CSS Modules.
In this talk, we will see what are CSS Modules, what they intend to solve, and how to use them. I think you’ll be surprised how little difference there is between authoring CSS Modules, and preprocessor-powered stylesheets.
The workshop is a case study about the methodology, the procedure and the technical solutions that we followed in the recent redesign of Skroutz.gr.
Specifically, we will demonstrate the challenges and needs we tried to solve through the application of Card design, the solutions suggested and finally how we managed to implement these solutions in HTML & CSS, keeping our codebase clean and maintainable.
This workshop is about front-end developers and designers who are familiar with basic design & Web UX terms, responsive design, and those able to understand SASS usage.
Hands-on/interactive, but laptop is not required.
Written in HTML, Javascript and CSS, Chrome Extensions are made up of various different pieces, namely the background script, the content script, popups and option dropdowns. In this workshop we will demonstrate a lean paradigm based on Redux to facilitate communication between the different building blocks and we will combine React with shadow DOM gimmicks to accomplish better content script encapsulation.
This is for everyone.
Laptop is required.
Patchwork http://patchwork.github.io/ is a self-directed, hands-on workshop for learning Git and GitHub. The atmosphere is casual and informal; it is not an event full of presented tutorials and copious note-taking. You will be able to go at your own pace, with the help of a community mentor nearby in case you run into any trouble.
This is for anyone that wants to learn how to use or already uses GitHub. Both beginners and intermediate users.
Hands-on, self-paced, you need a laptop and some preliminary work a day or two before the workshop.
Be part ouf our awesome workshops.
The workshop is a case study about the methodology, the procedure and the technical solutions that we followed in the recent redesign of Skroutz.gr.
Specifically, we will demonstrate the challenges and needs we tried to solve through the application of Card design, the solutions suggested and finally how we managed to implement these solutions in HTML & CSS, keeping our codebase clean and maintainable.
This workshop is about front-end developers and designers who are familiar with basic design & Web UX terms, responsive design, and those able to understand SASS usage.
Hands-on/interactive, but laptop is not required.
Written in HTML, Javascript and CSS, Chrome Extensions are made up of various different pieces, namely the background script, the content script, popups and option dropdowns. In this workshop we will demonstrate a lean paradigm based on Redux to facilitate communication between the different building blocks and we will combine React with shadow DOM gimmicks to accomplish better content script encapsulation.
This is for everyone.
Laptop is required.
Patchwork http://patchwork.github.io/ is a self-directed, hands-on workshop for learning Git and GitHub. The atmosphere is casual and informal; it is not an event full of presented tutorials and copious note-taking. You will be able to go at your own pace, with the help of a community mentor nearby in case you run into any trouble.
This is for anyone that wants to learn how to use or already uses GitHub. Both beginners and intermediate users.
Hands-on, self-paced, you need a laptop and some preliminary work a day or two before the workshop.
We must thank these guys for their support. If you don’t want to miss this opportunity and you are willing to offer your support as a sponsor please see our sponsorship proposal.
tl;dr: Be excellent with each other
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.
Need Help?If you are at the event, reach out to any team member wearing a staff t-shirt.
If you are unable to, we are available to help at any time:
Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. 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 may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.
The Less Quick Version (click to read)Harassment includes offensive verbal comments related to gender, age, 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 sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.
If a participant engages in harassing behavior, the conference organisers 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.
Original source and credit: http://2012.jsconf.us/#/about & The Ada Initiative
Please help by translating or improving: http://github.com/leftlogic/confcodeofconduct.com
This work is licensed under a Creative Commons Attribution 3.0 Unported License