What is Joker good for? In fact, this is the only place where you can come and talk for java.
And while Joker - a holiday. This is not the place where a bunch of old footers nudity, which Java is a brake, which hibernate is a crutch, why something is not compiled there, and so on - if you understand what I mean.
Joker is a place where you can cry in a vest, and get a constructive feedback, and be inspired by new feats. This is a special club of enthusiastic developers, with its own rules and features, which we will discuss in this article.
Soon there will be a new Joker - already the sixth in a row. If it is interesting to immediately find out the date and time of the meeting - look under the cat, otherwise - read on.
Hidden textWhat : Joker is our largest international Java conference for experienced developers;
Where : St. Petersburg, Expoforum ;
When : October 19-20, 2018.

We speak!
We get together to talk. To discuss and convey relevant topics. Of course, Joker also speaks - with his speakers and their reports. From year to year the quality of the program is getting better and better. We are desperately fighting for content, for the quality of its presentation, and for a variety of topics and levels of complexity. We have speakers from different parts of the world.
This was not always the case. All that you see is the result of the long and painstaking work of dozens of people, especially the Program Committee and the speakers themselves.
Our speakers
Venkat subramaniam
Venkat is one of the world's best speakers and certainly one of the most anticipated speakers at conferences. Makes powerful reports that consistently collect the highest ratings. We will do an interview with him for Habr, follow the news on the site and subscribe to our hub on Habré .
About the report. Now everyone is talking about effective and cheap implementation of changes, but is it possible in practice? Venkat - Agile Developer, for many years of work, he managed to prepare thousands of developers and participate in many enterprises, and he certainly knows the dark secrets of “effective implementation”. That is why we invited him with the report “Don't walk away from complexity, run” . Venkat will share his observations, experiences of real projects and talk about the causes of problems and typical traps, show patterns in them and how they manifest themselves in different projects and products.
Josh long
Perhaps the world's coolest Spring Evangelist will tell us about the Reactive Spring world: Netty-based web runtime, Spring WebFlux, Spring Data Kay, Spring Security 5.0, Spring Boot 2.0, Spring Cloud Finchley. It seems that this is a very large amount of information for a single report, but don’t be afraid: Josh has ways of telling all of this as a whole wonderful universe of reactive Spring.
Nicolai parlog
Nikolay is a well-known speaker, a blogger on topics related to the latest Java features. His Twitter is constantly torn by the most trending news.
The reports are based on his own practice, he tries everything with his own hands. In addition, he is known for his book Java Module System, published by Manning, and has participated in many FOSS projects.
As you may have guessed, his talk “Java 11 is here!” Will be devoted to Java features, from version 9 to version 11. Everything that you have long wanted to use, but were afraid to think about it: var
, new APIs and improvements in old, multi-release JARs, improvements in performance, and much more.
Gerrit grunwald
Gerrit is a cool IoT speaker, JavaFX master and desktop programming guru, known as JavaOne star, organizer of JUGs, creator and participant of many FOSS projects, and so on.
Gerrit has a lot of reports on how exactly he will come to Joker. It turns out right now. The most obvious option is “ Multi Device Controls - a different approach to UX ”, targeting UX developers interested in JavaFX, Swift, HTML5 and the like. The story goes about a certain research project, which states the following: let's say we have the usual awkward HTML forms in a web application. Let's fill them in not in the usual way, but using a mobile device: the field is displayed on the monitor screen, and the text is entered from the mobile phone. A mobile phone becomes a control panel for form elements. The report consists not only of dreams about how all this would be good, but of discussing various realistic approaches to solving the problem, from using JavaFX with Gluon to a combination of Swift on a mobile phone and Polymer in a browser.
Oleg Shelaev
Oleg is a VM runtime expert and one of the few who can clearly and simply speak in Russian about complex things about runtime. In particular, Oleg first-hand talks about the GraalVM device - it is about her that this report will be. How to write modern Java code without losing performance on abstractions.
Oleg Dokuka
Oleg is a committer in Reactor 3, actively promoting the Spring stack and offering the public various reactive solutions based on them. Author of the book "Reactive Programming with Spring 5" and just a famous speaker and practicing engineer.
Oleg brought us such a hardcore report that it is even indicated in the title: “ Jet hardcore: how to build your Publisher? ". Developing your library? Decided to support Reactive-Streams specification? Want to understand what's going on under the hood of RxJava 2 or Reactor 3? Or are you a hardcore lover? Then this report is for you! In the course of the report, you will go through all the circles of operator development, as a result, learn how to deal with it and understand why reactive libraries are arranged this way and not otherwise.
Vadim Tsesko
Vadim is a leading developer in the Odnoklassniki Platform. Prior to that, he was engaged in all sorts of things like hydroacoustics, research on static code analysis, highly loaded distributed services of Yandex, and so on.
Vadim will talk about “ok.ru/music jet distributor”. This is such a thing, which gives the audio stream Baitik, pumping up to 100 Gb / s through hundreds of thousands of connections. The story will be about how Odnoklassniki could alter the distributor in such a way that they significantly reduced the load on resources without losing scalability and fault tolerance. There will be a lot of information about distribution, replication, fault tolerant storage and other things necessary for developers of high-load services with intensive I / O.
Joker classic
And of course, everything that Joker is associated with will be:
Baruch, Eugene and Tagir are regular speakers at our conferences.
Baruch Sadogursky - Developer Advocate at JFrog does exactly 3 things in life: hangs with the developers of Bintray and Artifactory, writes code for them, and talks about impressions on blogs and at conferences such as JavaOne, Devoxx, OSCON, of course, JPoint and Joker, and many others. And so more than ten years in a row.
Evgeny Borisov is the most famous Russian-speaking speaker telling about Spring. Took part in a large number of Enterprise-projects. Having gone from a simple programmer to an architect and tired of the routine, he went out as free artists. Today, Evgeny runs his own startup, consults, writes and conducts courses, seminars, workshops for various audiences: live courses on JEE for officers of the Israeli army, Spring for Romanians, Hibernate for Canadians, Troubleshooting and Design Patterns for Belarusians, Artifactory for Australians, etc.
Tagir Valeev - a famous speaker, working in JetBrains. Engaged in a static code analyzer IntelliJ IDEA, inspections and quick fixes. He also throws patches in OpenJDK, develops the open source library StreamEx and the Java HuntBugs bytecode analyzer. Known on Habré as lany .
We look, listen, communicate!
We have become not just a lot, but a lot. In recent years, the number of participants has exceeded 1000, making Joker and JPoint (our second conference being held in Moscow) the main events of the Java world in Russia.

