Bulgaria Web Summit 2016

Thanks for attending.

You rock!

An event about (almost) everything a modern web person should know.

Bulgaria Web Summit is an annual conference about the modern web.

Benefit: Practical lessons which you can immediately apply in your work and thus gain time and money. The attendance fee is actually an investment. An investment in yourselves.

Community: A balanced mixture of participants and speakers working in programming, design, marketing and business development. Find partners, colleagues or ideas to develop.

Party! In addition to the event we are planning a great party and other surprises for you. You should treat yourselves to an amazing weekend in Sofia!

The Final Schedule

Last update: 19. of February.

  • 09:00 - 10:00

    Check In + Coffee + Networking

  • 10:00 - 10:45

    The grand opening - it will be awesome!

  • schedule-speaker

    11:00

    Keynote: The Web - What it Has, What it Lacks and Where it Must Go

    Taking a look at the web where it is today: the myriad of new features and possibilities we have gotten, and how the web needs to evolve to stay relevant. To give a perspective on where it came from and also comparing it to other platforms to see where we need to move forward. Getting a perspective on SLICE, Progressive Apps and thoughts about how the web can, and should be, unique.

    - By Robert Nyman, Google

  • schedule-speaker

    12:00

    Communities: the good and not-so-good parts

    What I have seen during my years working with various communities as an outsider but very welcomed inside. I made a lot of friends though the various foss communities I worked with.
    I'll talk about:

    - What is a community?
    - Community - the feeling of belonging
    - Gender issues
    - How can communities get better
    - What's good about community - how the members help each other

    Conclusion: Communities are great. The people making the communities are....

    - By Josette Garcia

  • 12:45 - 14:00

    Lunch Pause

  • schedule-speaker

    14:00

    Emerging Technologies

    Technology is perhaps the greatest agent of change in the modern world. Although never without risk, technological breakthroughs promise solutions to the most pressing global challenges of our time.

    - By Constantine Spathis, CEO Xogito

  • schedule-speaker

    15:00

    The World Is Our Interface: Design Beyond The Screen

    We are in an exciting age of design: Welcome to a new era in history where our bodies, heaters, cars, bedrooms, streets and just about everything is beginning to become an interface.
    This talk will present a number of exciting technologies and various interfaces to interact with them, as well as take a historical perspective on interactions with man-made objects that have evolved with us to where we are.
    For simplicity’s sake, I like to group human interaction with the environment and technology into 4 ages: The age of tools, The age of the machine, The age of software and The age of the self

    - By Danielle Reid

  • schedule-speaker

    16:00

    Understanding the Web with Bing and Satori

    Despite the evolution of search technologies and the incredible amounts of computing power that major search players posses, today's search engine have trouble achieving what most humans can do without any problem - make the difference between a person (Gustave Eiffel), attraction (Eiffel tower), programming language (Eiffel) and a music band (Eiffel 65).

    Microsoft is trying to solve this problem by building its enormous Knowledge Graph called Satori (understanding, enlightenment in Japanese). Satori is trying to develop a deep understanding of the world around us (using the web knowledge) by collecting, building and making sense of the information about "entities" (people, places, objects) and the relationships between those entities. Satori is a constantly growing graph with billions of "entities" and relations, providing searchers with a useful model of the world

    - By Nikolay Alexiev

  • schedule-speaker

    17:00

    Closing Keynote: Managing for Happiness

    The research is clear: happy workers are more productive workers. And it’s best when managers enjoy their jobs as well. Managing for Happiness is about concrete management advice for all workers. Practical things that people can do next Monday morning in order to change the organization’s culture, and make it a happier place to work. This is not only relevant for managers, but for everyone who is concerned about the organization. We create a happier environment by managing ourselves, and lead by example, in an environment focused on experiments and learning.

    How can we inspire workers with a goal? (Answer: start your own work exposition)
    How can we have a better team culture? (Answer: share your personal maps)
    How can we address core values? (Answer: start sharing your value stories)
    All creative workers are expected to be “servant leaders” and “systems thinkers”. In this session, you will learn how you can do that concretely, with a number of inspiring stories and examples. As Gandhi said, “Be the change you wish to see.” A happier organization starts with people managing themselves.

    - By Jurgen Appelo

  • 17:45 - 18:00

    Closing talks. Raffle and more surprises. Be here!

  • 19:30 - 23:00

    Party at a secret location with Surmata Harry and all of us.

  • schedule-speaker

    10:00

    Meet MariaDB 10.1

    MariaDB 10.1 was just released in October 2015, and its release focused on some central themes: Security, High Availability, High Performance, Operational Ease and overall there are many sprinklings of features that are better for developers and DBAs.

    Come to this talk to learn about encryption, passwords, plugins using the audit API, replication improvements, the integration of Galera Cluster, improvements in InnoDB and the threadpool. Learn also about things that MariaDB Server still has unique to it.

    - By Colin Charles

  • schedule-speaker

    11:00

    Using RocksDB to store graph data structures

    In this talk we’ll go over various scenarios of how to use RocksDB which is an embeddable persistent key-value store for fast storage. RocksDB is internally used in Ingenio’s Unigraph project which is a global, language independent knowledge graph that aggregates various sources of structured data and unifies them under a single generally recognised common schema. RocksDB uses log structured merge tree (LSM-tree) data structure and we’ll cover various use-case scenarios and techniques to get the maximum from RocksDB in terms of performance and its usability.

    - By Igor Mihalik

  • schedule-speaker

    12:00

    Turning any key-value store into a model-based document store

    LinvoDB is a database abstraction layer which magically turns any key-value store into a model-based document store with an API similar to Mongoose / MongoDB

    - By Ivo Georgiev

  • 12:45 - 14:00

    Lunch Pause

  • schedule-speaker

    14:00

    Scaling ad-hoc analytics with MammothDB

    The overall architecture and challenges of integrating and scaling a web-based analytics solution that uses MammothDB as the backend

    - By Alexander Aldev

  • schedule-speaker

    15:00

    Scalable Service Architectures

    Service oriented architectures are getting more and more widespread popularity, because of the benefits they offer. They have some design requirements though, a very important one of them is designing services (and their combinations) for scalability and resilience. We did a couple of these in the past years and learned a lot about how to do it and what open source tools are available to achieve the goal.

    In this talk I will describe the most important requirements of scalability, then our experience with them.

    - By Zoltan Nemeth

  • schedule-speaker

    16:00

    Docker, DevOps, and how system administration become so interesting (in Bulgarian)

    A decade ago, there were many similarities between system administrators and cult leaders. They worked in the dark, allowed few in their inner circle and their days were filled with mystery and magic. That had its charm, but also had its problems. For a developer, it was impossible to conceive how the code will behave in production. It also was impossible to create a similar environment locally, so they can test.

    The "cloud" and the configuration management tools turned over a new leaf. They took hardware out of the picture and gave us tools, that moved system administration closer to programming. We're far from a stage, where every developer can do sysadmin work and vice versa, but now we are talking about DevOps. We're also talking about "immutable infrastructure", "test-driven infrastructure" and other terms that bizarrely sound more like development that system administration.

    Docker fits this picture perfectly. In its essence, it's a system for Linux containers ("cheap virtualization"). But its structure and tools create a powerful environment, similar to one that a programmer would have. This talk will show the basics of docker and give you ideas about how you can start your first steps in DevOps land. You won't need to be Linux experts to get the most out of it.

    - By Stefan Kanev

  • schedule-speaker

    17:00

    Nginx - your load balancer & cache

    As Nginx is used on many high traffic sites, Marian will show us how we can configure Nginx to properly do load balancing and also use different types of caching. You will see configuration which is used on some high traffic web sites. Marian will also describe why were these configuration decisions were chosen and how you can stress test your changes.

    - By Marian Marinov

  • 17:45 - 18:00

    Closing. Go to the main room :)

  • 19:30 - 23:00

    Party at a secret location with Surmata Harry and all of us.

  • schedule-speaker

    10:00

    ReactJS - the good, the bad and the ugly

    ReactJS - the good, the bad and the ugly sides of the Facebook UI library!

    - By Krasimir Tsonev

  • schedule-speaker

    11:00

    Developing data-driven hybrid apps with Drupal 7 and Sencha Touch 2


    I. Introduction

    1. The overall architecture
    2. Why use those technologies
    3. Keeping it scalable

    II. Building steps

    1. Configuring the Services and Services Entity modules
    - REST
    - Configuring the resources
    2. Building our data structure
    - Content types
    - Taxonomies
    3. User roles and permissions
    4. Creating the stores and models in Sencha
    5. Making the most of Sencha's UI building capabilities
    6. Communication between the app and the API
    7. Building with Cordova
    8. Data aggregation and statistics

    III. Live example (a simplified market research app with the corresponding backend)

    - By Ivan Todinov

  • schedule-speaker

    12:00

    Introducing NativeScript

    NativeScript is a free and open source JavaScript framework for building native iOS, Android, and Windows Phone apps, which you can use with Angular 2.0. But I know what you’re thinking: another way of building apps? What makes NativeScript special? Here are a a few cool things:

    - Direct access to native APIs—no plugins required. Want to create a file on Android? Run new java.io.File()—in JavaScript!
    - Completely native performance through the use of a JavaScript bridge natively available on all three mobile platforms.
    - Cross-platform libraries for common use cases. Need to call a JSON API? Run http.getJSON("https://api.mydomain.com/get").
    - Style native apps using CSS. Yep, that’s actually a thing.
    - Curious about how it all works? Come learn! Architectures will be explained; apps will be built; and fun will be had by all.

    - By Sebastian Witalec

  • 12:45 - 14:00

    Lunch And Refreshments

  • schedule-speaker

    14:00

    Ember.js

    A talk about Ember works, the internals, how it's different to Angular and React, and why would you choose it over other technologies.

    Ember.js is an open-source client-side JavaScript web application framework based on the model-view-controller (MVC) software architectural pattern. It allows developers to create scalable single-page applications quickly and easily. It does so by incorporating common idioms and best practices into a framework that provides a rich object model, declarative two-way data binding, computed properties, automatically-updating templates powered by Handlebars.js, and a router for managing application state. Ember is a fun and structure way to quickly create apps, and has various advantages over angular.

    - By Dory Zidon

  • schedule-speaker

    15:00

    Web development with Lua programming Language

    Lua is a very fast and powerful scripting language that can be easily embeddable. It has been shining in industries like game development, for example. Lua is also an excellent tool as a general purpose language and can be used to develop robust applications. Its use in web developments, however, despite its great potential and incredible benchmarks, needs to be more widespread. This talk will mention the current state of Lua in web development, show some benchmarks, compare existing tools and teach developers how to get started with Sailor, an MVC web framework written in Lua.

    - By Etiene Dalcol

  • schedule-speaker

    16:00

    Building Search on any platform w/ Algolia.

    Why we built the Algolia engine? Why speed and UI/UX is important? A live coding session.

    - By Algolia Team

  • schedule-speaker

    17:00

    AI getting practical - taking advantage of automated image recognition

    What is the Imagga API, what can be built with it, and how you can start using it right away.

    - By Georgi Kadrev

  • 17:45 - 18:00

    Closing. Go to the main room :)

  • 19:30 - 23:00

    Party at a secret location with Surmata Harry and all of us.

  • schedule-speaker

    10:00 - 11:45

    Workshop: Measuring Usability with the System Usability Scale

    A fairly interactive workshop, with groups of 2/3 getting together, user testing a product and finally scoring the product using the SUS score.

    - By Joe Dollar-Smirnov

  • schedule-speaker

    12:00

    Storytelling for multi-device design

    As the number of devices we use on a daily basis grows, considering each device's role at different times, situations and contexts is becoming increasingly important. Our ability to control where a user is coming from and how they get around the experiences we design is fading. Yet our need to ensure we understand where they are in their journey, so that we can deliver the right content and interactions at the right time, and on the right device, is ever more important. In this talk Anna will look a the principles behind storytelling in design and how they can be translated onto a multi device landscape to help ensure we create better multi-device experiences for our users and healthier bottom lines for our businesses.

    - By Anna Dahlström

  • 12:45 - 14:00

    Lunch And Refreshments

  • schedule-speaker

    14:00

    Workshop: Sktechnoting

    Sketchnoting improves your concentration, gets your creative juices flowing and helps you focus on the big picture, and so it’s a great tool for team collaboration as well as individual practice. In this workshop I will outline some of the basic concepts of sketching, visual storytelling and how to apply them in your daily working routine. No drawing experience required!

    - By Aurora Suriel

  • schedule-speaker

    15:00

    Resident good: NoSQL (in Bulgarian)

    Overview of NoSQL. History, why all this happened. Main types are covered with their specific attributes, suitable use cases, data models and some notes when not to use them. Polyglot persistence is covered and Cap theorem.

    - By Lyubomir Filipov

  • schedule-speaker

    16:00

    The ROI of BBQ - how to engage, empower and kickstart communities

    What do a polo match in Buenos Aires, a tech conference in Zagreb, and a BBQ in San Francisco have in common? If you’re working on global or offline community building, you need to know the Toptal story — the story of how a company that lives and dies by its community has scaled its community initiatives (which include the above events and many more) and skyrocketed its growth over the last year. Toptal has organised more then 250 events in 45+ countries and launched multiple initiatives within the last year with community a team of only 2 people.

    - By Kenan Salihbegovic, Toptal

  • schedule-speaker

    17:00

    Why you should become a remote worker (and how to do it now)

    Remote has quickly become “the cool kid on the block” for the world of work. Many people cherish the thought of working from the comfort of their home, however few know how to achieve it, and even fewer are aware of the challenges this model of work entails.

    In this talk, I will tell you why remote is no longer the future of work, but rather the present of our professional lives, how to join the army of digital nomads and not just keep your sanity, but thrive as a remote worker.

    - By Ilia Markov

  • 17:45 - 18:00

    Closing. Go to the main room :)

  • 19:30 - 23:00

    Party at a secret location with Surmata Harry and all of us.

