BaselOne
BaselOne
  • Видео 24
  • Просмотров 2 899
Looming Changes in Java Concurrency (Cay Horstmann)
Project Loom, expected to be delivered in final form in #Java 21, brings "virtual" threads to the Java platform. After an introduction to the concepts of virtual threads, structured concurrency, and extent locals, the talk focuses on the implications for #programmers. Why should you care about Loom if you will never run a million concurrent tasks? How do you choose between virtual and platform threads? When blocking is cheap, is there still a benefit to reactive programming? Which parts of "Concurrency in Practice" are now outdated, and what is still relevant? What concurrent synchronization mechanisms and design patterns should you favor? How do you debug and profile virtual threads? Wha...
Просмотров: 134

Видео

If cloud then right (Adam Bien)
Просмотров 2357 месяцев назад
If cloud then right (Adam Bien)
Data Pipeline Plumbing (Chris Engelbert)
Просмотров 818 месяцев назад
For the last two decades, the amount of #data we store, process, and analyze is ever growing. The last decade shows a higher focus on immediate feedback loop data pipeline, using technologies such as Complex Event Processing (CEP), Stream Processing, and Change Data Capture (CDC). Services such as #Kafka or #NATS are to be found in almost every new system (at least to some extent). To build a #...
Lean Spring Boot Applikationen für die Cloud (Patrick Baumgartner)
Просмотров 658 месяцев назад
Spring Boot bietet mit den Startern eine Funktionalität, mit der man ein neues Softwareprojekt mit wenig Aufwand aufsetzen und gleich mit dem Programmieren loslegen kann. Um die Abhängigkeiten muss man sich nicht kümmern, da die "richtigen" bereits vorkonfiguriert sind. Doch wie kann man z.B. die Start-up-Zeiten optimieren und den Memory Footprint reduzieren und so die Applikation besser für di...
Lights, Camera, GitHub Actions! (Andres Almiray, Ixchel Ruiz)
Просмотров 1138 месяцев назад
It's been said that automating oneself out of a job is one of the best qualities of a #softwareengineer. When it comes to building and releasing #software that statement becomes more relevant than ever. #GitHub is a popular choice for hosting code and since a few years ago offers a native CI/CD solution: GitHub Actions. They are a powerful tool that's worth adding to your development toolbox bu...
Java 21 - the next LTS version (Falk Sippach)
Просмотров 848 месяцев назад
Every half year, new major releases appear every two years as #LTS with more extended support (Long Term Support). Many of us are still working with the earlier LTS version 8 or have only switched to 11. In this session recorded during #BaselOne23, Falk looked at what has happened in the #Java universe since then. These are such exciting topics as #Pattern Matching, Virtual Threads and many sma...
Modern Java in the Cloud or OnPrem (Adam Bien, Keynote)
Просмотров 5759 месяцев назад
Modern Java in the Cloud or OnPrem (Adam Bien, Keynote)
Maven Plugin Testing - Die Zukunft? (Karl Heinz Marbaise)
Просмотров 732 года назад
Es ist durchaus notwendig #Maven Plugins zu erstellen, um spezifische Anforderungen in einem Build Prozess umzusetzen. Daraus ergibt sich die Notwendigkeit, die erstellten Plugins auch entsprechend zu testen. Die Problematik besteht darin, dass die vorhandenen Werkzeuge und Vorgehensweisen nicht wirklich intuitiv und nicht wirklich einfach zu nutzen sind. Hier möchte das Integration Testing #Fr...
JReleaser - Releasing at the speed of light (Andres Almiray)
Просмотров 692 года назад
Your project has reached that stage when it's a good idea to post binaries, but new questions appear such as where should they be posted? How do make it easier for users to install and discover your binaries? Where should releases be announced? Most importantly, can answers to these question be automated? Enter JReleaser, a tool that provides answers to these questions and more. Andres Almiray ...
carbonfuture.earth: Planet and User in the focus (Cindy Hürlimann, Matthias Ansorge)
Просмотров 1032 года назад
Your #CO2 Footprint! Greenhouse gases! The #climate change! These topics are omnipresent in our daily life and people are very conscious about reducing their CO2 footprint and compensating for their CO2 usage. But actually reduction is not enough. Removal is the new buzzword. We have to actively remove CO2 from the atmosphere and store it in a safe place to contain the global warming. But how s...
Alle Tests grün? Oh no!!! Warum es gut ist, wenn ein Test rot wird. (Birgit Kratz)
Просмотров 402 года назад
Testabdeckung: 100% - Check! Und wieso haben wir dann immer noch Bugs? OK, Tests beweisen nicht die Abwesenheit von Fehlern. Und Tests sind am Ende des Tages auch nur Code, der Bugs enthalten kann. Vielleicht wiegen sie uns ja auch in falscher Sicherheit? Und wie weiß ich, ob meine Tests gut sind? Ein Mittel das herauszufinden ist Mutation Testing. In diesem Vortrag - aufgenommen an der #BaselO...
All inclusive?!? (Katrin Rabow)
Просмотров 1832 года назад
Wann immer wir als Menschen zusammenkommen, versuchen wir eine gemeinsame Sprache zu finden. In der Regel fällt es uns dabei relativ leicht, die Frage nach gesprochener Sprache oder Gebärdensprache, Deutsch oder Englisch, technik- oder businessorientierter Sprache zu beantworten. Viel schwerer tun wir uns hingegen mit dem bewussten Einsatz einer inklusiven Sprache. Durch die #Gender und #Divers...
Java 17 - Die relevanten Features der neuen LTS-Version (Falk Sippach)
Просмотров 352 года назад
Seit einigen Jahren kommen nun schon halbjährlich neue #Java Major-Releases heraus. Dieses Vorgehen hat sich etabliert und funktioniert erstaunlich gut. Natürlich dürft Ihr nicht den Funktionsumfang von den früheren Versionen (9 und älter) erwarten. Dafür bekommt Ihr als Entwickler aber viel regelmäßiger die nächsten Änderungen mit. In den Preview-Phasen kann sogar Feedback gegeben und somit di...
BaselOne17 Teaser
Просмотров 84 года назад
BaselOne17 Teaser
Java Basel 2016 Teaser
Просмотров 64 года назад
Java Basel 2016 Teaser
Java Basel 2016 After Movie
Просмотров 144 года назад
Java Basel 2016 After Movie
BaselOne 2017 After Movie
Просмотров 354 года назад
BaselOne 2017 After Movie
BaselOne19 Keynote
Просмотров 964 года назад
BaselOne19 Keynote
Falk Sippach - PWA: Portable Webanwendungen statt nativer Apps
Просмотров 544 года назад
Falk Sippach - PWA: Portable Webanwendungen statt nativer Apps
Katrin Rabow - Introvertiert und agil? Na klar!
Просмотров 2774 года назад
Katrin Rabow - Introvertiert und agil? Na klar!
Dierk König - Rock-Solid JavaScript through applied science
Просмотров 3674 года назад
Dierk König - Rock-Solid JavaScript through applied science
Johan Janssen - Processing (IoT sensor) data with InfluxDB
Просмотров 494 года назад
Johan Janssen - Processing (IoT sensor) data with InfluxDB
Sven Peters - Less Process, more Autonomy with a Team Playbook
Просмотров 384 года назад
Sven Peters - Less Process, more Autonomy with a Team Playbook
Peter Palaga - Apache Camel K: supersonic subatomic integrations on Kubernetes and Knative
Просмотров 1664 года назад
Peter Palaga - Apache Camel K: supersonic subatomic integrations on Kubernetes and Knative

Комментарии

  • @nonya69
    @nonya69 8 месяцев назад

    Yes!!!! Great talk. I love the sense making around pointing how silly (and expensive) some of this cloud hype has gotten. I love these simple recommendations for the cloud an tips for running modern java. I am a C# developer professionally but I keep in touch with Java. Great talk!!!

    • @bienadam
      @bienadam 5 месяцев назад

      Thank you very much! I'm glad to see that a C# developer appreciates Java!

  • @dierkkoenig
    @dierkkoenig 5 лет назад

    Big thanks to BaselOne for the great organization and the professional video production!