Hallo allerseits! Vom 29. bis 31. Mai fand in Riga die RigaDevDays-Konferenz statt. Es war das 5. Jubiläumsjahr der Konferenz. Mehr als 600 Teilnehmer versammelten sich im Kino des Forum Cinemas, um sich Technologieberichte anzuhören - C #, Java, MachineLearning, Microservices, SQL.
Die Konferenz fand im Kino statt. Anfangs war ich skeptisch, aber als ich in einem bequemen Kinoloungesessel mit Blick auf einen riesigen Codebildschirm ertrank, wurde mir klar, dass das Kino der perfekte Ort für Konferenzen war.
Video
Videos aller Berichte werden in einem Monat verfügbar sein, aber im Moment können Sie die „rohen“ Aufzeichnungen aus Halle 3, wo es Berichte über Java gab, und aus Halle 11, wo es Berichte über Microservices gab, sehen.
Update: Videos sind bereits verfügbar.
Top - 7 Berichte von RigaDevDays
subjektiv und nur von der Java-Spur, auf der ich war
Sonic PI Livecoding - Sam Aaron
Video
Keynotes werden mental immer in verschiedene Typen unterteilt:
- inspirierend (so)
- Beobachter (darüber wie)
- philosophisch (wie so)
- Denken (so)
- erstaunlich (wow)
Sam Aaron war inspirierend. Sam bot an, Kindern das Programmieren durch Musik beizubringen. Selbst behauptet, dass Bitoperationen, Rekursion, nicht so viel Spaß machen wie das Erstellen von DJ-Parts mit ihrem eigenen Code. Beim Programmieren geht es nicht nur darum, Geschäftslogik zu schreiben, sondern auch darum, sich selbst auszudrücken. Das Leben wird sich ändern, wenn Sie herausfinden, wo Sie Ihre Fähigkeiten einsetzen können, um die Welt zu einem besseren Ort zu machen. Solch eine inspirierende Keynote, nach der Sie zum Code gehen oder sogar laufen möchten. Aber nicht so schnell! Gegen Ende des Gesprächs deckte Sam seine DJ IDE-Fernbedienung auf. Der filmische Sound hat seinen Job gemacht - jede Note von Sonic-Pi klang wie ein Trailer für einen Superheldenfilm.

