COMBINING JAVA WITH EMERGING TECHNOLOGIES, SCIENCE AND ART
OCTOBER 2
TALLINN, ESTONIA
TILL JUNE 11

Some of last years' speakers and talks

Mala Gupta is the founder and lead mentor at eJavaGuru.com, Java Champion at Oracle, book author with Manning and Packt Publications.

An international speaker at industry conferences, she has an experience of 18 years in the software industry. She has been actively supporting Java certification as a path to career advancement. Since 2006, she has been coaching students and professionals to succeed in these certifications.

Mala Gupta's Java books with Manning Publications, USA, are top-rated for Java Certification around the globe.

She co-leads the Delhi Java User Group. A strong supporter of Women in Technology, she drives initiatives of Women Who Code – Delhi chapter to augment participation of women in tech.
Evolution has always been in the Java DNA, and according to Darwin, "It is neither the strongest nor the most intelligent that survives. It is the one that is most adaptable to change".

Project Amber is transforming Java's basic language constructs and introducing features to enhance productivity and coding experience. Join this session to stay ahead of the curve as Java adapts to the changing technology landscape and becomes more relevant than ever.

The audience will take away why, how, and where to use these language modifications that will transform your everyday coding experience. You'll see for yourself if it is worthwhile adopting all these new features.
Sébastien mostly works on Kotlin support across Spring portfolio, and on Web and Reactive topics.

He is also part of MiXiT conference staff crew.
In this talk, I will live code a Spring Boot application with no annotation that will run as a native image compiled with GraalVM. This application will leverage Kofu configuration, a Kotlin DSL designed to configure your application in a functional way.

I will also present various features currently incubated in Spring Fu:

• Kofu (Kotlin DSL) and Jafu (Java DSL) configuration for Spring Boot
• Minimal set of features enabled by default
• No classpath scanning, no feature enabled based on classpath detection
• Both declarative (via the DSL) and programmatic (code auto-complete, allow any kind of if, for statements)
• Functional configuration based on pure lambdas
• Minimal reflection usage, no CGLIB proxy, no annotation processing
• Faster startup and lower memory consumption
• GraalVM native images support
• Reactive SQL via R2DBC
• Coroutines web and persistence API

I will explain where we are, what we learnt, and what's coming next in term of new Spring Framework and Spring Boot features.
I'm generally known on the internet for tweeting way too much, speaking at conferences, writing books, open source work, and having radical politics.
Java is known as an excellent programming language for writing web servers in. In this talk, Steve will talk about web services in a different language: Rust. Rust's web ecosystem is young, but growing, and extremely fast and reliable. We'll cover the Rust web ecosystem, and talk about building REST-like web services with high scalability and reliability.
Amanda Hinchman-Dominguez is a Kotlin enthusiast, co-organizer for Chicago Kotlin User Group, a tech blogger, and host for the humble blog Kotlin Thursdays, crowd-sourced tutorials for folks wanting to try out Kotlin, writing, and speaking.

Since folks told her that Kotlin wasn't a real hobby, she's recently started doing hot yoga, which has progressed from totally insufferable to slightly sufferable.
In a quest to generate UI testing for the TornadoFX framework, we turn to metaprogramming in Kotlin to create "dumb tests". In pursuit of creating "smarter tests" we stumble on how AST language parsing creates a different kind of neural networking with significantly less processing power than AI.
@evanchooly, USA
Java Champion, Principle Software Engineer @Red Hat
@antonarhipov, Estonia
Developer Advocate @JetBrains
@delabassee, Belgium
Developer Advocate in the Java Platform Group @Oracle
Justin Lee is a Java Champion and has been programming in Java since 1996. He has worked on virtually every level of the application stack from database drivers all the way to application servers and front end interfaces.

A long time advocate of Java, he has spoken at conferences and user groups all across the US and Europe. He is an active open source community member contributing when and where he can.
For many, serverless computing is the natural progression of the microservice philosophy. In this talk we'll take a look at what that is and the benefits of going serverless.

We'll see how you can get started writing, testing, and deploying your functions on top of Apache OpenWhisk. We will see a number of examples showing a various features using several different programming languages. To top it all off, we'll see how easy it is to test everything locally using OpenShift to manage your OpenWhisk system.
Anton has been programming Java since 2001. He's now a developer Developer Advocate at JetBrains.

Professional interests include programming languages, middleware and tooling.

He blogs at arhipov.blogspot.com and speaks at developer conferences.
Build engineering is fun, especially with the awesome choice of tools we have today! In this showcase I'm building a build pipeline with TeamCity. You are going to learn why build pipelines are useful (yes, not only for the sake of eye candy!), and how the CI server can optimise when properly configured.

In this talk I'm going to start with the simple scenarios and gradually introduce the complexity: scaling the project by adding constraints and requirements. This will result in changing the build process and revealing the tips & tricks alongside.
David is a Developer Advocate in the Java Platform Group at Oracle. Prior to that, he was involved in Oracle's Serverless initiatives. David has also been heavily involved in Java EE 8 and its transition to the Eclipse Foundation as part of the Jakarta EE initiative.

Over the years, David has championed Java extensively throughout the world, by presenting at conferences and user groups, large and small. He blogs at delabassee.com and has authored many technical articles for various publications.

