Bulgaria Web Summit 2018

Front-end, Back-end, UX, Design, Privacy, eHealth, WebVR, IoT, Ethereum and Fun; est. 2004

13th of April: Workshops | 14 of April: Conference


So far our attendees are from:
Greece Bulgaria Czechia Macedonia Romania Denmark Estonia United Kingdom Germany Lithuania Turkey The Netherlands USA

0

Stages

0

Attendees

0

Speakers

0

Days

About us

Common questions and answers about the event

  • Why should I attend the event?


    It will increase your productivity: While you will certainly be attending conference in order to learn, a short work trip away from the office will re-energize you and allow you to work better when you return.

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

    It will make you better at your job: Learning from the pitfalls as well as the successes of distinguished business leaders at Bulgaria Web Summit will help you to find areas in which you can improve.

    You will learn more about our industry: What you learn at our event can only serve to bolster you knowledge and fuel you continued drive for success.

  • Where can I see the previous events?
  • 4 stages? How can I see all the talks?

    We will try to arrange the program based on topics of interest and without overlapping. Of course there is a great chance that you will have to choose between 2 sessions. In any case you will learn something new and you will also be able to talk to the speaker of the talk you missed later and to ask her/him everything you need to know.

    Using the schedule as an excuse not to come is the most stupid one we could imagine. Sorry!

  • Are you related somehow to The Summit?

    No, we are not. In fact we think the summit is useless as a technology event, but this is our personal opinion.

    We do respect the effort of the organizers.

  • Why is your event so affordable?

    Our goal is to create an affordable event, so anyone could come and learn and gain useful experience and connections. We keep the quality of the speakers very high and we are trying to make your stay at the venue as comfortable as possible.

    We also count on our partners to help us with our mission.

  • Are you affiliated with the “Bulgarian EU Presidency in 2018”?

    We are so proud to announce that we are NOT affiliated with “Bulgarian Presidency of the Council of the EU in 2018”.

Confirmed Speakers

Behold! Some of our awesome speakers


The Web


Jason Scott, speaker at Bulgaria Web Summit 2018

Jason Scott

Free Range Archivist and Software Curator at Internet Archive.


#TheWeb


Neven Boyanov, speaker at Bulgaria Web Summit 2018

Neven Boyanov

Entrepreneur and irrepressible startup enthusiast, recently focused on telemedicine.


#eHealth


Bilyana Vacheva, speaker at Bulgaria Web Summit 2018

Bilyana Vacheva

UX team lead for the LensVR browser.


#VR ;#AR.


Voice & VoiceUI


Léonie Watson, speaker at Bulgaria Web Summit 2018

Léonie Watson

Accessibility engineer, W3C Web Platform WG co-chair, screen reader user, tequila drinker and crime fiction junkie.

#AlexaSkills; #VoiceUI


Max Amordeluso, speaker at Bulgaria Web Summit 2018

Max Amordeluso

EU chief evangelist for Amazon's Alexa Skills Kit, working with #AlexaDevs.


#AlexaSkills; #VoiceUI


DevOps, Workflows, Processes, DB


Ilko Kacharov, speaker at Bulgaria Web Summit 2018

Ilko Kacharov

Zend Framework Certified Architect and Lead Dev in Proxiad/Mailjet.


#CodeReviews


Boyan Djumakov, speaker at Bulgaria Web Summit 2018

Boyan Djumakov

Web Developer && Hardware Enthusiast.



#WorkBetter


Andrey Hristov, speaker at Bulgaria Web Summit 2018

Andrey Hristov

Software developer with 17 years experience. Previously, he was part of the MySQL development team.


#Docker


Marian Marinov, speaker at Bulgaria Web Summit 2018

Marian Marinov

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


#Nginx; #MySQL


PHP


Juliette Reinders Folmer, speaker at Bulgaria Web Summit 2018

Juliette Reinders Folmer

Juliette Reinders Folmer is an all round consultant and developer who tries not be a geek.


#PHP #PHP_CodeSniffer #RegExp


Milana Cap, speaker at Bulgaria Web Summit 2018

Milana Cap

WordPress developer at Toptal and Open Source contributor. Former Opera prompter.