Life Hack! Für diejenigen, die gerne Musik programmieren, empfehle ich Sams YouTube-Kanal
Sie können Live-Codierung und ein DJ-Set kombinieren. Sam hat auch eine coole DIY-Tastatur, von der ich ein Foto gemacht habe, sobald er sich von der Szene entfernt hat.
Java.Next: Mit Java Schritt halten - Sander Mak
Video
Sander ist Experte für Module in Java. Bereits vor ihrer Veröffentlichung hatte er Präsentationen zu Modulen gehalten und sogar das Java Modularity- Buch geschrieben. In dem Vortrag schrieb er eine einfache modulare Anwendung und sprach dann über jshell und var. Life Hack! Wenn Sie mehr über Java-Module erfahren möchten, finden Sie auf YouTube einige weitere seiner Berichte. Nachdem Sie alles überprüft haben, besuchen Sie praktisch seine bezahlte Werkstatt.
Spring Boot the Ripper - Teil 1, 2 - Evgeny Borisov
Video Teil 1 Teil 2
Der Doppelbericht von Evgeny Borisov versammelte wie immer einen vollen Saal. Er las diesen Bericht zusammen mit Kiril Tolkachev, also musste er diesmal den Code selbst schreiben und scherzen. "Alte Freunde" - BeanFactory Biene, Cheburashka, Spiderman, bekannte Charaktere aus früheren Berichten sind wieder im Geschäft. Eugene hat in Form von Live-Codierung von Anfang bis Ende mehrere Anwendungen auf Spring Booth geschrieben. Benutzerdefinierte Profile, benutzerdefinierte "Klimaanlage", benutzerdefinierte Starter hinzugefügt. Er sprach über die Innenseiten von Spring Booth. Sie wussten zum Beispiel, dass die "Hallo Welt" auf dem Frühlingsstiefel ungefähr vierhundert Bohnen in der Liste der Bohnen enthält, und dies ist die Standardeinstellung! Für alle, die einen Spring Booth auf dem Markt haben, wird der Bericht auf jeden Fall nützlich sein.
IoT powered by Microprofile - Microservices in der Praxis - Rustam Mehmandarov, Mads Opheim
Video
Rustam und Mads erzählten, wie sie die Beleuchtung im neuen Büro mithilfe von Microservices auf dem Microprofile-Framework herstellten. Glühbirnen im Büro reagieren jetzt auf Wetter und Tageszeit. Natürlich wird dies alles in Docker und Docker-Compose gestartet. Die gesamte Projektinfrastruktur wird vollständig unter Verwendung der Microprofile-Spezifikation erstellt. Als Bonus zeigte Rustam, wie Sie mit einem Befehl einen Webserver auf einen anderen ändern können. Und alles funktionierte fehlerfrei, da Webserver eine Spezifikation Microprofile implementieren.
Überschall, subatomares Java mit Quarkus - Burr Sutter
Video
Boer Sutter schrieb direkt zu seinem Vortrag eine To-Do-Listenanwendung unter Verwendung des Quarkus-Frameworks. All dies im Live-Codierungsmodus. Er stoppte den Server nur ein paar Mal vollständig und fügte im laufenden Betrieb Entitäten hinzu - Controller, Abhängigkeiten. Quarkus nahm alles auf und arbeitete so schnell, dass ich irgendwo einen Fang finden wollte - es konnte nicht so perfekt sein. Am Ende des Berichts kompilierte Boer den Code in eine native Anwendung, die in 0,025 Sekunden gestartet wurde. Eine weitere halbe Stunde des Berichts und die Java-Entwickler hätten ihn in ihren Armen aus dem Raum getragen. Und so scheint er die lautesten Ovationen aus den Lautsprechern gebrochen zu haben.
Sam Aaron erhielt zuvor Standing Ovations, als in seinem Bericht "Der Computer wird in 59 Sekunden, 58 Sekunden, 57 Sekunden ... neu gestartet ..." eine Benachrichtigung auftauchte. In diesem Moment hörte Sam nicht auf, den Bericht zu erzählen, sondern eilte los, um seinen Rucksack aufzuladen.
RSocket - neues reaktives netzwerkübergreifendes Protokoll - Oleh Dokuka
Video
Nach Olegs Bericht hätte das gesamte Publikum nach Pakman gebracht werden können, um ein Buch zu gewinnen. Sie könnten dir auch Süßigkeiten werfen, um zu erklären, was Rückdruck ist. Oleg führte das RSocket-Protokoll ein, das sofortiges Backpreassure unterstützt. In den Demos gab es mehrere Implementierungen des Pakman-Servers auf SocksJS, Grpc, RSocket. Es stellte sich heraus, dass der Zustrom einer großen Anzahl von Benutzern nur dem RSocket-Server standhielt.
Vielbeschäftigter Entwicklerleitfaden für Polytechnical Engineering - Ted Neward
Video
Ted argumentiert, dass der Entwickler sein sollte:
- "Polyglot", kennen mehrere Programmiersprachen
- "Poly-Repository", kennen mehrere Datenbanken
- "Multi-Plattform", kennen mehrere Plattformen
- Lernen Sie die anspruchsvollsten Programmiersprachen
- nicht nur eine Sprache lernen, sondern ein Haustierprojekt darauf erstellen
PS
Die Party wurde halb offen in der Luft mit einem köstlichen Pilaw und zwei Getränken auf Kosten der Konferenz abgehalten, einer Aufführung mit einem Stand-up und einem DJ-Set von Sam Aaron. Der Abend des zweiten Tages endete mit dem Film „Detective Pikachu“ (nicht umsonst, den wir alle im Kino versammelt hatten).
Danke RigaDevDays!
