
What we’re about
Java & JVM in Vienna, Austria: An in-person meetup for local enthusiasts.
Our monthly meetup (except for July and August) in Vienna provides a platform to discuss various Java-related topics such as frameworks and best practices. The meetup is aimed at beginners, intermediates, and professionals alike.
Please note that our meetings are in-person only and primarily intended for individuals living in or near Vienna.
We meet at the Vienna University of Technology in the heart of the city. If you have something interesting to share that is not widely known, please feel free to reach out to one of the organizers.
Java & JVM in Wien, Österreich: Ein persönliches Meetup für lokale Enthusiasten.
Unser monatliches Meetup (ausgenommen Juli und August) in Wien bietet eine Plattform, um über verschiedene Java-bezogene Themen wie Frameworks und bewährte Methoden zu diskutieren.
Das Meetup richtet sich an Anfänger, Fortgeschrittene und Profis gleichermaßen.
Bitte beachtet, dass unsere Treffen ausschließlich "in-person" stattfinden und hauptsächlich für Personen gedacht sind, die in Wien oder der näheren Umgebung leben.
Wir treffen uns an der Technischen Universität Wien im Herzen der Stadt.
Wenn ihr etwas Interessantes zu teilen habt, das noch nicht allgemein bekannt ist, zögert nicht, einen der Organisatoren zu kontaktieren.
Sponsors
Upcoming events
4