To visit Joker means to join the largest community of professional Java developers in Russia.
In turn, Joker does everything to watch, listen, participate in reports and discuss them as comfortably and efficiently as possible. It is strange to say this, but many top world conferences still do not have equipped discussion zones - and we not only have them, but also very well thought out.



Because of the discussion areas, many go to the conference not so much to listen to the reports, but to live to meet with speakers - technology makers, inventors, well-known experts and practitioners - to ask them their questions personally and get sensible answers.

Someone wants to work in a cool foreign company, and this is his rare chance to meet with future colleagues and managers and figure out how to get there and whether it is necessary at all. By the way, if the employer does not pay you a ticket for the conference, maybe it is worth going for your money this time and going to the next Joker at the expense of the employer?

Interestingly, among these thousands of people, there are visitors who are no less steep than speakers themselves. And they are also happy to talk about their work and specific things. We are now just thinking how to select such participants - maybe give them a special badge?

To make it easier for participants to find like-minded people in the crowd, we make our bot. You can drive your interests into the bot, and it will find people like you. In fact, he was already at past conferences, but this one will have a completely new version, completely written by our developers - more stable and perfect.
And finally, in the evening it will be possible to talk on the so-called BoFs . This is something like interest discussion groups where there is no division into “speakers” and “listeners” and everyone can speak and discuss the issue in a group.

