Our Glorious Speakers

Front-end && Javascript



Speaker

Jeremy Keith


Amazing web Developer and cool web books author
@adactio
adactio.com
Tags: #enhancement, #english
Speaker

Daniel Glazman


W3C CSS Working Group Co-chairman, software engineer.
@glazou
glazblog
Tags: #css, #english
Speaker

Krasimir Tsonev


Coder, book author, comitter, JS black belt holder
@krasimirtsonev
krasimirtsonev.com
Tags: #js, #testing, #bulgarian
Speaker

Burak Yiğit Kaya


Front-End tech lead at Disqus, JS ninja, python monkey
@madbyk
byk.im
Tags: #js, #websockets, #english
Speaker

Sebastian Witalec


Developer and NativeScript Advocate at Telerik.
@sebawita
Blog
Tags: #js, #mobile, #english
Speaker

Thanasis Polychronakis


Node.JS NPM package author. Freelance Developer.
@thanpolas
thanpol.as
Tags: #nodejs, #entities, #english

UX/UI



Speaker

Mariana Mota Morris


Interaction & UX Designer. Co-organiser of UX Oxford.
@MarianaMota
marianamota.com
Tags: #ux, #ui, #english
Speaker

Vasil Yordanov


Senior UX Designer at Telerik: A Progress Company
@yordanov
linkedin
Tags: #ux, #ui, #english
Speaker

Pavel Ivanov


UX/UI guy at Mozilla Project. Working on FirefoxOS.
@ivanovpavel
pivanov.com
Tags: #ux, #ui, #svg, #bulgarian

PHP && MySQL



Speaker

Kaloyan Raev


Zend Studio Team Lead at Zend Technologies, eclipse committer
@kaloyanraev
github
Tags: #php, #zend, #english
Speaker

Evaldo Junior


Developer, speaker, tech writer, FOSS contributor
@InFog9
evaldojunior.com
Tags: #php, #english
Speaker

William Tracz


Chief Technical Architect. PHP Addict.

Linkedin
Tags: #php, #rabbitmq, #english
Speaker

Veselin Georgiev, PhD


CTO @ JobTiger Ltd, web and technology enthusiast.
@petrovkata
petrovkata.com
Tags: #php, #mysql, #bulgarian
Speaker

Elena Kolevska


Laravel and PHP Hacker, blogger and mum!
elena_kolevska
Elena's blog
Tags: #php, #Laravel, #english

Privacy && Copyright Reform



Speaker

Amelia Andersdotter


Pirate ex-MEP, privacy fighter, one of the Top Ten Internet Activists
@teirdes
wikipedia
Tags: #privacy, #english
Speaker

Galia Mancheva


Digital Rights Activist. Privacy Fighter.
@malinagalina
blog
Tags: #privacy, #english

Internet of Things && Devops



Speaker

Marian Marinov


Hacker, Linux Ninja, FOSS fan and a nice guy.
@hackman
hackman
Tags: #IoT, #english
Speaker

Boyan Djumakov


IoT Hacker. Hardware Enthusiast. Dog lover.
@djumaka
Blog
Tags: #IoT, #Nodejs, #bulgarian
Speaker

Zoltan Nemeth


Core systems manager @ Ustream. DevOps Maniac.
@syntaxerror13
linkedin
Tags: #devops, #english

Misc



Speaker

Lloyd Waldo


Composer, Voice actor, Startuper, Copywriter.
@lloydwaldo
startupyard.com
Tags: #copywriting, #storytelling, #english
Speaker

Ville Ingman


JavaEE guy since year 2000. Vaadin Ambassador.
@villeingman
linkedin
Tags: #java, #ui, #english
Speaker

Bozhidar Batsov


VP of Engineering @ Toptal. Ruby/Clojure/Emacs hacker.
@bbatsov
batsov.com
Tags: #ruby #english
Speaker

Atanas Youroukov


The most passionate GO evangelist in CEE. Serial entrepreneur.
@gaspiman
ingen.io
Tags: #go #english

