Doorgaan naar de inhoud

Over ons

This is the Java User Group for everyone interested in Java, JVM, Web Development, Free and Open Source Software who are located in Amsterdam or Netherlands.
The "official language" is English, so that non-Dutch speakers can also participate easily.
Looking forward to meeting you all and exchange of knowledge and ideas.

Aankomende evenementen

1

Alles weergeven
  • Amsterdam JUG Meetup at OpenValue

    Amsterdam JUG Meetup at OpenValue

    OpenValue, Joan Muyskenweg 22, Unit 1.5, Amsterdam, NL

    Join in with the latest Amsterdam JUG Meetup at OpenValue in Amsterdam, Joan Muyskenweg 22, Unit 1.5, 1096 CJ Amsterdam.

    Agenda

    17:30 - Doors Open (And Food!)
    18:00 - 18:45 Talk 1: "Agentic DevSecOps: Autonomous Security Pipelines with AI Agents & Agentic Workflows" by Soham Dasgupta (Microsoft)
    19:00 - 19:45 Talk 2: "JDK Doping: Performance Gains Without Touching Your Code" by Dmitry Chuyko (BellSoft)
    20:00 - 20:45 Talk 3: "Im-Port-vise, Adapt-er, Overcome: How to build maintainable, future proof applications using Hexagonal Architecture." by Michel Verheijen (OpenValue)
    21:00 - 21:30 Networking

    Talk 1: "Agentic DevSecOps: Autonomous Security Pipelines with AI Agents & Agentic Workflows" by Soham Dasgupta

    What if your security pipeline could find vulnerabilities, file issues, write fixes, run CI, and request human approval — all autonomously?

    In this session, we start with a polyglot microservices repo that has zero security tooling and progressively build a fully autonomous agentic DevSecOps pipeline using GitHub Copilot.

    You'll see how AI agents perform repo-wide security assessments, how custom instructions shape agent behavior across the SDLC, and how agentic workflows chain dependency scanning, SAST, and test coverage checks into a self-driving loop: scan → auto-create issues → Coding Agent fixes → CI validates → AI code review → human approves.

    We'll also build custom Copilot agents for IaC security scanning and use GitHub's agentic workflow capabilities to generate recurring security reports — no human trigger required.

    Walk away with a working, repeatable pattern for embedding autonomous AI agents and agentic workflows into every stage of your DevSecOps lifecycle.

    Bio: "I am a technology enthusiast working at Microsoft as a Solution Architect, with over 19 years of experience in software programming, designing, and architecture which includes on-prem, cloud-native applications, and web-based conversational application design."

    Talk 2: "JDK Doping: Performance Gains Without Touching Your Code" by Dmitry Chuyko (BellSoft)

    One reasonable desire is to speed up existing deployments without affecting code and diagnostic tools. Another wish is to avoid migration for the sake of this speedup.

    Too many resources are spent on profiling, optimizing, and updating applications. At the same time, we need to improve hardware utilization, and frameworks and runtimes are reaching the end of their lifespan.

    There are several JDK pills that help further improve existing applications without immediate redevelopment. These are the OpenJDK Leyden, CRaC, and Lilliput projects; Graal JIT, native images, buildpacks, and fused JDKs. Let's study what aspects can be improved with their help, how and under what circumstances it makes sense to use them.

    With free development resources and budget savings after doping, teams will be ready for more complex optimizations and
    migration without tearing the flesh.

    Bio: Dmitry Chuyko is a Senior Performance Architect at BellSoft, an OpenJDK committer, and a public speaker. Prior to joining BellSoft, Dmitry worked on the HotSpot JVM at Oracle, and before that he had many years of programming experience in Java. He is currently focused on optimizing HotSpot for x86 and ARM, previously being involved in rolling out JEP 386, which enables the creation of the smallest JDK containers. Dmitry continues his journey in the containerization process and is happy to share his insights and expertise in this field.

    Talk 3: "Im-Port-vise, Adapt-er, Overcome: How to build maintainable, future proof applications using Hexagonal Architecture." by Michel Verheijen (OpenValue)
    Have you ever worked in a codebase where concerns were mixed, everything was tightly coupled and adding any new functionality felt like playing a game of Jenga?

    In this talk we’ll explore how to avoid that by diving into Hexagonal Architecture: what it is, when to use it and how it compares to Clean and Onion Architecture.

    You’ll learn how to isolate business logic from frameworks and infrastructure, improve testability, and enforce architectural boundaries. Most importantly, you’ll leave with practical strategies to turn a fragile codebase into a maintainable, adaptable and future proof system!

    Bio: Michel Verheijen is a passionate, opinionated software engineer with a strong interest in clean, maintainable, and testable software. He has a constant drive for improvement which he applies to himself, his teams, and the systems he builds.

    Outside of having passionate, but respectful discussions on technical topics, he also enjoys debating economics, philosophy, and politics, as well as learning languages and playing all kinds of sports – especially those involving a ball.

    • Foto van de gebruiker
    • Foto van de gebruiker
    • Foto van de gebruiker
    96 deelnemers

Groepskoppelingen