Speakers

Behold! Our awesome speakers.

Keynotes


event-speaker

Robert Nyman

#Web

Developer Relations @Google. Strong believer in HTML5 and the Open Web.


The Web - What it Has, What it Lacks and Where it Must Go


event-speaker

Jurgen Appelo

#Change, #Agile

A creative networker, writer, speaker, entrepreneur, dreamer, leader.


Managing for Happiness



More awesome speakers


event-speaker

Anna Dahlström

#UX, #UI, #Design

UX designer focused on strategic UX and cross-channel experience.


UX fika


event-speaker

Colin Charles

#MariaDB

Chief Evangelist at MariaDB. Former Fedora and OpenOffice.org.


Meet MariaDB 10.1: Security, High Availability, High Performance, Operational Ease and more


event-speaker

Krasimir Tsonev

#Reactjs

Writer, speaker and coder, designer with more than 10 years experience.


Discovering ReactJS. What's my opinion after a few months of heavy use.



event-speaker

Etiene Dalcol

#Lua

Lead developer of SailorMVC. Founder of Lua Ladies. Student


Web development with Lua programming Language.


event-speaker

Igor Mihalik

#RocksDB

Ex-Pivotal, currently CTO @ Ingen.io, structured data addict. Slovakian


Using RocksDB to store graph data structures.