For lovers of smart time in the evening will be held "What? Where? When?". The division into teams, tricky questions, all grown-up.

Watch, listen and write !
In our club - people are smart and practical (and how else?). And for us it is important that the reports not only sound beautiful, but also be applicable in practice.
Imagine you come to work next week, want to apply everything you saw ... and don’t remember a specific code. Information in the reports was too much, and the most interesting thing just flew out of my head.

Fortunately, Joker remembers everything (or almost everything). The absolute majority of reports are recorded and posted on YouTube. Entries are made available to participants after a few days through a special link. (Some of these records will sometime be made publicly available, but this will not be soon and not in full)

(You can watch the video from the past Joker here )
In addition, there is an opportunity not to be present live at all, but to watch the online broadcast in good quality. There are many reasons why traveling to St. Petersburg live is irrational. Someone just wants to relax - stay at home and lying on the couch to watch the live broadcast. And if you want to make a broadcast in your office, buy an Online-Corporate ticket (available only for companies), put a large plasma right in the office and collect the entire Java team in front of it.
Have fun!
Last but not least, the atmosphere. Those who have already been to Joker will not confuse him with anything - this atmosphere is created by the participants and speakers themselves.
To communicate it was more interesting, we decided to bring all sorts of unusual things. There will be an exhibition of retrocomputers, VR, maybe AR, etc. We are still clarifying what it will be there, and then we will tell you in detail about everything on Habré.

In the intervals between the reports at the stands of the companies it will be possible to solve cunning problems, participate in the raffles, win valuable prizes, and also listen to mini-reports.


For those who did not get to the conference live and watch the broadcast on our website: in between the presentations, we will conduct online interviews with speakers, key participants and sponsors. In fact, this is exclusive content available primarily to viewers of the online broadcast.

And of course, there will be a grand party with beer (and non-beer - for those who do not drink). A party is not just a way to have fun, but also to continue a conversation with like-minded people. Sometimes people leave for the evening such things that will never be told even on the BoF.

We count!
In our club, it is customary to be able to count. To get to Joker - you need to buy a ticket, and some mathematics is involved.
Judging by the reviews from different sources (and not least of all from the comments on Habré), it became clear that often, if a person did not have time to buy a ticket immediately after the announcement with big discounts, then in recent days he could only get it with the help of an employer. We carefully reviewed our mathematics and calculated the fair cost of tickets for those who buy them themselves: from 32 thousand for the most expensive ticket, it dropped to 18, that is, about 1.7 times.
And if you are a student , then you should show a student card, and you will receive a special discount - the ticket will cost half as much! The same discount works for university professors . (With other discounts, it does not add up, weasels. This is something like our “academic program”, the fulfillment of a social contract before a society that urgently needs powerful specialists.)
Yes, it is still decent money. Someone will say: better I read the book or even the answers to StackOverflow, it will all be much cheaper. But the fact is that the conference and the texts on the Internet are phenomena of a completely different order, and one does not replace the other. The organization of events in the real world, in turn, is expensive and complicated. The conference is growing, platforms are changing, more and more international speakers arrive, and so on. And we still don't drive Rolls Royces. All this growth and development comes at a very high price.
In principle, if you are not a student and if you set out to buy the cheapest ticket - right after the conference announcement, only one day out of two, and with a discount for visiting the previous Joker (please wait for personal mail today or tomorrow) only 7 thousand rubles. Not that it was worth doing that, but math allows it.
Tip: if you take a day ticket, it is better to come on the first day, because in the evening there will be a party and BoFs. Although, in principle, we do not limit, you can go to the second.
Next steps
Joker 2018 will be held October 19-20, 2018 in St. Petersburg (Expoforum).
Further acquaintance with the project can be continued on the site . Pay attention to the newsletter subscription form : the news will be for sure.
We are waiting for you on Joker 2018! It will be great!
