📜 ⬆️ ⬇️

Overview of Java track reports from the RigaDevDays conference

image Hello! From 29 to 31 May, RigaDevDays conference was held in Riga. It was the 5th anniversary year of the conference. More than 600 participants gathered at the Forum Cinemas cinema to listen to reports on technologies - C #, Java, MachineLearning, Microservices, SQL.


The conference was held in the cinema. At first, I was skeptical about this, but as soon as I drowned in the most comfortable cinema chair with a view of the huge code screen, I realized that the cinema is the perfect place for conferences.



Video


Videos of all reports will be available in a month, but for now you can watch the “raw” recordings from hall 3, where there were reports about java, and from hall 11, where there were reports about microservices.


Hall 3, Java Track, first day
Hall 3, Java Track, second day


Hall 11, Microservices, first day
Hall 11, Microservices, second day


Top - 7 reports with RigaDevDays


subjective, and only from the java track on which I was


Sonic PI Livecoding - Sam Aaron


Video


Keynouts are always mentally divided into several types:



Sam Aaron was inspiring. Sam offered to teach children how to program through music. He himself claims that bit operations, recursion, are not as fun as creating DJ parties using their own code. Programming is not only about writing business logic, it is also a way of self-expression. Life will change if you find where to apply your skills to make the world a better place. Such an inspiring keyout, after which you want to go or even run a code. But not so fast! At the end of the report, Sam uncovered his DJ-IDE to the fullest. The film sound did its job - every note of the Sonic-Pi sounded like a trailer for a superhero movie.


image

Life hacking! For those who love kodit to music, I advise Sam's YouTube channel
You can combine viewing live coding and DJ set. Sam also has a cool DIY keyboard that I managed to take as soon as he left the stage.


Java.Next: Keeping Up With Java - Sander Mak


Video


Sander is an expert on modules in Java. Even before they appeared, he had already made presentations on modules and even wrote the book Java Modularity . In the report, he wrote a simple modular application, and then told about jshell and var. Life hacking! If you are interested in learning more about Java modules, there are several more of his reports on YouTube. After reviewing everything, you will practically visit his paid workshop.


Spring Boot the Ripper - Part 1, 2 - Evgeny Borisov


Video Part 1 Part 2


The dual report of Yevgeny Borisov, as always, gathered the full hall. Previously, he read this report with Kiril Tolkachev, so this time I had to write and joke code myself. “Old Friends” - a bee BeanFactory, a cheburashka, a spiderman, already well-known characters from previous reports are back in business. Eugene in the form of live coding from start to finish wrote several applications on Spring Bute. Added custom profiles, custom "conditioners", custom starter. He told about the insides of Spring Bout. For example, you knew that the "Hello world" in a spring boot has about four hundred bins in the list of bins, and this is the default! Anyone who has a Spring Bout on the sale of the report will definitely be useful.


IoT powered by Microprofile - Microservices in practice - Rustam Mehmandarov, Mads Opheim


Rustam and Mads told how they did the lighting in the new office using microservices on the Microprofile framework. Light bulbs in the office now react to the weather and the time of day. Of course, all this is running in the docker and the docker compose. The entire project infrastructure is built entirely using the Microprofile specification. As a bonus, Rustam showed how you can change one web server to another with the help of one command. And it all worked without errors, thanks to the fact that the web server implements one Microprofile specification.


Supersonic, Subatomic Java with Quarkus - Burr Sutter


Video


Boer Sutter wrote the app to-do list right on his report using the Quarkus framework. All this in live coding mode. He stopped the server completely a couple of times, and on the fly added entities — controllers, dependencies. Quarkus picked up everything and worked so fast that I wanted to find a catch somewhere - it could not be so perfect. And at the end of the report, Bohr compiled the code into a native application that started in 0.025 seconds. If only half an hour of the report and the developers of java would have taken him out of the hall in his arms. And so he seems to have broken the loudest applause of the speakers.


Sam Aaron received the previous loud ovations on loudness when the report “A computer will reboot in 59 seconds, 58 seconds, 57 seconds ...” jumped out on his report. At this point, Sam did not quit telling the report, but rushed to run for the backpack to the gym.


RSocket - new Reactive cross-network Protocol - Oleh Dokuka


On Oleg's report, the entire hall could have been chopped into Pakman in order to win a book. And you could be showered with candies to explain what backpreassure is. Oleg presented the RSocket protocol, which supports out-of-the-box backpreassure. There were several implementations of the Pacman server on SocksJS, Grpc, RSocket on the demos. It turned out that the influx of a large number of users survived only the RSocket server.


Busy Developer's Guide to Polytechnical Engineering - Ted Neward


Video


Ted claims that the developer should be:



PS


The party was held in the open air with a delicious pilaf and two drinks at the expense of the conference, a stand-up performance and a DJ set by Sam Aaron. The evening of the second day ended with the viewing of the film “Detective Pikachu” (no wonder we all gathered at the cinema)


Thank you RigaDevDays!



')

Source: https://habr.com/ru/post/454744/


All Articles