event-speaker

Sebastian Witalec

#Angular2.0, #NativeScript

Technical Evangelist for Telerik a Progress Company


Building mobile apps with Angular2 and NativeScript.



event-speaker

Nikolay Alexiev

#KnowledgeGraph #Bing #Satori

Lead developer within the Satori team. New technologies enthusiast.


Understanding the Web with Bing and Satori


event-speaker

Josette Garcia

#Communities

Long-time community technology manager with huge international experience.


Communities: the good and not-so-good parts


event-speaker

Joe Dollar-Smirnov

#UserResearch, #UX

Director of User Experience at Red Badger and Lead Instructor at General Assembly


Measuring Usability with the System Usability Scale



event-speaker

Stefan Kanev

#Programming

Software craftsman at ReceiptBank. Smart guy and a great speaker.


Programming (under construction)


event-speaker

Dory Zidon

#EmberJS

Entrepreneur.


Ember.js in a nutshell


event-speaker

Alexander Aldev

#MammouthDB

DB engine architect and CTO @ MammothDB, preaches affordable enterprise software


Scaling ad-hoc analytics with MammothDB



event-speaker

Ivo Georgiev

#LinvoDB

Founder and CEO at Stremio. 9 years of programming experience


Turning any key-value store into a model-based document store


event-speaker