#PHP #Wordpress #API


Yoan-Alexander Grigorov, speaker at Bulgaria Web Summit 2018

Yoan-Alexander Grigorov

Dedicated PHP developer since 2006. Rascal MPL language engineering.


#PHP #GlagolDSL


Derick Rethans, speaker at Bulgaria Web Summit 2018

Derick Rethans

PHP internals person, author of Xdebug; Works as Senior Engineer at MongoDB.


#PHP #MongoDB


Programming:[Javascript, WebAssembly]


Lian Li, speaker at Bulgaria Web Summit 2018

Lian Li

A software engineer and machine learning enthusiast.


#NodeJS; #ML


Roman Kuba, speaker at Bulgaria Web Summit 2018

Roman Kuba

Senior Softrware Engineer at Codeship.


#VueJS


Jessica Jordan, speaker at Bulgaria Web Summit 2018

Jessica Jordan

Software Engineer | Web | JavaScript | Ember.js | Berlin


#EmberJS


Krasimir Tsonev, speaker at Bulgaria Web Summit 2018

Krasimir Tsonev

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


#JavaScript #eHealth


Kaloyan Kosev, speaker at Bulgaria Web Summit 2018

Kaloyan Kosev

Front-end developer, author at CSS-Tricks, part of the DevLabs dream-team.


#react #react-native


Boyan Mihaylov, speaker at Bulgaria Web Summit 2018

Boyan Mihaylov

Web enthusiast, software architect, improviser.


#WebAssembly


Juarez Filho, speaker at Bulgaria Web Summit 2018

Juarez Filho

A traveler who loves to tell his adventures with Web Technologies and Firebase.


#Firebase; #Apps


Asim Hussain, speaker at Bulgaria Web Summit 2018

Asim Hussain

Developer • Teacher of Angular & JS at codecraft.tv • Cloud Developer Advocate @Microsoft


#Nodejs; #Security


Emil Stoyanov, speaker at Bulgaria Web Summit 2018

Emil Stoyanov

Blockchain professional


#Ethereum; #SmartContacts


Sebastian Witalec, speaker at Bulgaria Web Summit 2018

Sebastian Witalec

Solution Engineer and a Technical Evangelist for Telerik a Progres company.


#Native


UX


Florence Okoye, speaker at Bulgaria Web Summit 2018

Florence Okoye

UX Designer at The Natural History Museum.



#UX; #ServiceDesign


Dave Hogue, speaker at Bulgaria Web Summit 2018

Dave Hogue

Psychologist and UX Lead at Google who designs for humans.


#UX;


Ina Georgieva, speaker at Bulgaria Web Summit 2018

Ina Georgieva

UX Designer. Film Director & Producer



#UX; #Gamification


