Back to Home

Joker 2018: Non-Anonymous Java Developer Club

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 are nudging · some Java ...

Joker 2018: Non-Anonymous Java Developer Club

    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 inhibitory, which hibernate is a crutch, why something is not compiled there, and so on - if you know 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 text
    What : 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, in particular the Program Committee and the speakers themselves.


    Our speakers


    Venkat subramaniam


    Venkat is one of the best speakers in the world and certainly one of the most anticipated speakers at conferences. Makes powerful reports that invariably 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 coolest Spring-evangelist in the world will tell us about the world of Reactive Spring: 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 do not 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: varnew 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, Focused on UX developers interested in JavaFX, Swift, HTML5 and similar things. The story will be about a certain research project that 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 Russian about complex things about runtime. In particular, Oleg first-hand tells 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 simply a well-known 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? Have you 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 of which you will 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, studies of static code analysis, highly loaded distributed services of Yandex, and so on.


    Vadim will talk about the “okru/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 was able to 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:


    • Puzzle-makers (Tagir Valeev, Baruh Sadogursky).
    • Keynout: the second part of Sherlock (Yevgeny Borisov, Baruch Sadogursky);




    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 is a well-known speaker working at 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 Java bytecode analyzer Java HuntBugs. 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 areas - and we not only have them, but also very well thought out.




    Because of the discussion zones, 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?



    It is interesting that among these thousands of people there are such 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 you can talk on the so-called BoFah . This is something like a discussion interest 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 do not remember the 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 visited 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 between the presentations 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-presentations.





    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 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 . (It does not add up with other discounts, 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 (wait for a personal promotional code in the mail today or tomorrow) only 7 thousand rubles. Not that it was worth it, 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!


    Read Next