DECEMBER 16, 2018
at
GDG DevFest Belarus is a community conference dedicated to web & mobile trends, as well as some other IT technologies.
The conference is organized by GDG Minsk with the support of community SPACE Hub

OUR SPEAKERS AND TALKS

Aleksandr is a business logic and database specialist. He has been a professional developer for more than 10 years. Before he used to work with C++ and C#, but he has shifted to Java several years ago.

Aleksandr is also a founder of GDG Nizhny Novgorod, Russia.
Martin Omander works for Google in Mountain View, California. His job in the Developer Relations team is to help developers build better software, and improve Google's Cloud Platform to make it even better for that purpose.

In his spare time he manages to sneak in some game programming. Before Google, Martin worked at string of startups in Silicon Valley as a software engineer.
Early adopter of Kotlin. After having used Kotlin on the server for few years he understood the benefit of it for multiplatform front development.

He started the data2viz project in the beginning of 2017.
Being in love with computers for his whole life, Victor joined his first company as a software engineer in 1998. Since then, he's been working in small companies and large enterprises, went from collaborating with hardware engineers to finances, from internal tools to online video streaming.

Today Victor is a Senior Developer and a Team Lead at Booking.com, a large online travel agency, where he is leading two teams helping data scientists to develop and productionize their machine learning products. In his spare time, Victor enjoys music performances, boxing and spending time with his wife and son.
Started as Laravel developer, then moved to vue.js. Claims coding to be both his hobby and job.

Took roles of freelancer, developer and lead. Author of open source libraries.
Started from programming in school and later working for a long time as .NET developer and then manager, Valentin Kononov now is a Tech Lead at Akveo.com.
Valentin is now full stack developer, working with Angular, React Native and .NET.

Formerly worked in EPAM. Has experience in project management, public speaking, trainings and other fun or boring IT stuff. Excited to work in a small company, dealing with code and technical work aspects every day.

In his spare time or vacations, Valentin spends time traveling, reading books and having fun with wife and kids.
Father of two beautiful chihuahuas, Android dev in free time.

Used to be PHP developer in previous live, nowadays living the dream as Android developer. When not programming, he can be seen giving presentations mostly about ... Android.

Proud that his heart is not all green and still have some love for Xamarin or other even cooler technologies!
Vladislav is a frontend developer with almost 7 years of commercial development. As an HTML-coder he has great experience in some CMS systems, backend technologies and frontend frameworks.

Also, he works as a tutor/mentor on advanced HTML/CSS courses in "HTML Academy".
Sergey started his career at EPAM 5 years ago. Almost all of his work is related to frontend. He joined the Open Source department at Akveo a year ago, and now is working on angular components library.

Adores javascript internals, and permanently studies usability and accessibility.
Flutter is great cross-platform framework for getting up and running on multiple platforms quickly. But what if the functionality of the widgets is not enough?

How to call method from native code? How to work with REST API? And finally, how to integrate with powerful firebase SDK? Answers are here.
In this talk, we will follow the story of the fictional startup "In Jest", publishers of an app that tells jokes. At first, the developers at "In Jest" need to get a minimum viable product up and running in an hour.

As their business grows they will integrate with Google Sheets, databases, analytics systems, marketing systems and so on. We will see the 100 lines of backend code needed to make this happen, using straight-forward Javascript.
Data2viz is an open source library for datavisualization. Developed in Kotlin, it targets various platforms: Android, JS and JavaFx are already live, iOs is the next step.

In this talk, we'll see the advantages of using Kotlin for a multiplatform project and for building a efficient API. We'll also present the difficulties faced during the development of the library and how we manage to overcome them.
I'm one of the persons behind a platform and a toolkit we've built at booking.com to put our machine learning products in production.

In this talk I'm going to walk you through the product development cycle in Booking.com to show how exactly we use machine learning in our products. I will show you some of the models that we built, how we monitor the quality of our predictions and how this all works behind the scenes.
Yauheni will walk through slices of modern single page application, reviewing existing solutions, making preferences, then explaining the reason behind the choice.

He'll cover: ui frameworks and ecosystem, styles, testing, bundling, store and composition, api.
State Management of apps is getting more and more important in the world of JS Frameworks for web and mobile development. We all strive for interactive UI and less efforts to support stable UI updates and some data has been changed. But even more important is that the core of app, why the app was created, - its data and how we work with it.

In this talk, we will take a look at state management from data flow and architecture perspective, will touch basis of MobX and review the real-life experience of MobX integration into React Native mobile app, including difference of its usage for different platforms.
In Aleksander's presentation you will look under the hood of LiveData and coroutines to see how they are implemented and how it's even possible that LiveData can survive configuration changes!
The workshop is about specifications, how to check your components with keyboard and screen reader, and also touch on tools for testing and automation.

You'll walk through the best practices, common mistakes and study the ways of fixing them.

As a result, you'll get a solid foundation in the accessibility topic, which will facilitate further independent diving. You will understand:
• what things you should pay attention to;
• why do so;
• how it will help you grow in the web dev professionally.
The workshop is about specifications, how to check your components with keyboard and screen reader, and also touch on tools for testing and automation.

