About DEVit

DEVit is a 360° Web Development Conference

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!

14 Speakers
2 Tracks

Our speakers

Awesome people you will listen to and meet.

Laura Kalbag

Laura
Kalbag

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

Soledad Penades

Soledad
Penades

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

Hugo Giraudel

Hugo
Giraudel

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.

Forbes Lindesay

Forbes
Lindesay

Open source JavaScript developer, Jade maintainer and Software Engineer @ Facebook.

Michał Budzyński

Michał
Budzyński

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

Alexandre Morgaut

Alexandre
Morgaut

Alexandre is a Web Architect and Project manager at Wiztivi. Wakanda community manager & Speaker. Founded NantesJS. Former W3C member.

Etienne Margraff

Etienne
Margraff

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.

Yegor Bugayenko

Yegor
Bugayenko

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

Dan Cuellar

Dan
Cuellar

Dan Cuellar is the creator of the open source mobile automation framework Appium, and Head of Software Testing at FOODit in London.

Carlo Sciolla

Carlo
Sciolla

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 Popova

Karina
Popova

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

Brendan Forster

Brendan
Forster

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.

Kostas Pantos

Kostas
Pantos

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 Cotin

Simona
Cotin

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.

The sessions

Two tracks of continuous talks plus three awesome workshops.

  • 1000
    Brendan Forster

    What's It Like Being a Open Source Maintainer Anyway?

    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.

  • 1105
    Forbes Lindesay

    Server side rendering in React

    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.

  • 1150
    Simona Cotin

    Scaling applications using Angular and TypeScript

    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.

  • 1235
    Karina Popova

    SIM based connectivity solution for IoT

    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.

  • 1420
    Michał Budzyński

    Pixel Adventure

    Tags: Front end, Gaming

    To be announced.

  • 1505
    Etienne Margraff

    Debug the web everywhere with Vorlon.js

    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.

  • 1610
    Soledad Penades

    Real time front-end alchemy, or: capturing, playing, altering and encoding video and audio streams, without servers or plugins!

    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!

  • 1000
    Yegor Bugayenko

    Need Robust Software? Make It Fragile

    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.

  • 1105
    Dan Cuellar

    The Story of Appium: Lessons Learned Creating an Open Source Project, 0 to 100,000 Users

    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.

  • 1150
    Kostas Pantos

    Professionaly searching your web site the easy way

    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.

  • 1235
    Alexandre Morgaut

    A workflow for pushing all your static assets to the cloud, S3, CDN, meet AssetFlow

  • 1420
    Carlo Sciolla

    Grudging monkeys and microservices

    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.

  • 1505
    Laura Kalbag

    Ethical Design

    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.

  • 1610
    Hugo Giraudel

    Understanding the CSS Modules Methodology

    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 Workshops

Be part ouf our awesome workshops.

  • Skroutz redesign: how to approach Card Design & SASS content-specific breakpoints

    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.

  • Building a workable Chrome Extension in React+Redux

    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.

  • GitHub Patchwork (for the more advanced users)

    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.

The Venue

Ioannis Vellidis C.C.

Get your ticket now for DEVit Conf 2016

Blind Bird

25 Both Tracks included
  • Entrance
  • Coffee Break
  • Lunch
SOLD OUT

Early Bird

40 Both Tracks included
  • Entrance
  • Coffee Break
  • Lunch
SOLD OUT

Normal

60 Both Tracks included
  • Entrance
  • Coffee Break
  • Lunch
SOLD OUT

Stay Connected!

Thank you!

Please confirm your subscription from the email we sent you...

Stay in the loop

Use the hashtag

#devitconf

Our sponsors

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.

Platinum

GitHub

Premium

Skroutz.gr
Beta CAE
Microsoft
Workable
Taxibeat

Standard

City College of Sheffield
Netscan
Intrasoft
Teamed.io
Mozilla
e-FOOD.gr
Wiztivi

DEVit is organized by:

Thessaloniki Tech Community
SHESHARP Community

DEVit is supported by:

Thessaloniki Technology Forum
COHO Coworking Space
Devastation Podcast

Code of Conduct

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:

  • John Economou: @hsoc, john[at]devitconf[dot]org
  • Kostas Margaritis: @_margaritis, kostas[at]devitconf[dot]org
  • DEVit: @devitconf, report[at]devitconf[dot]org
The Quick Version

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