Speakers
Behold! Our awesome speakers!
They speak also at: TheNextWeb Conference, Smashing Conference, Fosdem, SXSW, JSConf EU, HTML5 DevCon, SydneyJS,ThinkingDigital, UpdateConf, NodeConf, OpenFest, FOWA, WeNode and many more arround the world. Now in Sofia!
Day 1: Interfaces, Experiences, Design the Web, Css, Accessibility, Privacy, Agile!
Aral Balkan
Cyborg Rights Activist.
Harry Roberts
CSSWizardry. Front-end Architect, designer, developer.
Lara Hanlon
Designer, Thinker, and Educator at IBM Design
Matt Stow
A user experience-focused front-end developer who just wants to make the web a better place
Ada Rose Edwards
Full stack JS developer with focus on front end animation performance. Developer Advocate at Samsung.
Fabio Benedetti
Lead Visual Designer & Illustrator, working for Apple.
Borislav Kiprin
A digital strategist, traveller and curious mind.
Day 2: $.JavaScript; $.NodeJS; $.MySQL; $.ReactJS; $.Hacking; $.Django; $.R
Krasimir Tsonev
Writer, speaker and coder, designer with more than 10 years experience.
Stefan Kanev
Software craftsman at ReceiptBank. Smart guy and a great speaker.
Elena Kolevska
A software engineer with 9+ years of professional experience.
Mathias Buus Madsen
Node.js hacker with more than 500 npm modules. Founder of Ge.tt
Marian Marinov
CEO of 1H, CTO of Kyup and Chief System Architect of SiteGround.
Andrew Collier
Itinerant Data Scientist. Geek. Runner.
Henri Bergius
Hacker and occasional adventurer. Author of Create.js and NoFlo.
Burak Can
Developer
The Schedule
-
This stream is sponsored by
-
08:00 – 09:00
Check In + Coffee + Networking
-
09:00 – 10:00
The grand opening – it will be awesome!
-

10:00 – 10:45
The Universal Declaration of Cyborg Rights
The year is 2017,
8 men hold half of the world’s wealth between them and preside over a digital panopticon that enslaves and farms the world’s population.
Fellow cyborgs, it is time to rise up, reclaim our rights, and start paving the path forward toward a more egalitarian and sustainable future.– By Aral Balkan
-

11:00 – 11:45
Refactoring CSS Without Losing Your Mind
Working with CSS is tricky enough as it is; working with legacy CSS can be nightmarish. In this talk, we’ll look at how we decide what to refactor and when; how we can refactor code whilst still shipping features; how to avoid regressions when adding new CSS; how we can avoid the dreaded refactoring tunnels; running new and legacy code in tandem; and a bunch of other neat little tips and tricks.
– By Harry Roberts, Csswizadry
-

12:00 – 12:45
Building A Better, Accessible Web.
Detailing why accessibility matters, the types of disabilities there are/how to cater for them, and how to write good, semantic HTML and utilise ARIA to create accessible, robust web applications.
– By Matt Stow
-
12:45 – 14:00
Lunch Pause
-

14:00 -14:45
Virtual Reality and the Future of the Web.
New Virtual Reality browsers means we need to consider how the web platform is going to need evolve to take advantage of the benefits that Virtual Reality can bring.
– By Ada Rose Edwards, Samsung Mobile
-

15:00 – 15:45
Travelling With The User.
Are your UX and IA efforts up to the current content consumption trends? Can they travel with the user wherever she goes? Are you leading or are you following?
In my talk, I will be focusing on historical user journey patterns, content touch points and how we organize and present content on platforms and devices. I will be providing tips and tricks on making content transportable. The audience will be presented with examples and look into near the future.– By Borislav Kiprin
-

16:00 – 16:45
We are designers. We make things.
1) Introduction: Design the world around us.
Everyone is a designer, design means to make something, not only taking care of the form but of the function too.
2) Visual Design versus UX design. Why so many names?
(e.g. Senior designer, web designer, ui designer, ux designer, web graphic designer, lead designer, senior ui designer, digital designer, interactive designer, digital artist… and so on)
This world wants us to be very specific, but in the end we are all designers.
3) The importance of Icon Design in 2017. We’re going Towards a world without words.
One of my areas of expertise. Brief talk on where the visual language is going. People use more and more icons and symbols, less words to communicate.
4) Tools: Photoshop and others tools – such as FW, Sketch and Adobe XD
Ideas matters. Tools not as much. Based on my personal experience, an overview on how the tools can help you but they MUST not limit you.– By Fabio Benedetti, Apple
-

17:00 -17:45
Great Design Facilitation Builds Better Designed Solutions
Imagine the most fulfilling, collaborative design meeting you’ve ever had. Hours seemed to fly by, and those hours were productive. Political and mental barriers melted away and in their place were innovative ideas, or realistic solutions for complex problems. For several shining moments the team worked as one; the conversation or the activity was equally fun and productive, and you left the room feeling smart and empowered. It’s highly likely that someone in that meeting was a facilitator, either by design or by accident. If you can’t identify the facilitator, chances are it was you.
– By Lara Hanlon, IBM Design
-
17:45 – 18:20
Closing talks. Raffle and more surprises. Be here!
-
08:00 – 09:00
Check In + Coffee + Networking
-