Some of the talks

  • Roman Kuba

    There is a lot of buzz around the progressive framework named VueJS. But why is it truly special and interesting?

    We’ll take a jump into what Vue does, and what’s its special little features and on this path we’re going to explore what Vue can do for us on parts that are maybe not obvious. The reactive data system that’s running under the hood is often overlooked, but when used wisely enables users to do really impressive things on the way. Come with me on that journey and maybe Vue sparks your interest.

    What this means is, we we'll walk through the progressive part of Vue and see how easy it is to get started and how complex it can become. From dropping it into the browser to leveraging webpack with Single File Components. Beyond that we will take a look at the reactive system that's in depth of Vue, why computed properties are so awesome and what we can build with Vue. We will build a rough patch of a State Managment Library (That will eventually be Vuex), components that fetch data automatically, and hopefully more.

    - By Roman Kuba

  • Kaloyan Kosev

    React Native App: Expectations vs Reality.

    I had a chance to be part of a team that started developing a decent size React Native mobile app from scratch. As a developer with a solid React background, I had some expectations at first. During my initial research, everything sounded terrific: performance stats, ease of development, learn-once-use-everywhere, debugging tools, etc. But is everything terrific really?

    I'm excited to share my journey about how my expectations met the reality. I'll give my personal opinion about the matureness of the technology, for which use-cases it fits well and for which it doesn't. I'll also try to address the most popular misconceptions about React Native, which front-end developers usually have before they have the chance to actually built something.

    - By Kaloyan Kosev

  • Asim Hussain

    How to hack a node app?

    Thought hacking was hard? It’s not, it’s easy and I’m going to show you how! In this episode of CSI Sofia we’ll investigate a series of hacking stories and break them down step-by-step to see exactly how they did it. By the end you’ll walk away a little bit more scared and a lot more prepared with some great practices you can apply immediately to your own applications.

    - By Asim Hussain

  • Jessica Jordan

    Testing against Time in JavaScript Applications.

    As the applications we write tests against grow more complex we might stumble into testing errors stemming from asynchronous and time-dependent behaviour. This talk will characterize several roadblocks in testing which are affected by time. With an example Ember.js application, we will explore how Ember's rich testing API, newest JavaScript features and community libraries, will help us writing legible and reliable tests and how we can make those tests turn green even as time passes by.

    - By Jessica Jordan

  • Boyan Mihaylov

    WebAssembly brings the Web to a new era.

    JavaScript has become the de-facto programming language for the Web. It allows developers to build from traditional single-page applications to more specialized ones, for example, video and image manipulation. Although possible, applications like CAD, games, and video are hard and sometimes weird to write in JavaScript. Moreover, such applications often need to be rewritten from the scratch from other statically typed languages, as the code cannot be reused directly on the Web.

    WebAssembly is a low-level binary format running the browser. It allows developers to create highly efficient applications, where performance is close to native. WebAssembly is a new compilation target for the Web, allowing us to compile from C/C++ and other statically typed languages. Furthermore, it creates a standardized base for reusing code between Web and native. In this talk we will examine WebAssembly and discuss how it is going to change the Web.

    - By Boyan Mihaylov

  • Yoan-Alexander Grigorov

    Glagol DSL experimental language.

    Glagol DSL is an experimental domain specific language with the goal to help developers engineer microservices using the Domain-Driven Design concepts out-of-the-box. To achieve this, Glagol DSL incorporates object-oriented structures that are much closer to the concepts of Model-Driven Design (a set of patterns from Domain-Driven Design) than the usual object-oriented languages. Additionally, Glagol DSL also supports basic web (api) framework capabilities like routing, request handling and controllers.

    Glagol DSL includes grammatical declarations for Entities, Value Objects, Repositories and Controllers. In general, all of those are embedded into the language’s syntax and their usage implies follow-up rules based on the concept behind each of them.

    - By Yoan-Alexander Grigorov

  • Yoan-Alexander Grigorov

    PHP Quiz

    An actual Quiz, where people get code questions and test their own knowledge. This is all about variable types, type juggling and the intricacies of a loose type programming language and is relevant for anyone interested in PHP.

    - By Juliette Reinders Folmer

  • Yoan-Alexander Grigorov

    WordPress REST API when you're not WordPress developer

    WordPress REST API has many use cases. We'll take a peek at possibilities to interact with WordPress from the outside

    - By Milana Capr

  • Derick Rethans

    Storing Data in MongoDB

    Although MongoDB is a non-relational database, it is still very important that you store your data in an optimal way. This presentation teaches you the basics of MongoDB and its data model, how to design your data schema according to your application's needs, and how to keep your data clean.

    Designing for a modern non-relational database such as MongoDB requires a different mind set when designing your schema.

    Besides schema design techniques, we'll also have a quick look at indexes, and way to find out why queries are potentially not as fast as they could be.

    - By Derick Rethans

  • Andrey Hristov

    Speeding up and automating your development routine with Docker.

    Containerisation is taking over the world. You will how Docker containers are different from virtual machines and how you can use them to make your life much easier when writing web (and not only web) applications.

    - By Andrey Hristov

  • Ilko Kacharov

    Practical code reviews


    Code quality / style / standards
    Error detection
    Sharing know-how with the team
    Vulnerability exposure
    Iterations and passes
    Review vs running the code
    Goals, checklists and metrics
    Code review tools

    - By Ilko Kacharov

  • Florence Okoye

    Understanding the Job to Design the Service

    What does it mean for design to be intersectional, for development to be inclusive? What does it mean to be a designer in an era of rapidly changing complexity? Combining insights from the jam methodology, user centred design and jobs to be done framework, this talk will explore how we can incorporate uncertainty to create adaptive personas where the objective and the personal meet.

    - By Florence Okoye

  • schedule-speaker

    The art of noise (keep talking)

    Voice interaction is now commonplace: we converse with the digital assistants on our phones and our connected home devices, and the experience is improving all the time. But how do we design experiences for voice interaction? What can we learn from the experiences of using first generation voice input/output technologies like screen readers and speech recognition tools? Full of practical ideas and interesting possibilities, this talk explores the past, present, and future of voice interaction design; and considers how to create voice experiences that really work.

    - By Leonie Watson

  • schedule-speaker

    Voice Enable all the things with Alexa Home

    his session covers Alexa's advances in spoken language understanding and machine learning, and shares thoughts about building next generation user experiences.

    - By Max Amordeluso

  • schedule-speaker

    Handling complexity and designing for simplicity

    A broader discussion of the sources of complexity (wicked problems are complex) and the methods to simplify products (which are also methods used to approach wicked problems.)

    - By Dave Hogue

  • schedule-speaker

    VR UX

    This is a futuristic talk! I will talk about the next evolution of the web - immersive virtual reality websites. I will share our vision on how the browsers have to change in order to accommodate the needs of the new platform and also give valuable insight from the experiments we've done in the field of VR UX.

    - By Bilyana Vacheva

