Joker Student Edition: Top Videos of Past Conferences

    The vast expanses of the Internet are often illuminated by outbursts of righteous anger over the pointlessness and futility of IT students, our education and lamentations in the style “the grass was greener before”. This post will be great, and that's why: we will review the TOP-5 reports from our two student conferences (Joker 2015 University Day and JPoint 2016 Student Day), talk about what young people want in 2016, and also go through the new format Joker 2016 Student Edition (Petersburg, October 15, Expoforum).





    What do students and novice Java developers want?


    We will not talk about salary expectations and the blue dreams of our young colleagues. Let's look at what topics the guys chose at the conferences last year and which reports received the best ratings.

    Before we start looking at the best reports, there are a few things to clarify. Although the names of our conferences contain the words Student / University, it is important to note that these are professional conferences, in fact, designed for students working in the Junior position and looking for their way in the Java world. By the way, this is our first Java-TOP without Alexey @shipilev Shipilev :)

    So, let's see what reports have collected the maximum response among a young audience:

    Victor gAmUssA Gamov, “Distribute and conquer: an introduction to distributed systems”
    A report by Senior Solution Architect from Hazelcast, an open source in-memory data grid, which includes both a general introduction and overview of terms from the field of distributed computing, as well as specific code examples and live demos. It is noteworthy that Victor did not dwell on basic examples, but also spoke about the pitfalls of different approaches to the organization of distributed systems.



    Maxim Dorofeev, “Student Syndrome: Why Do We Do Everything at the Last Moment?”
    If you ever had the thought “I will never put off work until the last night before the deadline,” which you successfully ignored a month later, then this cheerful report is for you. The report on the shelves lays out the reasons for this behavior and provides food for thought on how to fix it.

    In general, if you do not yet have 50 minutes to watch, I do not recommend starting, because it is unrealistic to break away. Bookmark it for the evening.



    Josh Long, Pivotal, “The Bootiful Microservice”
    Demo report in which you, along with the speaker (one of the best live encoders in the world), start with developing a simple web application using Spring, and end with a secure messenger built for 1 hour. I am glad that the reports are excellent in the English language.



    Idel Pivnitsky, “What can Open Source give a student. Squeezing maximum pleasure and benefit ”
    Report for those who do not know where to start. Great motivation if you think that nobody needs a developer without experience. Needed!
    In the video you will find an overview of support programs for beginning developers from Google, Mozilla, KDE and many others; instructions on how to start committing to Open-Source; FAQ why you are definitely suitable for working with Open Source; A selection of tools for this.



    Baruch jbaruch Sadogursky, Cyril tolkkv Tolkachev, “Battle of tools for assembly - Maven vs Gradle”
    Maven is the most popular tool for building Java applications. Gradle is increasingly gaining popularity and will soon outshine the leader. In this report we understand which is better? Interactive, fun, accessible - in this format JavaOne Rock-Star Baruch Sadogursky with Kirill Tolkachev talk about the popular assembly systems and the dangers that they are fraught with.

    In this video on live examples, the guys discuss not only the criteria for choosing a system and approaches to assembly. After the report you will understand (if you did not understand before). what is a build system in general, what is continuous integration, what and what does it integrate with, and how is the abbreviation “CD” deciphered correctly.



    As you can see, the reports are completely different, and it pleases! At the conference, everyone finds something interesting for himself: someone needs to learn more about approaches and development tools, someone about free software and new technologies. This cannot but rejoice, there is interest. The question is how this interest is satisfied.

    What do they get?


    In fact, students and novice developers have room to take a walk: the Internet is full of video courses, training programs and internships. However, it is much more difficult to find suitable courses that can help young professionals decide in which direction to grow. Usually this is either completely introductory information or training for those who want to deepen their knowledge in some area.

    At the beginning of the article, we talked about the fact that the Joker 2016 Student Edition is a professional conference, one of a kind. Here, students in one day will be able to get a complete overview of the available paths in the Java world ( though without Scala, but we are not sadists): from low-level performance studies to the latest tools. And here, students and Juniors will not be treated like students, here they can feel like professionals. And it costs a lot.

    What will happen at the Joker 2016 Student Edition?

    Andres Almiray, Canoo Engineering AG - Java libraries you can't afford to miss A

    Java 20th anniversary review of Java Champion's most popular and efficient Java libraries and frameworks with over 16 years of experience in software design and development. In the report, we will talk not only about the tools that should be in the arsenal of each developer, but also discuss promising growing projects.




    Anton Arkhipov, ZeroTurnaround - Bytecode for the curious

    A low-level report for those who want to learn how to speak the compiler in his language from Anton Arkhipov, Java Champion, classroom gurus and bytecode modifications. By the way, I recently interviewed him , I advise you to read it.





    Maxim Syachin, Luxoft - Microservices: first blood

    At conferences, microservices are compared with monolithic architecture, their pros and cons are described, and successful and failed stories are shared. But while rock concerts are being given in the capitals, balalaikas are being mastered on the ground. It is not always clear how to start making a system based on a microservice architecture. What problems await the architect and developers, what bottlenecks can they meet, and how to prepare for this? Does it make sense to start with a monolith or do you need to immediately break the system into microservices? How to determine the boundaries that stand between your microservices?

    In this report, Maxim will not only explore the problem areas of microservice development, but will also offer tips and solutions that will help correct or even avoid difficulties and, consequently, the loss of time and resources to fix them.

    Sergey Vladimirov, Moscow Institute of Physics and Technology (State University) / Sberteh - Optimization: not all gold is ...

    Do you think that optimization is assembler, the struggle for nanoseconds and GC management? Do not flatter yourself, most often in the code there are dozens of completely frivolous misses in the field of performance. The report gives examples of optimizations of real code when, by changing the algorithms used, acceleration was obtained 100 times or more:
    • Pattern matching. How to check if a string matches 1000+ patterns in a microsecond;
    • Work with ORM, hidden connections and losses that even a poor person’s profiler will reveal;
    • Batch. What are the streams silent about.

    Vladimir Krasilshchik, Yandex - Anti-introduction to Big Data

    What is Big Data, how to search and find this Big Data in projects and products? Why, how, and from which applications based on Big Data principles are built. How to determine if your data is “large” or small?

    This talk will talk about realtime, batch processing, data storage and Pokemon.



    Andrzej Grzesik, Burberry - Are you aware of / bin of your JDK?
    A hardcore report on the work tools that every Java developer has on hand: analyzing memory dumps, stack traces and monitoring the GC’s performance - all this is available “out of the box”.

    As part of the report, Andrei will tell you how to use JDK to the fullest, accompanying his words with live-demo and common examples.




    Kirill Tolkachev and Alexander Tarasov, Alpha Laboratory - From love to hate - one step
    Has it happened that you saw a (alien) code and wanted to rewrite everything? It happened that you could not understand why someone made a specific decision, not another? Would you like to exclaim: “And I would have made it even cooler!”? If you thought about this, it will be interesting for you to listen to the story of how these questions arose between Alexander and Cyril and how they were resolved in a large corporation.

    The report will discuss difficult issues that arise when making decisions about how the system will live and evolve.

    Together with the students, Alexander and Kirill will do an exercise to create a “technology table” and its evolution. They will also show how important the engineering solution is at any stage of the development of the system.





    Discussion areas and sponsor stands.


    As in the big Joker , Student Edition will have discussion zones: one of the key features of our 2016 conferences. If briefly after the report, the speakers will answer questions for an hour, holivate, if necessary, and generally do everything possible to communicate with participants in a free format.

    Almost immediately, the guys will be able to meet and talk with developers and PMs from large IT companies such as Odnoklassniki, Luxoft, T-Systems, EPAM, JetBrains and many others. It is important to remember that at Joker SE they will speak with participants not as students / students, but as beginner professionals - this, as the practice of past conferences shows, changes a lot both in the heads of students and in the minds of employers.

    In order to immerse our young participants in the atmosphere of an “adult” Joker, as well as give them the opportunity to communicate not only with student friends, but also with experienced colleagues (more than 80% of Joker participants are Senior / Middle developers) Joker 2016 Student Edition October 15, in parallel and on the same platform as the “adult” Joker 2016. A

    joke problem instead of a postscript: write in the comments on what principle the participants of JPoint Student Day are placed in the picture below.


    Also popular now: