- Видео 902
- Просмотров 199 251
JAVAPRO
Германия
Добавлен 21 ноя 2018
JAVAPRO ist das Magazin für professionelle Java-Entwicklung in der Praxis.
Über das Magazin hinaus ist JAVAPRO Veranstalter der jährlich stattfindenden Entwickler-Konferenz JCON. Auf der JCON stehen Core Java, Enterprise Java, Microservices, APIs und Frameworks im Fokus.
Auf diesem Kanal finden sich Interviews, Sessions, Tipps & Tricks und alles, was das (Java)-Entwickler-Herz begehrt.
Über das Magazin hinaus ist JAVAPRO Veranstalter der jährlich stattfindenden Entwickler-Konferenz JCON. Auf der JCON stehen Core Java, Enterprise Java, Microservices, APIs und Frameworks im Fokus.
Auf diesem Kanal finden sich Interviews, Sessions, Tipps & Tricks und alles, was das (Java)-Entwickler-Herz begehrt.
The New Normal: Collaborative Strategies in a Regulated, Secure, and AI World | Steve Poole EN
In today's evolving software world, rising legislation, increasing cyber threats, and swift AI advancements are reshaping developer and DevOps roles. We must innovate, comply, secure, and optimally use AI. Missteps can end the game.
It's daunting, but achievable.
The session's first part will overview these shifts and their implications. The second introduces a tested DevOps approach that actually can unify teams to a common goal - whether compliance, security, AI or just plain old productivity
Join us to explore how this approach fosters innovation, streamlines processes, and fortifies software ecosystems, allowing teams to focus on creating exceptional software in a world governed by evolv...
It's daunting, but achievable.
The session's first part will overview these shifts and their implications. The second introduces a tested DevOps approach that actually can unify teams to a common goal - whether compliance, security, AI or just plain old productivity
Join us to explore how this approach fosters innovation, streamlines processes, and fortifies software ecosystems, allowing teams to focus on creating exceptional software in a world governed by evolv...
Просмотров: 73
Видео
Java In-Memory Database-Apps with EclipseStore | Florian Habermann (EN)
Просмотров 2422 месяца назад
EclipseStore is a unique storage technology that stores Java object-graphs natively, which means similar as they are in the RAM, without expensive transformation to any incompatible data structure. That is the key difference to all database systems and provides you with fantastic benefits. We will take a tour through the main features, live code and in-depth description of the essential parts o...
Codespaces, Gitpod, Devpod: What cloud & container-based IDEs can do for you | Matthias Haeussler EN
Просмотров 1452 месяца назад
Explore the evolving landscape of cloud-based integrated development environments (IDEs), focusing on Gitpod, GitHub codespaces and Devpod. Compare and contrast these cloud IDEs with traditional counterparts, emphasizing the role of container technology, specifically the devcontainer specification. The discussion includes advances, existing limitations, and the potential for developing polyglot...
Building a custom AI chatbot with Spring Boot, React, and LangChain4j | Marcus Hellberg (EN)
Просмотров 4462 месяца назад
Have you ever wanted to build an intelligent chatbot that understands your specific business context? This presentation takes a practical engineering approach to AI. You'll learn how to interact with large language models (LLMs) from code and how you can extend their capabilities by giving them access to your own content and selected Java methods. This talk will feature hands-on coding, where y...
Jack of all trades - or make better technology decisions | Christian Kuemmel (EN)
Просмотров 1272 месяца назад
If you look for an "Egg-laying jack of all trades" technology to start a software project, you will either never get started or you will not stay on time or budget. This is a harsh statement but let's have a closer look at all the hype technologies and talk about their pros and cons. Let´s talk about great technology like Vaadin, RapidClipse, or EclipseStore which enables you to keep things eas...
Live Coding: Spring Boot Applications with Visual Studio Code | Martin Lippert & Sandra Ahlgrimm EN
Просмотров 2102 месяца назад
Is a large and heavyweight IDE truly necessary for developing enterprise applications with Java and Spring? In this live coding session, we demonstrate that there's another way. Utilizing Visual Studio Code and the appropriate extensions for Java and Spring, we present a lightweight and highly performant alternative. This not only provides a great environment for the development of large enterp...
RapidClipse in Action: Von der Idee zur Bereitstellung in Rekordzeit | Sebastian Späth (DE)
Просмотров 1112 месяца назад
RapidClipse bietet die ideale Entwicklungsumgebung für Java-Entwickler, die ihre Effizienz steigern und gleichzeitig hochwertige Web-Anwendungen kreieren möchten. Mit seinen innovativen Funktionen und einem benutzerfreundlichen Ansatz ermöglicht RapidClipse nicht nur eine Beschleunigung des Entwicklungsprozesses, sondern auch die Umsetzung anspruchsvoller Projekte mit höchster Qualität. Dank se...
AI-powered Java Developers | Emily Jiang (EN)
Просмотров 2722 месяца назад
We live in a fast-moving world where new technologies emerge every week, if not every day. This rapid pace of change constantly shifts our responsibilities. In this session, Emily will take a quick tour of the current technologies that might enhance our roles. She will then delve into the impact AI brings. She will briefly discuss LLMs and challenges as well as what kind of features could benef...
What "Stairway to Heaven" Can Teach Us About Software Development | Hanno Embregts (EN)
Просмотров 982 месяца назад
One of the most iconic rock songs ever written starts with the line "There's a lady who's sure all that glitters is gold..." and chances are you know the rest of the lyrics by heart. Though one could argue that this ability is rather useless. It's not like it makes you a better software developer, right? Right?! Allow me to change your mind! I know that the lyrics to "Stairway to Heaven" have s...
DevOps for Java Developers (Or Maybe Against Them?!) | Baruch Sadogursky (EN)
Просмотров 2472 месяца назад
"DevOps" is the operations people’s crafty plan to make Java developers do other people's work, but we are smart enough to see right through this naive rebranding trick! Baruch suggests you think about it: we, the Java developers, have written all the code. It passes all the tests; it obviously works and works well (Are we a little proud? We are!); so we are DONE. Now, out of the blue, a bunch ...
Reactive Streams - Beware of Dangers! | Kuzma Deretiuk (EN)
Просмотров 1682 месяца назад
In my team we have been working with Reactive Streams API and RxJava implementation for several years. It is quite a convenient tool for many tasks - client APIs, responsive servers, libraries and on-demand computations. However there are A LOT of hidden dangers in this API you will never face using classic OOP or functional programming. In the session I'll share with you our mistakes and misco...
Robust and Flexible String Templates in Java | Falk Sippach (EN)
Просмотров 1522 месяца назад
Java 21 was packed with exciting and groundbreaking innovations. In the shadow of the very present topics, string templates were relatively surprisingly introduced as a preview feature and are also included again in OpenJDK 22. They allow expressions to be embedded in string literals and text blocks. Thanks to self-definable template processors, this procedure is even customizable. We discuss t...
Hidden Security Features of the JVM - Everything You Didn’t Know and More | Steve Poole (EN)
Просмотров 2112 месяца назад
Java 17 announced the depreciation of the Security Manager (which is ok since hardly anyone used it) but that doesn’t mean the JVM leaves you vulnerable. There are many design features in the JVM and the JDK that are there to help keep your application safe from harm. In this session, we’ll walk through these points - from compiler, to bytecode to runtime and give you a refresher on how to get ...
Handling concurrent access to shared resources in Java | Sebastian Konieczek (EN)
Просмотров 4482 месяца назад
Multithreaded applications are to be found everywhere. Think of RESTful micro services for example. The very nature of a classic Webserver is Multithreading as every Request is processed concurrently by an available worker thread. This means a lot of concurrent access to shared resources. And with Java’s virtual threads, there will be even more concurrency. Most of the time we rely on Framework...
ML in Java, YES it's possible! | Mohammed Aboullaite (EN)
Просмотров 2202 месяца назад
When you think about building and/or deploying machine learning models, Java is not within the top 3 languages that we generally think of. Nonetheless Java has a strong community, with millions of developers using it as their main language. With the AI buzz spiking in the past month, All developers, and especially Java developers, need to understand how to build and run apps that use ML. In thi...
Fast and Lightweight Spring Boot Applications with GraalVM | Alina Yurenko (EN)
Просмотров 2042 месяца назад
Fast and Lightweight Spring Boot Applications with GraalVM | Alina Yurenko (EN)
Java Virtual Threads and Pipelined Database Operations | Kuassi Mensah (EN)
Просмотров 2612 месяца назад
Java Virtual Threads and Pipelined Database Operations | Kuassi Mensah (EN)
Mastering Java Persistence: Best Practices for Cloud-Native & Modernization | Otavio Santana (EN)
Просмотров 2762 месяца назад
Mastering Java Persistence: Best Practices for Cloud-Native & Modernization | Otavio Santana (EN)
Using Static Analysis Tools to Become A Superhero Programmer | Jamie Coleman (EN)
Просмотров 3082 месяца назад
Using Static Analysis Tools to Become A Superhero Programmer | Jamie Coleman (EN)
Trash Talk - Exploring the Memory Management in the JVM | Gerrit Grunwald (EN)
Просмотров 2332 месяца назад
Trash Talk - Exploring the Memory Management in the JVM | Gerrit Grunwald (EN)
Lessons Learned Building A GenAI Powered App | Mete Atamel (EN)
Просмотров 1092 месяца назад
Lessons Learned Building A GenAI Powered App | Mete Atamel (EN)
Optimizing Performance of Web Apps: Removing Bottlenecks for a Better Experience | Matti Tahvonen EN
Просмотров 2152 месяца назад
Optimizing Performance of Web Apps: Removing Bottlenecks for a Better Experience | Matti Tahvonen EN
Java 22 - Better Language, Better APIs, Better Runtime | Nicolai Parlog (EN)
Просмотров 3233 месяца назад
Java 22 - Better Language, Better APIs, Better Runtime | Nicolai Parlog (EN)
Wired 2.0! Create your ultimate learning environment | Simone de Gijt (EN)
Просмотров 1543 месяца назад
Wired 2.0! Create your ultimate learning environment | Simone de Gijt (EN)
Unlocking the Future of Java: LLM Integration Unveiled by Quarkus & LangChain4j | Elder Moraes (EN)
Просмотров 2023 месяца назад
Unlocking the Future of Java: LLM Integration Unveiled by Quarkus & LangChain4j | Elder Moraes (EN)
Master the Cloud Native Application Standard: MicroProfile | Emily Jiang (EN)
Просмотров 1443 месяца назад
Master the Cloud Native Application Standard: MicroProfile | Emily Jiang (EN)
Enterprise Runtimes im Vergleich: Spring Boot vs. Quarkus | Dirk Weil & Hendrik Jungnitsch (DE)
Просмотров 1533 месяца назад
Enterprise Runtimes im Vergleich: Spring Boot vs. Quarkus | Dirk Weil & Hendrik Jungnitsch (DE)
How to Reduce the Footprint of Your Spring Boot Applications | Martin Lippert & Sandra Ahlgrimm (EN)
Просмотров 2053 месяца назад
How to Reduce the Footprint of Your Spring Boot Applications | Martin Lippert & Sandra Ahlgrimm (EN)
Java 8 to 17+ Upgrade - Lessons Learned and Best Practices | Volker Simonis (EN)
Просмотров 3673 месяца назад
Java 8 to 17 Upgrade - Lessons Learned and Best Practices | Volker Simonis (EN)
Jakarta EE 11 - Performance and Developer Productivity | Ivar Grimstad (EN)
Просмотров 2053 месяца назад
Jakarta EE 11 - Performance and Developer Productivity | Ivar Grimstad (EN)
This should have more views
Top🎉
10:30 what a great insight!
After reading through tons of content and going through multiple videos , finally I found what exactly I was looking for. Great presentation with precise reasoning and content. Thanks!
The way term upstream and downstream being used here is confusing. I hope it varies based in the flow of request and response.
Nice video sir
Nice video
Nice presentation, thank you folks! 👍
Great talk, addressing the main points to consider when Architecting for Data-Intensive Workloads
Hope they can release strong templates with syntax similar to JavaScript. The factory approach looks more verbose
Very nice presentation with a real example 👏👏👏
As usual, a great talk.
At 33:00 booleanLock is used for the whole library while synchronized(book) is used for that specific book only, right?
Thx
Opa... mande aí o vídeo sobre Spring
It's always nice to see the sneak peaks, and FFM really is a magnificent enhancement.
MP Metrics is in a wierd state. some implementations have ditched in for micrometer. not sure whats going on there.
"I know that Spring people do not love to write Java code so much, Spring people love to write their code more in terms of annotations" - incredible line.
Thank you so much for this wonderful presentation! Your explanations on CQRS and modern Java were truly enlightening. The way you tackled complex topics in such a clear and simple manner increased my interest even more. Great job, and much appreciated!
Thank you ❤
Tools are not a very good idea in the case of the sending email feature because it becomes like magic and not easy to understand how it works for a developer.
Spring AOT wäre der bessere Vergleich gewesen.
Great video! I was a simple but quite straightforward explanation. This helped me to get an introduction to LLMs and how we can use it to build applications. Thanks for sharing Elder & Java Pro!
Worth to watch this video and learn. Great presenters + presentation and shared many insights into build/runtime/startup performance improvements and strategies.
Nice. But I will deploy OTel in Kubernetes and hook it with an endpoint. No need to burden the Spring boot app.
A great presentation on what's to come in Jakarta EE 11!
Great talk
Amazing. Have you shared your code in github ?
Would love to take a look at the Github repo for this.
This is a brilliant talk and it has been featured in the last issue of Tech Talks Weekly newsletter 🎉 Congrats Nicolas👏
This is a fantastic talk and it has been featured in the last issue of Tech Talks Weekly newsletter 🎉 Congrats Abdel!
Amazing! thank you but is there any way to get the code available on GitHub?
Thanks for a great talk. Will definitely checkout helidon
Hi Balkrishna, Thank you the amazing informative video. Would it be also possible to monitor that a virtual thread was unmounted from a platform thread and that platform thread was used by another virtual thread
Informative
01:30 ArchUnit 03:50 awaitility 05:44 jacoco-agent 08:55 pitest 12:16 TestContainers 13:41 gatling + jmc (jmeter alt) 19:10 equals verifier 20:16 handlebars 22:36 javapoet(generate dynamic classes) 24:09 jobRunr 25:54 jsoup 26:42 libPhoneNumber 28:17 timefold(scheduling) 33:12 apache spark 36:20 togglz 38:54 owasp-dependency-check 40:13 passay(Dynamic Rules) 42:00 dependabot/renovate 42:46 openrewrite 45:24 maven daemon(mvnd)
Very interesting. Thank you
Volume is too low
The audio volume for this one seems quite low, an interesting talk though.
Thanks
Super Vortrag 😊
Actors are NOT Objects. There are many differences. First Objects are called synchronous, actors not. Objects are passiv, actors not. Objects are multi-threaded, actors not.
Very thanks, but sound quality is so bad that I can't hear anything clearly.
Der Talk ist auch für Docker Einsteiger interessant!
Very interesting talk. Thanks.
Thank you so much for this wonderful opportunity. 🙏🏾
Why Eclipse Serializer? Why do avro, protobuf ... not work?
Kotlin ist seit April der Default für neue Gradle-Projekte und bietet jede Menge Vorteile. Gibt es einen Grund, wieso Du trotzdem Groovy nutzt?
Prinzipiell aufgrund der höheren Verbreitung in existierenden Projekten fand ich es für die Cross-Referenz noch angebracht die Groovy DSL zu nutzen. Neue Projekte würde ich aber eher mit der Kotlin DSL aufsetzten, da die bessere Typisierung doch ein großer Vorteil ist, auch für die Nörgelfraktion, die behauptet, in Gradle-Projekten werden 1000. unterschiedliche Lösungen für einfache Probleme verwendet.
Totally worth it