The Venue: Inter Expo Center

147, Tsarigradsko shose blvd, 1784 Sofia, Bulgaria

+359 2 965 522 0.

Pricing

Flexible pricing for your needs. Team discounts available.

007

Soldout
  • Access to 4 conference stages
  • Lots of knowledge
  • Lots of fun
  • Bring your own food

VIP

Soldout
  • Access to 4 conference stages
  • Lots of knowledge && fun
  • A Lunch box
  • A gift

Workshops

BGN35/ Per Stream
  • Access to 2 workshops
  • Lots of knowledge && fun
  • Hands-on experience
  • More info here.


Important: If you have troubles paying via our partner website - sabitie.bg, please send us an e-mail to 2018@bulgariawebsummit.com and we will help you out.

News

Important Updates

hotel

We are green.

We at BWS take protecting the environment and global warming very seriously. During our last event we had bio-degradable lanyards and now we are aiming at going even further to make our event a zero-carbon event.

Some rules we will follow

– Request organic, locally produced food and beverages to cut transportation emissions. Organic food and beverages do not use synthetic fertilizers or chemicals derived from fossil fuels.
– Eliminate disposable containers, plates, bowls, cups and cutlery.
– Set up a compost program for all food waste. Composting reduces the amount of waste going to landfills and cuts emissions of methane, a potent greenhouse gas.
– Choose suppliers that provide low-carbon products or services.
- Carbon offsets will be used to offset all emissions, including those from air travel, energy use (including electricity), vehicle use, etc.

hotel

Take your kid with you.

Every year there are several children whose parents haven’t been able to arrange a granny-nanny and have had to bring their child to the event with them. This year we will try to end the kiddie-boredom and paperball matches which usually take place in the dining area by organizing some activities for our youngest attendees:

Learn how to hack
We will organize a programming workshop for children aged 6-12 where they can learn how to start programming and/or to share their knowledge with the rest.

Have fun
Apart from that we are planning to hire an animator to make sure the children have fun while you are busy learning new modern web techniques from our speakers. Your kid will get this for free if you purchase a conference ticket.


hotel

Travel Safety Tips for Sofia

Despite its, at places, shabby appearance, Sofia is a safe city. Like in any big city, however, taking sensible precautions is advised.

Here are a few tips to enjoying Sofia safely:

- Do not walk alone at night and if you must, stay on well-lit streets.
– Exchange money at banks or exchange bureaus. Make sure you read all the small print before exchanging. Never exchange money on the street!
– Use only ATM’s in well-lit areas and, even better, ATM’s attached to bank offices.
– Pickpocketing often occurs on public transportation and crowded market places. Do not carry large sums, do not flash valuables, and have your belonging close to you at all times.
– Do not leave purses, phones, cameras or wallets on the table while dining at sidewalk restaurants and cafes.

Read more here.