09:00 – 09:45
Monorepo workflows for JavaScript projects.
Monorepos are gaining popularity at a very high rate. This is a fully practical talk which explains why and how to use monorepo project structures in our JavaScript codebases.
I’ll explain how it can help to improve our workflows and productivity when working with highly modular codebases. The audience of this talk is dailiy users to experts.– By Burak Can
-

10:00 – 10:45
Going offline with append-only logs
A talk about a great p2p data structure called an “append only log”. It’s a fancy word for a list you are only allowed to append to and read from. The talk will show case why this data structure works great over p2p networks and how you can use it to make your websites and node applications work offline using a bunch of npm modules.
– By Mathias Buus Madsen
-
11:00 – 11:45
React.js in patterns.
Long time I was searching for a good front-end framework. Framework that will help me write scalable and easy to maintain UI. Even though React is just a library for rendering it comes with so many benefits that I can easily say “I found it”. And like every thing that I use a lot I started seeing some patterns. Techniques that are applied over and over again and I see in the code of other developers. I will show and talk about those patterns.
– By Krasimir Tsonev
-

12:00 – 12:45
A simple introduction to D3.js
D3 seems daunting, but that’s an illusion. While very powerful, it’s quite simple to get started with and get some pretty neat results. The talk will be an introduction to what D3 is all about and how you can use it. By the end, you will have a good understanding of how it works and be able to start creating visualizations with it.
– By Stefan Kanev, ReceiptBank
-
12:45 – 14:00
Lunch Pause
-

14:00 -14:45
Diagnosing the Long Distance Runner with Django, D3 and R
TL;DR Building the ultimate runners’ portal using Django, D3 and R.
Runners enjoy running. Obviously! They’re also somewhat obsessed with statistics: weekly mileage, marathon times, resting heart rate, medal count… Back in the day these would be recorded by hand in a dog-eared logbook. But we’re too sophisticated for that now.
Services like Strava allow a runner to track their training statistics online and easily make comparisons with their running mates. However, the ultimate test of a runner is the race. And race statistics are distributed across a variety of sites on the internet. There’s no single resource.
Wouldn’t it be handy if all of those results were aggregated in one place? A runner could then see a consolidated picture of their racing prowess. It’d be cool if it was augmented with responsive visualisations and predictive models.
I’ll be talking about an ambitious project to carefully synthesise those distributed race statistics, using R for scraping and modeling, Django for data management and presentation, and D3 for visualisation.
I’ll also discuss the models that I’ve built using this meticulously validated set of data and the intriguing things that they’ve revealed about that curious animal, the Long Distance Runner.– By Andrew Collier, TopTal
-

15:00 – 15:45
Practical MySQL Performance Optimization
I will share my practical experience from the last few years. No bulshit, real optimization only.
– By Marian Marinov
-

16:00 – 16:45
How to create Redis modules – unleashed
Hands-on experience on creating Redis modules. Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. Let’s hack it!
– Elena Kolevska
-

17:00 – 17:45
Flow-Based Programming for JavaScript
NoFlo is a flow-based programming environment for JavaScript. Originally built for Node.js systems automation, the same visual development tools can also be used for developing full-stack applications from the browser to microcontrollers like Arduino. With NoFlo developers build their applications by wiring data streams together between different pre-built or custom components. The NoFlo environment is fully browser-based and can connect to NoFlo instances running on remote servers, allowing inspection and rewiring of running software.
– Henri Bergius
-
17:45 – 18:00
Closing talks. Raffle and more surprises. Be here!
The Venue: Inter Expo Center
147, Tsarigradsko shose blvd, 1784 Sofia, Bulgaria
+359 2 965 522 0.
More awesomeness
Coffee, party and healthy food
Conference Party. 7th of April.
TGIF! Let’s get rocked by the music of legendary rock stars like AC/DC, Bon Jovi, Dire Straits, Guns ‘n Roses, INXS, Linkin Park, Marilyn Manson, Metallica, Nirvana, Rage Against The Machine, Rammstein, Red Hot Chili Peppers, The Doors, U2 and more… with djsupermax.
The party starts at 21:00 and the club’s name is Live & Loud. The beer and some non-alcoholic drinks are for free, thanks to our amazing partner Superhosting.bg
You are invited! Come meet the speakers and have fun!
Amazing Coffee
We know that a programer can turn coffee into code, so we hired the best baristas in town to make sure you will have amazing coffee experience.
Be creative and share your coffee experience with a tweet and tag it with #17bws.
The coffee is brought to you by Vox Teneo.
Jurgen Appelo’s thoughts about the coffee during BWS 2016.
Healthy Lunch
This year we decided to provide you with healthy lunch instead of some bread and sugar cookies.
You will enjoy fresh fruits and healthy raw bars.
The lunch is sponsored by Tick42.
Meet Colin Charles
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.
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.
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.
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.
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.
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
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.












