- 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”.
Voice & VoiceUI
DevOps, Workflows, Processes, DB
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
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
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
- By Jessica Jordan
WebAssembly brings the Web to a new era.
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
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
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
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
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
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
Practical code reviews
Code quality / style / standards
Sharing know-how with the team
Iterations and passes
Review vs running the code
Goals, checklists and metrics
Code review tools
- By Ilko Kacharov
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
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
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
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
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.
SuperHosting.BG is the largest and the fastest growing hosting company in Bulgaria. They are the most popular choice for a hosting partner in the country – their quality of service, exceptional customer care and 24/7 technical support are the features their customers value the most.
Founded in 1998,Milestone Systems is a global industry leader in open platform IP video management software
Mansion TOC is the Technological and Operational heart of the world renowned MANSION Group - an Online Betting Global Leader, operating leading Online Casino brands such as: Casino, MansionCasino and SlotsHeaven. If you are a Full Stack Developer, looking for a new challenge – come and join us where the world plays!
Toptal is an exclusive network of the top freelance software developers, designers, and finance experts in the world. Top companies rely on Toptal freelancers for their most important projects.
SoftServe is transforming your business with innovation, experience design, security, big data and analytics, and software development
We at BWS take protecting the environment *very seriously* and we are grateful for the support of the following green companies:
- Access to 4 conference stages
- Lots of knowledge
- Lots of fun
- Bring your own food
- Access to 4 conference stages
- Lots of knowledge && fun
- A Lunch box
- A gift
- 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 firstname.lastname@example.org and we will help you out.