Vitosha Hall (320 seats) - 1.floor

  • 09:00 - 09:55 Welcome & Registration & Coffee

    Check-in, get a cup of coffee and find your spot. Meet friends, visit some booths, have fun!

  • 10:00 - 11:45 Opening and Jeremy Keith

    A few words from our team, our sponsors and partners and then:

    Jeremy Keith - Enhance!

    We’re working on increasingly complex websites. There’s a temptation to match this growth with increasingly complex solutions. But there’s a real value in keeping things simple...or at least _starting_ things simple. If you can build a solid robust foundation, there’s a good chance that your work will be future-friendly. Prepare to have your brain subtly rewired as we look beneath the surface-level implementation details of the web to reveal the semantic structure below. Whether you’re publishing content or building the latest hot app, the principle of progressive enhancement will change the way you think about your work.

  • 12:00 - 12:45 20 years of CSS: maturity or senility?

    Daniel Glazman

  • 12:45 - 14:00 Lunch Break

    If your ticket includes lunch, please visit the "VIP Registration" booth to get your meal ticket. If it doesn't - feel free to use the venue restaurant or nearby pubs. Use the time to meet new people, to visit our sponsors and to have fun!

  • 14:00 - 14:45 NativeScript for cross platform development.

    Sebastian Witalec

    NativeScript is a framework that lets you use JavaScript to build mobile applications utilizing platform specific, native API calls. It supports iOS, Android, and (as of February 2015) Windows Universal. In this talk, you will learn how to build a native mobile app using NativeScript.

  • 15:00 - 15:45 Volt: Ruby Web Development Recharged.

    Bozhidar Batsov

    Volt is a Ruby web framework where your Ruby code runs on both the server and the client (via Opal). The DOM automatically updates as the user interacts with the page. Page state can be stored in the URL. If the user hits a URL directly, the HTML will first be rendered on the server for faster load times and easier indexing by search engines.

    Instead of syncing data between the client and server via HTTP, Volt uses a persistent connection between the client and server. When data is updated on one client, it is updated in the database and any other listening clients (with almost no setup code needed).

  • 16:00 - 16:45 UX is team work!

    Mariana Mota

    To get the whole project team involved in the UX process is essential to achieve a great quality product. No matter if it’s an Agile or a Waterfall process, UX and development must be working collaboratively: developers meeting users and attending usability testing, designers and developers sketching together, clients actively participating in the design process. This talk provides practical UX tools and techniques to integrate UX and development and get the whole team involved: users, developers, managers and clients.

  • 17:00 - 17:45 All about client-side testing. (In Bulgarian)

    Krasimir Tsonev

    (No tests = No food) Having tests is important. So important that you can't sleep well. And you can't sleep because you are not sure that the code on the production server works. I believe that there is no untestable code. In this presentation we will talk about the most popular ways of testing front-end. We will learn about headless browsers, assert libraries, virtual DOM. We'll see that CSS testing and writing of unit tests is not that difficult.

  • 17:45 - 18:20 A secret talk, closing speech and the final draw for the prize

    Superhosting.bg && The event Team

    Stay till the end to learn even more and get a chance to win the conference prize :)

Musala Hall (150 seats) - 2. floor

  • 09:00 - 09:55 Welcome & Registration & Coffee

    Check-in, get a cup of coffee and find your spot. Meet friends, visit some booths, have fun!

  • 10:00 - 10:45 Queuing at the checkout with PHP and RabbitMQ

    William Tracz
    A real payment gateway problem - solved!.

  • 11:00 - 11:45 Dealing with PHP Duplicated Code

    Evaldo Junior
    Have you ever had that Déjà vu feeling when developing software? No matter if it's a new project or an old legacy one, repeated code are always there do haunt us. In this talk I show how to find and deal with duplicated code.

  • 12:00 - 12:45 Develop Better PHP Code Easier and Faster

    Kaloyan Raev
    When developing your apps, it's crucial to be able to hit those weak spots in the code as early as possible. Z-Ray is a revolutionary new addition to a PHP developer's toolkit. It displays all the under-the-hood details of a page request, across all the PHP scripts involved in building the page. Z-Ray is injected into the response coming from your PHP app and shown right in the browser you're using for development: you get vastly greater insight without changing your development workflow. In this talk, we take a deep look at the workflows and ways we, as developers, can use the Z-Ray and capitalize on its amazing capabilities.

  • 12:45 - 14:00 Lunch Break

    If your ticket includes lunch, please visit the "VIP Registration" booth to get your meal ticket. If it doesn't - feel free to use the venue restaurant or nearby pubs. Use the time to meet new people, to visit our sponsors and to have fun!

  • 14:00 - 14:45 Denormalizing Your Data in MySQL - the right way. (in Bulgarian)

    Veselin Georgiev, PhD
    A talk in Bulgarian about the need of denormalizing your data, materialized views and concepts and about some analytics.

  • 15:00 - 15:45 Bootstrap APIs with Laravel 5

    Elena Kolevska
    Let's extract all the smart code you need every time you're starting a new API, wrap it up nicely and store it in a DRY place :) Be efficient!

  • 16:00 - 16:45 EventSource: Standardized real-time events

    Burak Yiğit Kaya
    EventSource is a promising new browser API for consuming events provided by a realtime source. EventSource is a compelling alternative to today’s go-to realtime browser technology – WebSockets – because of its ease of implementation on both the client and server.

  • 17:00 - 17:45 Mobile applications that communicate (in Bulgarian)

    Stefan Chekanov
    Deliver live-time data to your mobile app. A case study!

  • 17:45 - 18:20 Closing talks. Go to the main room

    The event Team
    Join us at the big room for the final talks and prize draw :) It'll be fun!

Rodopi Hall (100 seats) - 1.floor

  • 09:00 - 09:55 Welcome & Registration & Coffee

    Check-in, get a cup of coffee and find your spot. Meet friends, visit some booths, have fun!

  • 10:00 - 11:45 Important: Discussion about the new EU Copyright Reform

    Amelia Andersdotter & Galia Mancheva & You
    Protect your rights. Act now! Learn more about the upcoming changes and how you can help.

  • 12:00 - 12:45 Practical IoT

    Marian Marinov
    Electrical heating during the winter season is the most expensive part of our monthly bills. So most of you are using some kind of programmed switch to turn on/off your air conditioning or heaters. After a few months of usage of some of these devices... I decided to create my own. This device can have multiple sensors attached to it, control multiple heaters/air conditioning units. The software runs either on RPi or arduino attached to a Linux PC. The project will soon be on GitHub and my wife agreed to write the Android app for it

  • 12:45 - 14:00 Lunch Break

    If your ticket includes lunch, please visit the "VIP Registration" booth to get your meal ticket. If it doesn't - feel free to use the venue restaurant or nearby pubs. Use the time to meet new people, to visit our sponsors and to have fun!

  • 14:00 - 15:45 Arduino and Node.js (in Bulgarian)

    Boyan Djumakov
    90-min Workshop with Arduino UNO. Learn more here. Bring your laptop.

  • 16:00 - 17:45 Icon Fonts generation, Multi-Coloured Icon Fonts. SVG Sprites. (in Bulgarian)

    Pavel Ivanov
    90-min Workshop about fonts, SVG and the latest news from Mozilla UX team. Learn more here. Bring your laptop.

  • 17:45 - 18:20 Closing talks. Go to the main room

    The event Team
    Join us at the big room for the final talks and prize draw :) It'll be fun!