Thanos Papavasiliou

#Frontend

Maker of things online. Head of design @incrediblue.


The collaboration between a frontend developer and a designer in today's world


event-speaker

Kostas Bariotis

#Microservices

Product Engineer with over 5 years of experience in creating Web Applications


Using microservices to solve everyday problems.



event-speaker

Marian Marinov

#Nginx

CEO of 1H, CTO of Kyup and Chief System Architect of SiteGround.


Nginx - your load balancer & cache


event-speaker

Zoltan Nemeth

#DevOps

Core systems manager @ Ustream. DevOps Maniac.


Scalable Service Architectures


event-speaker

Aurora Suriel

#Sketching

I draw words and write drawings. UX/UI Dev. Cartoonist.


Sketchnoting workshop



event-speaker

Alex Kudelka

#Algolia

Product Specialist
@ Algolia


Decoding the building of search with Algolia


event-speaker

Alexandre Collin

#javascript #api

Customer Solutions Engineer
@ Algolia


Decoding the building of search with Algolia


event-speaker

Ilia Markov

#Remote

Digital marketer who loves to play with words and numbers equally.


Why you should become a remote worker (and how to do it now)



event-speaker

Kenan Salihbegovic

#Communities

Community Manager
@ Toptal


How to engage, empower and kickstart communities