David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as domotics, electronics, and pinballs.
Attend this session to better understand how you can leverage one of today's most used programming platforms, i.e. the JVM, with the most common way for deploying apps, i.e. container.

JVMs and containers are like fries and mayonnaise: better together!

The JVM is a popular, robust and mature platform that hosts Java and a myriad of other programming languages. Using container technologies is now the de facto way to deploy applications. In addition, emerging platforms, projects, and tools such as Knative, Jib, and Fn Project either simplify or fully abstract away building container images, which, in turn, makes leveraging containers with Java natural.

This G session presents techniques, tools, and best practices for improving the cohabitation of JVM applications running in containers. You will understand how you can better leverage one of today's most used programming platforms (the JVM) with the most common tool for deploying apps (the container)!
I' am a Software Engineer @Wix and Kyiv Kotlin user group leader. Interested in Kotlin, Scala, Microservices, Android, IoT and Machine Learning.

I am very passionate about knowledge sharing, so I am involved in conferences such as Kotlin NIght Kyiv, Devoxx UA and one of the organizers of Rockstar Night dev club and a speaker at JUG UA, Morning @Lohika, IT Weekend, JEEConf, Voxxed Minsk and Voxxed Ticino.
Microservice architecture is now a huge trend. All big organizations with millions of users are doing microservices. This means they have lots of channels of communication between services and need to send and get much data. At some point, you can find yourself in a situation where your current approach doesn't provide you with efficient communications, you pay more, wait for more, lose more etc. Maybe it's time to look at gRPC…

In this talk, we will cover the basics of gRPC, protocol buffers, and its usage. We will try to understand its pros and cons and where this approach could be used. We will also compare this approach with the alternatives. The most interesting about this talk is that we will have lots of practice. We will learn how to write .proto files, how to make effective communication between your microservices, and of course, write much code (in Kotlin)

Some pictures from the last conference in Minsk, Belarus

See 197 more on our Facebook page

How it felt over the last years

2018 Recap Video (71 seconds)
(◑‿◑)
2019 Recap Video (84 seconds)
(◐‿◐)

Follow us for the updates!

Signing up the newsletter indicates you agree with our Privacy Policy. If you decide that you no longer want to receive a newsletter, you can unsubscribe by clicking the "Unsubscribe" link, located at the bottom of each newsletter.
Java developer with 5 years development experience, participated in hackathons, where brought teams to victory.

Co-leader of Belarus JUG "Java Professionals BY" community and an active speaker.

Delighted with Kotlin.
By day Siarhei is "that guy" in the office of a small startup.

By night he makes meetups, answers questions on StackOverflow, maintains few pet-projects on GitHub and hacks smart devices.

For fun Siarhei rides boards, draws vectors, takes photos and re-watches Star Wars movies.
Anton has been programming Java since 2001. He's now a developer Developer Advocate at JetBrains.

Professional interests include programming languages, middleware and tooling.

He blogs at http://arhipov.blogspot.com and speaks at developer conferences.
A leader of Belarus Kotlin User Group and Java Professionals BY community driver, full stack developer at ObjectStyle.

Every day he reads news and articles from more than 500 sources using RSS. He likes to explore new technologies and aspires to get a deep understanding of the problem.

Hackathons, meetups and conferences? Yes, this is about him. Linux and other Free Software — runs the world.
She loves helping people to establish new connections, grow community, spread the word about their ideas and new technologies.

As a hobby-project she's organizing ProConf Show.
He works on different tools and processes for developers at WorkFusion.

Interested in JVM languages and bioinformatics and inspired by community events: meetups, conferences, etc.

In his free time he cycles and creates music.

Previous years' partners

Become a partner

Your Partner Account Manager is Misha Malikin:
+375 29 678−56−34, misha@techevents.space

Organized by

Our portfolio of conferences:
Valentina Fedortsova
Content and organization
valentina@techevents.space
+375 33 667-66-03
Misha Malikin
Partnership and corporate tickets
misha@techevents.space
+375 29 678-56-34
We've been standing behind an impressive number of tech conferences in Minsk for the past 6 years and now we are scaling to Europe to expand our passion to Technologies and Community.
Check out our events!
Previous Conferences
Previous Years' Videos
Previous Years' Photos
We use cookies to provide the best website experience.
OK, don't show again
Close
JFuture 2020 Conference Code of Conduct
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct (CoC). Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.

JFuture 2020 is a community conference intended for networking and experience exchange in the developers community.

JFuture 2020 Conference 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, discrimination, abasement and any form of disrespect.Sexual language and imagery is not appropriate for any conference venue, including talks.

We urge to avoid 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. Attending the event under the influence of alcohol or other narcotic substances is unacceptable.

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.

Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organizers.

Expected Behavior
  • Participate in an authentic and active way.
  • Exercise consideration and respect in your speech and actions.
  • Attempt collaboration before conflict.
  • Refrain from demeaning, discriminatory, or harassing behavior and speech.
  • Be mindful of your surroundings and of your fellow participants. Alert organisers if you notice a dangerous situation, someone in distress, or violations of this CoC.
Thank you for helping make this a welcoming, friendly event for all!

Need Help?
Contact the organizer at valentina@eventspace.by.