Vihren Hall (100 seats) - 2.floor

  • 09:00 - 09:55 Welcome & Registration & Coffee

    Check-in, get a cup of coffee and find your spot. Meet friends, visit some booths, have fun!

  • 10:00 - 10:45 Rock Your Webapps

    Ville Ingman
    During this session we take a peek on the principles of choosing a web framework successfully and give an introduction to Apache 2.0 licensed Vaadin framework. Vaadin provides a highly productive server-side Java programming model for building web applications for desktop and mobile without the need of knowing HTML, XML, JavaScript or browser plug-ins. Attendees will learn everything needed to get started with Vaadin and understand where it fits and where it doesn't.

  • 11:00 - 11:45 Implementing DevOps in Practice

    Zoltan Nemeth
    At Ustream the teams developing the streaming technology stack are also responsible for operating it. This means we have our monitoring and alerting in place (including those based on error logs I mentioned above, but many others too) which alert the engineers themselves. I would like to talk about how we made this transition from the traditional setup where the devs did the coding and the sysops did the operation - what lessons we learned, how we convinced the sysop guys to give us permissions and so on

  • 12:00 - 12:45 UI Consistency vs. UX

    Vasil Yordanov

    Agile, lean and responsive are huge new buzzwords. But let’s put these aside for a moment and focus on user perception and UI consistency. During this session we will discuss how trying to reach consistent visual and behavioral patterns, reflecting different mental models and form factors, can "drive you crazy" and how understanding the ways UI consistency affects UX is the key to achieving a well-balanced design language.

  • 12:45 - 14:00 Lunch Break

    If your ticket includes lunch, please visit the "VIP Registration" booth to get your meal ticket. If it doesn't - feel free to use the venue restaurant or nearby pubs. Use the time to meet new people, to visit our sponsors and to have fun!

  • 14:00 - 14:45 GO - Concurrency patterns and communication

    Atanas Youroukov
    ... OR how to parse 100 websites in less than 5 seconds. Practical Examples and Introduction to GO :)

  • 15:00 - 15:45 The Entities Theory and Entities in Node.js

    Thanasis Polychronakis
    Deep diving into the Entities Theory and the Node.js implementation.

  • 16:00 - 16:45 Positioning and Story: Copywriting For Startups

    Lloyd Waldo
    Learn how to go global.

  • 17:00 - 17:45 Machine learning - 101 (in Bulgarian)

    Ivan Iordanov
    Machine learning - theory and practise in Python.

  • 17:45 - 18:20 Closing talks. Go to the main room

    The event Team
    Join us at the big room for the final talks and prize draw :) It'll be fun!

Useful Info

Venue

Venue

Inter Expo Center
Address: 147, Tsarigradsko shose blvd, 1784 Sofia, Bulgaria
GPS coordinates: 42.649996, 23.394527
Phone Number: (02) 9655220 See More

Venue

Hotels

Hotel Expo
For attendees only the double superior room is just € 60
Book now

Venue

Espresso Bar

Enjoy the special espresso bar available for free to all attendees, thanks to Superhosting.bg. Two specially trained baristas will take care of you and your need for caffeine.

Venue

ClubMate

Thanks to Toptal we will have a fridge full of ClubMate - the Geek's drink :) Drink responsibly and have fun:)

WORK.shops

Workshops (in Bulgarian only, sorry) during the event.



Venue

Icon Fonts generation, Multi-Coloured Icon Fonts. SVG Sprites.

Като Дизайнери и Фронт-енд разработчици постояно се сблъскваме с проблеми свързани с резолюциите и видовете дисплеи на устройствата, които се използват днес. Един от тези проблеми са изображенията. Да се опитаме да решим този проблем и направим работата си по-приятна използвайки SVG и Icon Fonts.

Носете си лаптоп с инсталиран Node.js, хартия и моливи.

Времетраене: 90 мин

Venue

Fun with Flags Arduino Uno

Елате за да се позабавляваме с Ардуино и Node.JS. Ще направиме една-две елементарни схеми, след което ще се позабавляваме с Node.JS за да се научиме как да свържеме Ардуино-то с комопютъра. За да сте подготвени ще има нужда да дойдете със свой лаптоп на който предварително да сте инсталирали Node.JS и редактор по ваш избор. Ще е предимство ако преди това сте си играли с Ардуино (но не е задължително). Трябва да имате инсталирано Arduino IDE (сваля се безплатно от тук).

Имаме подготвени 6 комплекта Аrduino Uno + фоторезистори, температурни сензори и радио излъчватели + бредборд и джъмпери :)

Времетраене: 90 мин

Memories from Bulgaria Web Summit 2014

Visit our 2014's website

Sponsors and partners

Main Partner





Premier Sponsor





Platinum Sponsor





Gold Sponsors




Silver Sponsor


Our Amazing Media Partners

Code of Conduct

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 behaviour 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 behaviour, 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.

Based on the The Ada Initiative Code of Conduct