event-speaker

Danielle Reid

#UX

UX Director
@ Toptal


Design Beyond The Screen


event-speaker

Constantine Spathis

#Technologies

CEO of Xogito


Emerging Technologies


The Venue

147, Tsarigradsko shose blvd, 1784 Sofia, Bulgaria

+359 2 965 522 0.

Feedback

We count on your opinion to make our events better

Download Gizlo app for Android and iPhone and share your feedback,
or click here to do it now online.

Meet Colin Charles

speaker Bio image

Colin Charles works on MariaDB at SkySQL. He has been the Chief Evangelist for MariaDB since 2009, with work ranging from speaking engagements to consultancy and engineering works around MariaDB.

He lives in Kuala Lumpur, Malaysia and had worked at MySQL since 2005, and been a MySQL user since 2000.

Before joining MySQL, he worked actively on the Fedora and OpenOffice.org projects. He's well known on the conference track having spoken at many of them over the course of his career.

speaker Bio image

Meet Jurgen Appelo

Jurgen Appelo is pioneering management to help creative organizations survive and thrive in the 21st century. He offers concrete games, tools, and practices, so you can introduce better management, with fewer managers.

Jurgen calls himself a creative networker. But sometimes he’s a writer, speaker, trainer, entrepreneur, illustrator, manager, blogger, reader, dreamer, leader, freethinker, or… Dutch guy. Inc.com has called him a Top 50 Leadership Expert and a Top 100 Great Leadership Speaker. Since 2008, Jurgen writes a popular blog at NOOP.NL, offering ideas on the creative economy, agile management, organizational change, and personal development. He is the author of the book Management 3.0, which describes the role of the manager in agile organizations. And he wrote the little book How to Change the World, which describes a supermodel for change management. His most recent book is called #Workout, which offers you practical ideas to engage workers, improve work, and delight clients.

