
What we’re about
Welcome tech lovers far and wide! We're thrilled to invite you to become a part of our vibrant Java User Group community.
At Codelab, we're more than just a group; we're a modest ecosystem of passionate tech enthusiasts, innovators, and lifelong learners. Our community is dedicated to exploring the vast expanse of software and technology through engaging, hands-on workshops that span a multitude of topics.
We firmly believe that the best way to truly understand a tool or technique is to dive in and get your hands dirty. That's why our workshops are designed to provide practical, real-world experiences that go beyond theory.
Our community is proudly supported by a diverse network of customers, consultancy firms, and leading tech companies. Their support enables us to deliver enriching experiences that fuel innovation and foster skill development.
We eagerly await your participation. Together, we can learn, grow, and enhance our Development and DevOps skills. Join us today and become a part of our journey to push the boundaries of what's possible in the tech world. We can't wait to meet you soon!
Upcoming events (1)
See all- Kubernetes for Developers: Security!ING Cedar, Amsterdam
Kubernetes has become the industry standard for container orchestration, providing a reliable abstraction for deploying and scaling cloud-native applications.
In this hands-on workshop, we will dive deep into the security aspects of working with Kubernetes. You will learn how to securely deploy, configure, and monitor containerized applications from a developer's perspective.Program & Background
By the end of this workshop, you will be able to:- Build and deploy a secure containerized application on a Kubernetes cluster.
- Understand key security considerations that developers need to account for.
- Navigate security policies imposed by Kubernetes administrators—and find ways to work with (or around) them when necessary.
Target Audience
Java Backend developers with some experience in Kubernetes who want to deepen their understanding of security best practices.Requirements
Have a basic understanding of Kubernetes and be comfortable using kubectl on the command line (e.g., deploying and inspecting workloads and services). This workshop is NOT for absolute beginners!Required Setup
Laptop + charger – Ensure your laptop can connect to a remote Kubernetes cluster and that you have the necessary permissions to build and run Docker images. Company policies may restrict this!Software & Tools
- A bash terminal (For Windows users: WSL is best; Git Bash works but may cause issues; PowerShell is not recommended)
- Docker & Kubectl (Command Line Tool)
- Optional but recommended: IntelliJ + Kubernetes Plugin (Other IDEs are fine, but support will be limited.)
- Optional: Java 17+ and Maven
Objectives
- Gain hands-on experience working with Kubernetes.
- Understand the risks of insecure Docker images.
- Learn how to build secure Docker images.
- Comprehend Kubernetes security policies and the rationale behind them.
- Explore service accounts and how misconfigurations can be exploited.
Agenda
- 17.00 Walk-in / Food
- 18.00 Start Workshop
- 21.00 End Workshop
- 21.00 - 21.30 - closing / drinks
Food & Drinks
We will take care of this.Speakers
Maarten-Jan van Gool - Software Engineer - Craftsmen
Leon Akkermans - Software Engineer - Craftsmen
Wernard Verwey - Cloud Engineer - MystLocation
ING Bank
Building Cedar
Bijlmerdreef 106
1102 CT AmsterdamRoute and parking
By car: Googlemaps
Parking: this is possible at the location when you are registered.Registration
To attend and access the event at ING, it is necessary to register. After your RSVP on Meetup, you will receive a message with a link to complete your registration. This ensures you can be recognized at the ING reception. Additionally, we will use your contact information to keep you informed before, during, and possibly after our workshop.