You'll walk through the best practices, common mistakes and study the ways of fixing them.

As a result, you'll get a solid foundation in the accessibility topic, which will facilitate further independent diving.
In order to make your mobile app successful in the current world, it's better to develop it for 2 platforms: Android and iOS. But very often it is expensive and apps can have different functionality. The wayout could be to turn to crossplatform development: Cordova, Xamarin, React Native, Flutter as well as Progressive Web Apps.

During the round table discussion we are going to answer the following questions: what stage the crossplatform development is now; how effective it is and whether crossplatform apps can be as fast as native ones.
Google Developer Group Minsk (GDG Minsk) is a non-profit developers group for people who'd like to know more about Google technologies and want to share their experience with others. GDG technical directions: Android, Web, Cloud, IoT.

All GDG Minsk events are on meetup.com

Organizers

SPACE Hub is a community incubator of 20+ independent developers' and managers' communities. It guards and empowers the sustainable growth of independent IT community in Minsk.

SPACE Hub's communities:
GDG Minsk, Java Professionals BY, Belarus Kotlin UG, WTM Minsk, Minsk JS,Minsk CSS and more.
Google Developer Group Minsk (GDG Minsk) is a non-profit developers group for people who'd like to know more about Google technologies and want to share their experience with others. GDG technical directions: Android, Web, Cloud, IoT.

All GDG Minsk events are on meetup.com

With the support of

The GDG platform is a membership level within the wider Google Developers Community Groups program.

GDGs are local groups of developers who are specifically interested in Google products and APIs.

Silver partner

Media partners

Welcome to Belarus

Belarus. Above expectations.

Wall Street Journal named Belarus' Hi-tech Park 'The Silicon Valley' of Eastern Europe.

Belarus has a strong IT cluster of international companies. It is worth to mention EPAM, World of Tanks, Fitbit, PandaDoc, MSQRD, Juno, etc.

30 days visa-free

Minsk is a beautiful city with post war architecture & lots of parks. Even the most experienced travellers are impressed by its spacious avenues & cleanliness.

Explore the city with these handy guides: Minsk City Guide & Go to Belarus!

Hotel Discount

If you need a hotel, after purchasing a conference ticket, contact the organizers and get a discount on Willing hotel.
If you fly to Minsk airport from any country except Russia & your stay will last up to 30 days (including arrival & departure dates), the visa will be stamped to you free of charge at Minsk airport!

This concerns 74 countries' citizens.

If your country is in the list, you don't need an invitation to enter the country. You'll only need a valid passport (it must be valid 6 months after your trip to Belarus), a return ticket and medical insurance that must be purchased at Minsk airport upon arrival (before passport control), it costs a couple of euros, the insurances from your countries might be not valid for our passport control.

If your country is not in this list, we can prepare an invitation for you.

Delicious national cuisine

A unique feature of Belarusian national cuisine is a huge variety of cold soups & potato dishes. To try draniki with sour cream is a must!

Large Developers' Community

Minsk has a really strong developers community. GDG Minsk, as well as many other communities, has their regular meetups every month.

SOME PICTURES FROM Last Year

Look at 200 more on our Facebook page

A VIDEO FROM LAST YEAR

Watch 19 more on our YouTube channel
"Android O - Saving Our Galaxy 1% at a Time" by Yonatan Levin (KolGene, Israel)
Imagine Luke Skywalker flying to save the galaxy when he realizes his ComLink is running out of battery because of all the SnapChats C3-PO sent him of his homemade Oreos. With 1% battery remaining he tries to text Big Poppa Darth V. that he is alright and not to worry - when the communicator dies. These are serious, real-life problems we must remedy, people.

Thankfully, the new Android release is coming and with it new restrictions on background service to save user's' phone battery. The new restrictions require adapting architecture for your app. At this talk, we will delve into the various architecture and how they can be improved with the new changes.
ASK QUESTIONS
Lera Zaitseva, Project Manager
[email protected]
+375 (29) 115-00-58
Misha Malikin, Partner Account Manager
[email protected]
+375 (29) 678-56-34
Previous Conferences
Previous Years' Videos
Previous Years' Photos
DevFest 2018 Code of Conduct
DevFest is a community conference intended for networking and collaboration in the developer community.

We value the participation of each member of the community and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the conference.

To make clear what is expected, all delegates/attendees, speakers, exhibitors, organizers and volunteers at any DevFest event are required to conform to the following Code of Conduct. Organizers will enforce this code throughout the event.

DevFest is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of conference participants in any form.

All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any conference venue, including talks.

Be kind to others.
Do not insult or put down other attendees. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for DevFest.

Harassment includes offensive communication 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.

Exhibitors in the expo hall, sponsor or vendor booths, or similar activities are also subject to the anti-harassment policy. In particular, exhibitors 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.

Be careful in the words that you choose.
Remember that sexist, racist, and other exclusionary jokes can be offensive to those around you. Excessive swearing and offensive jokes are not appropriate for DevFest.

Thank you for helping make this a welcoming, friendly event for all!

Need Help?
Contact the manager of the event: [email protected].