Jurgen can help you upgrade your enterprise with more engagement and faster results; He can show you how to become an agile businesses with better software; He shows you how to creatively manage your company; And he can inspire professionals with a purpose, advocating work-life integration for creative people. Jurgen is CEO of the business network Happy Melly, and co-founder of the Agile Lean Europe network and the Stoos Network. He is also a speaker who is regularly invited to talk at business seminars and conferences around the world.

speaker Bio image

Meet Krasimir Tsonev

Krasimir Tsonev is a coder with over ten years of experience in web development. Author of "Node.js Blueprints" book he works with a strong focus on quality and usability. Krasimir is interested in delivering cutting edge applications. He enjoys working in the industry and has a passion for creating and discovering new and effective digital experiences.

Right now Krasimir is working with technologies like HTML5/CSS3, JavaScript, PHP and NodeJS, but originally he started as a graphic designer. Later, being a flash developer he spent several years using ActionScript3 and frameworks like RobotLegs. After that, as a freelancer he continued delivering full stack web services for his clients - graphic design, front-end and back-end programming.

With the rise of the mobile development, Krasimir is enthusiastic to work on responsive applications targeted to various devices. Living and working in Bulgaria he graduated at the Technical University of Varna with bachelor and master degree in computer science. He loves blogging, writing books and making talks about the latest trends in web development.

speaker Bio image

Meet Anna Dahlström

Anna is a great UX designer and the founder of product studio byflock and their first product Glimt.it.

She’s worked client side, for startups and agencies on large variety of brands and projects, from websites and apps to TV UIs. She’s a regular speaker and instructor for General Assembly where she’s taught more than 30 classes related to designing for multiple devices.

speaker Bio image

Meet Igor Mihalik

Igor Mihalik is experienced full stack developer and CTO at Ingen.io. Most of his time is dedicated to UniGraph - a global, language independent knowledge graph that aggregates various sources of structured data and unifies them under a single generally recognised schema.

Previously he worked as Senior Member of the Technical Staff at Pivotal. During his career he worked at various software engineering positions focused on software architectures, distributed systems and technologies covering all layers of software development and deployment stack.

He holds a PhD. in Transport and Communication Technology from the University of Zilina, Slovakia. His research topics covered natural language processing, digital signal processing, speech synthesis and signal compression. He is also an Adjunct Lecturer at Cork Institute of Technology in Ireland.

speaker Bio image

Meet Robert Nyman

Robert is a strong believer in HTML5 and the Open Web, and has been working since 1999 with Front End development for the web, in Sweden and in New York City.

He currently heads up Developer Relations at Google for the Nordics. He also loves to travel and meet people.

Robert has Presented in 32 countries, and holds claim to the title of most well-travelled speaker on Lanyrd.

He is listed by Twitter as one of 23 Swedes to follow and 5th best developer in Sweden.

He has also run Geek Meet in Stockholm since 2006 – one of the first of its kind for web developers in Sweden

speaker Bio image

Meet Etiene Dalcol

Brazilian engineering student currently in exchange in France through a scholarship. Lead developer of Sailor, thinks that Lua programming language should be the next thing and wants to teach programming to young ladies on it.

Likes going to tech conferences and cares about women in technology. Has been a speaker on various occasions and once got a Hackathon prize.

Loves travelling, is trilingual, thinks that learning natural languages is a beautiful thing and is currently deciding which one to learn next.

Close