Going to DevFest Vienna
Location not specified yetHey, we're going to DevFest Vienna 2025 (sing it like in the "Hey! we're going to ibiza" song ;-) )
Register now at https://www.devfest.at !
# DevFest Vienna 2025 - Talks and Speakers
Please note: Talk descriptions and Speaker Bios have been shortened for this description by an LLM and may not be 100% accurate. For 100% accurate information, please visit the official website!
### Agent Development Kit Deep Dive
Speaker: Ankur Roy
Abstract: Explore the powerful capabilities of the Agent Development Kit in this comprehensive deep dive. Learn how to build, deploy, and manage intelligent agents that can handle complex workflows and decision-making processes.
Speaker Bio: Ankur Roy is a seasoned Google Cloud Engineer with extensive experience in developing AI agents and cloud-native solutions. His expertise spans across machine learning, distributed systems, and modern development practices.***
### Making one million appliances accessible
Speakers: Anastasiia Galimova, Ena Muratspahić
Abstract: Discover how to scale accessibility efforts across millions of devices and applications. This talk covers practical strategies, implementation challenges, and real-world solutions for making technology accessible to users with disabilities.
Anastasiia Galimova Bio: Anastasiia Galimova is a passionate accessibility advocate and expert with years of experience in making technology accessible to everyone. She specializes in large-scale accessibility implementations and inclusive design principles.
Ena Muratspahić Bio: Ena Muratspahić is an experienced Senior Software Engineer with a strong background in building scalable mobile applications across multiple industries. At Electrolux, she is also part of the Accessibility Trio, ensuring that accessibility practices are integrated into every stage of development.***
### Understanding Google's GenAI Revolution: LLMs
Speaker: Santosh Kumar Perumal
Abstract: Explore Google's revolutionary approach to generative AI and large language models. This talk covers the latest developments, practical applications, and the future of LLMs in transforming how we interact with technology.
Speaker Bio: Santosh Kumar Perumal is a GenAI expert with extensive experience in large language models and Google's generative AI technologies.***
### You don't hate front-end
Speaker: Ia Mgvdliashvili
Abstract: Why is front-end development so frustrating? On one hand, mastering front-end development brings a lot of value. However, it is easy to fall into the trap of spending more time clicking around, rather than programming. This talk is a short on-boarding for Back-End or Full-Stack developers who want to be more comfortable around Front-End.Speaker Bio: Ia Mgvdliashvili is an experienced engineer with a strong full-stack background, having worked across diverse domains, developer roles, languages, and technologies. Ia is passionate about sharing her unique perspective on development flow - from optimizing daily routines to challenging deeply rooted misconceptions that shape our work.
***
### Nurturing OpenJDK distribution, Temurin History
Speaker: Carmen Delgado
Abstract: Discover the journey of Eclipse Temurin and how OpenJDK distributions are nurtured for enterprise readiness. Learn about the history, challenges, and future of providing high-quality, TCK-tested Java runtimes to the community.
Speaker Bio: Carmen Delgado is an expert in OpenJDK distributions and has been instrumental in the development and distribution of Eclipse Temurin. With extensive experience in Java ecosystem and open source development, she contributes to making Java accessible and reliable for enterprise and community use.***
### Keyless, identity-based signing of Software Artifacts w/ sigstore
Speaker: Stephan Kraft
Abstract: There is almost no debate that digital signing is an important best practice for securing the software supply chain. Sigstore - an open-source project under the Open Source Security Foundation (OpenSSF) provides a robust solution to the problems of managing keys.
Speaker Bio: Stephan joined Red Hat in 2019 as a Business Development Professional in Austria. He started his professional career as a Software Developer and later moved into Technical Sales, Solution Sales and Management.***
### Road to four nines
Speaker: Dr. Ilya Kaznacheev
Abstract: Learn the journey to achieving 99.99% uptime (four nines). This talk covers reliability engineering practices, monitoring strategies, incident response, and the architectural decisions that enable systems to achieve and maintain exceptional availability.
Speaker Bio: Dr. Ilya Kaznacheev is a reliability engineer with expertise in building highly available systems and achieving exceptional uptime standards.***
### Code review in era of collaborative development
Speaker: Andrii Soldatenko
Abstract: Explore modern code review practices in today's collaborative development environment. This talk covers effective review strategies, tooling, cultural aspects, and how to build a culture of constructive feedback that improves code quality and team dynamics.
Speaker Bio: Andrii Soldatenko is a seasoned software development expert with extensive experience in collaborative development practices. He specializes in code quality, review processes, and team collaboration methodologies that enhance software development efficiency and maintainability.***
### How blind people navigate the web & the world
Speaker: Laura Wissiak
Abstract: Gain a deeper understanding of how visually impaired users interact with digital interfaces. This enlightening talk covers assistive technologies, navigation techniques, and practical tips for creating more accessible web experiences.
Speaker Bio: Laura Wissiak is a renowned accessibility consultant and advocate who provides unique insights into digital accessibility from a user's perspective. Her work focuses on bridging the gap between developers and users with disabilities.***
### Unleashing the Power of Gemma: From Cloud to Edge
Speaker: Vasudev Maduri
Abstract: Explore Google's Gemma models and learn how to deploy them across different environments, from cloud to edge devices. This talk covers optimization techniques, deployment strategies, and real-world use cases.
Speaker Bio: Vasudev Maduri is a cloud solutions architect specializing in AI/ML deployments and edge computing. He has extensive experience in helping organizations deploy machine learning models at scale.***
### Beyond the Magic - Ahead of Time Spring Data Repositories
Speaker: Christoph Strobl
Abstract: Discover how Spring Data repositories work behind the scenes and explore ahead-of-time compilation benefits. This talk demystifies the magic and shows practical approaches for optimizing your data access layer.
Speaker Bio: Christoph Strobl is a Spring Data expert with deep knowledge of repository patterns and ahead-of-time compilation optimizations.***
### From Vibe to Vector: A Father-Son Guide to AI Engineering
Speaker: Andrii Khrystian
Abstract: This session is a showcase of using Firebase Studio. The speaker will share the stage with his 8 year old son (Oleksii), who has experience with Firebase Studio, trying different approaches to make a working application on stage.
Speaker Bio: Originally started as Android Software Engineer, moved to Flutter 2019 after Flutter Live conference. He tries his best to contribute to the community as a public speaker, and GDG organizer.***
### AI for Accessibility: The Challenge and The Promise
Speaker: Puneet Kala
Abstract: Explore how AI can transform accessibility. This talk examines both the opportunities and challenges in using artificial intelligence to break down barriers and create inclusive technologies that empower users with diverse abilities.
Speaker Bio: Puneet Kala is an AI accessibility expert focused on leveraging artificial intelligence to create more inclusive and accessible digital experiences for users with disabilities.***
### Applied Hexagonal Architecture
Speaker: Martin Schwarz
Abstract: Dive deep into hexagonal architecture patterns and learn how to apply them in real-world scenarios. This practical session covers implementation strategies, testing approaches, and common pitfalls to avoid.
Speaker Bio: Martin Schwarz is an experienced software architect with deep expertise in domain-driven design and hexagonal architecture. He helps teams build maintainable and testable software systems.***
### 30 Years of Java - How Did We Get Here?
Speaker: Simon Ritter
Abstract: Take a journey through three decades of Java evolution. From its humble beginnings to becoming one of the most popular programming languages in the world, explore the key milestones, innovations, and the future of Java.
Speaker Bio: Simon Ritter is a well-known Java technology evangelist with over 25 years of experience in the Java ecosystem. He has been instrumental in promoting Java technologies and educating developers worldwide.***
### Building Affordable Cloud-Native Platforms for Small Teams with GitOps Automation
Speaker: Velimir Iveljic
Abstract: Learn how small teams can build and maintain cloud-native platforms without breaking the budget. This practical session covers GitOps automation, cost optimization strategies, and architectural patterns that provide maximum value with minimal operational overhead.
Speaker Bio: Velimir Iveljic is a cloud platform architect specializing in cost-effective, scalable solutions for small and medium teams. He has extensive experience in GitOps methodologies, cloud-native architectures, and automation strategies that enable teams to achieve enterprise-grade capabilities on modest budgets.***
### Vision for Good: Accelerating Impactful AI Applications with Vertex AI and Gemini
Speaker: Dr Roushanak Rahmat
Abstract: Learn how to leverage Google's Vertex AI and Gemini to create AI applications that make a positive impact on society. This talk covers practical examples, best practices, and ethical considerations for responsible AI development.
Speaker Bio: Dr. Roushanak Rahmat is a leading AI researcher and director with a focus on developing AI solutions for social good. Her work spans machine learning, computer vision, and ethical AI development.***
### DataOps - Is there a cure for the pains of data science team?
Speaker: Paul Bogumiło
Abstract: Address the common pain points of data science teams with DataOps methodologies. This talk explores practical solutions for improving collaboration, deployment, monitoring, and governance in data science projects.
Speaker Bio: Paul Bogumiło is a DataOps specialist with extensive experience in streamlining data science workflows and solving operational challenges in data-driven organizations.27 attendees
"Faster JVM Applications" & "Pairng With LLM Agents" / Simon Ritter + Adam Bien!
Location not specified yetAgenda:
18:00 Doors open at dynatrace office
18:20 Welcome, orga-stuff
18:30 Faster JVM Applications Without Changing Any Code - Simon Ritter, Azul
19:30 Break
19:55 Raffle
20:00 Pairng With LLM Agents To Write Great Java Code Fast - Adam Bien
21:15 Networking @ PosedioFaster JVM Applications Without Changing Any Code
Java is one of the most popular platforms due to its incredible scalability, ease of use, and "write once, run anywhere" capabilities.
However, a managed runtime environment both helps and hinders when looking for the best possible performance. Aspects like garbage collection pauses can make it hard to meet defined SLAs. JIT compilation can deliver better overall performance, but applications take time to warm up.
In this session, we'll explore at a technical level how Azul has been addressing these limitations and building a high-performance JVM.
Specifically, we'll look at:
· How can GC operate fully concurrently with application threads whilst still moving live data within the heap to eliminate fragmentation?
· What can be done to improve the level of optimisation of code generated by the JIT compiler to get higher throughput· Solving the warmup problem. There are several approaches to this, and we'll provide a quick comparison of the advantages of each and where they can be used effectively
Please note that although this discussion will focus on Azul Platform Prime, it will not be a sales or marketing pitch. This will cover low-level technical details, which will also help in understanding how the JVM works and other options when deciding how to optimise application deployment.Pairng With LLM Agents To Write Great Java Code Fast
First, I will explain why LLMs love to write Java code. For the rest of the time, I will demonstrate live coding of 'quality first' Java applications, including system tests and documentation.Java, AI and common sense. That's it!
You are welcome to ask questions before, during and after the session.
Challenge the code!About Adam Bien
Entwickler, Consultant, manchmal Konferenzsprecher, Autor und Java / Jakarta (SE/EE) / MicroProfile Enthusiast.
Adam Bien (adambien.blog) arbeitet mit Java seit JDK 1.0, JavaScript seit LiveScript und hat immer noch sehr viel Spass am Programmieren. Adam veranstaltet regelmässig Java EE / WebStandards / JavaScript Workshops am Flughafen München (http://airhacks.com).46 attendees
Past events
106








