team rockstars presents

tribeweek

All Tribe’s will come together from April 22-26th! A week of knowledge sharing, sessions, collaboration, International TOP speakers and creative sessions. Alongside the collaborative activities during the day, we have also organized a fantastic evening program.

22-26 april

let’s unite!

Dive into the future of technology and innovation during our unparalleled Tribe Week! For a week, we celebrate sharing knowledge, technical excellence, and community spirit among the diverse groups in our organization. From Data to DevOps, from Front-end to Security, and from Agile practices to the latest trends in Cloud technologies -Tribe Week will be an exciting blend of ideas, skills, and inspiration.

Whether you are part of a tribe, or simply interested in the latest tech trends, Tribe Week offers something for everyone. We warmly welcome our IT Rockstars, customers, partners, and guests to join us in being inspired by innovation and sharing knowledge. We look forward to seeing and cathing up with each other. Register now.

speakers

simon

Brown. Creator of the C4 model.

speaker

Simon is a renowned consultant specializing in software architecture, and the author of some of the most popular software architecture books.

Laïla

Bougriâ. Solutions Architect.

speaker

Laila is a Solutions Architect and Engineer with over 15 years of experience in the Microsoft .NET space. She’s a Microsoft Azure MVP and a frequent speaker at conferences worldwide.

koen

Aerts. CTO Team Rockstars IT.

speaker

Koen is on mission to provide a home and family where software developers can find the best innovative projects, learn every day and help each other excel!

Oscar van der Leij

oscar

Van der Leij. Solutions Architect.

speaker

Oscar’s strengths lie in translating the requirements and wishes of clients into functional and technical solutions.

programs for all

22-26 april

tribe week program

09:30 – 12:00: Techcoaching consultation in Conclave by Koen Aerts
10:00 – 10:30: Marco and Koen – RockSOLID software
12:00 – 13:00: Threat modeling in Archimate – Victor Pelt (Security tribe incubator)
12:00 – 13:00:
Everything you ever needed to know about UUIDs (and a bit more).
 – Rens Verhage (Java tribe)
13:00 – 17:00: Personal coaching in Conclave by Edwin Moddejonge
17:00 – 18:00: Quantum Computing – Gert-Jan Schouten(Java tribe)
17:00 – 18:00: Getting start with security monitoring – Raymond Jetten(Security tribe incubator)
18:00 – 19:00: Dinner and subsequent keyboard making workshop with – Subhi Dweik

09:30 – 12:00: Techcoaching consultation in Conclave by Marco(Data tribe)
10:00 – 10:30: Marco and Koen – RockSOLID software(Data tribe)
12:00 – 13:00: AWS  for. NET Developers – Bart Kooijmans (Cloud&DevOps tribe)
13:00 – 17:00: Personal coaching in Conclave by Kirsten
17:00 – 18:00: Infrastructure as code – Marco Vervoort(Cloud&DevOps tribe)
18:00 – 19:00 Dinner followed by Gaming Night or Creative Workshop (info to follow)

09:30 – 12:00: Techcoaching consultation in Conclave by Koen Aerts
10:00 – 10:30: Marco and Koen – RockSOLID software
12:00 – 13:00: Hexagonal Architecture: You’re Doing It Wrong (Bart van Nierop)(Microsoft tribe)
12:00 – 13:00: Tribe Talk Buillding a Community – Serge Don & Jesse Straatman(Test automation tribe)
13:00 – 17:00: Personal coaching in Conclave by Edwin Moddejonge
16:30 – 17:30: Tribe Talk – Automation Madness – Serge Don(Test automation tribe)
18:00 – 18:45 Talk Koen Aerts – Stop creating managers and start creating thought leaders
17:30 – 18:30: Dinner & walking to Verkade Factory
19:00 – 21:00: Talk Laila Bougria – Debug your Thinking
21:00 – 22:00: Drinks

09:30 – 12:00: Techcoaching consultation in Conclave by Koen Aerts
10:00 – 10:30: Marco and Koen – RockSOLID software
12:00 – 13:00: StateOfRS – Jeroen Verhoeven (Front-end tribe)
17:00 – 18:00: Introduction Vercel (Front-end tribe)
17:00 – 18:00: Dinner & walk to Verkade Fabriek
18:00 – 19:30: Architect café XXL: Architecture dilemmas (Architecture tribe incubator)
19:30 – 21:00: Simon Brown – The Model Code Gap
21:00 – 22:00: Drinks

09:30 – 12:00: Techcoaching consultation in Conclave by Marco
10:00 – 10:30: Marco and Koen – RockSOLID software
12:00 – 13:00: PSM3 Certification – Yannick van der Wende(Agile tribe)
17:00  – 18:00 Tribe Talk – Pascal Quist
18:00 – 20:00 Dinner & Prize presentation RockSolid Coding Puzzle

Woensdagavond 19:00 tot 21:00 in Verkadefabriek
Kopiëren

Laila Bougria

Laila Bougria, a Solutions Architect and Engineer with 15+ years of experience in Microsoft .NET. She’s a Microsoft Azure MVP, speaker at global conferences, and currently works on NServiceBus at Particular Software. Outside work, she enjoys knitting, finding it a soothing way to clear her mind.

Evening session – Debug your thinking

Building systems is complex, but decisions, not technologies, define success. Amidst the industry’s rapid evolution, we often overlook the critical aspect of debugging our thinking process. How do your decisions shape the software you build? Do you reflect on and refine your decision-making approach?

Join me in this session to delve into critical thinking techniques that enhance decision-making and elevate solution quality. Gain practical insights to apply in your work immediately.

donderdagavond 19:30 – 21:00 in Verkadefabriek
Kopiëren

Simon Brown

Simon, an independent consultant focusing on software architecture, authored “Software Architecture for Developers,” a developer-friendly guide covering software architecture, technical leadership, and agility. He created the C4 model for visualizing software architecture and the Structurizr tooling. Simon frequently speaks at global software development conferences and travels worldwide to assist organizations in visualizing their software architecture.

The Model-Code Gap

In architecture discussions, we use abstractions like “component,” “module,” and “layer” to describe software structures. However, these concepts don’t directly translate into programming languages. Instead, we rely on classes, interfaces, objects, and functions, leading to a divergence between our architectural abstractions and the code we write – known as the “model-code gap.”

This gap manifests in various ways, from discrepancies between code and architecture diagrams to subtle issues. This session delves into the model-code gap, particularly in applications built as single monolithic units. Regardless of our chosen code structure, overlooking implementation intricacies can undermine design intentions. Success lies in attending to implementation details.

Woensdagavond 18:00 – 18:45 in Verkadefabriek
Kopiëren

koen aerts

Koen is the CTO at Team Rockstars IT and is on a personal mission to provide a home and family where software developers can find the best innovative projects, learn every day and help each other excel!


Talk –

Stop creating managers and start creating thought leaders

All companies in the Netherlands have good career paths from junior IT engineer to senior IT engineer. The moment you become valuable (read senior) the companies no longer have a direct benefit from training/upgrading. That’s where it often stops.

But especially after 10 – 15 years of work experience, you want to make some important steps. Those steps are then often sought in management positions. But precisely in the technical field, there are still an awful lot of possibilities. Show those opportunities, this creates thought leaders within your organization!

tribesessions

gert-jan schouten

quantum computing

Java Tribe 5 p.m.-6 p.m.

“A normal bit can be 0 or 1, but a qubit can be both, so it is more powerful!”

This is the standard explanation of what Quantum Computing is and why it is special. Not much of this is true, unfortunately….

In this talk, I’ll take you through the basics of Quantum Computing, the mathematical model behind it, and how that translates into a computational model based on the fascinating world of Quantum Mechanics!

Given by: Gert-Jan Schouten

Back to program overview

victor pelt

Threat modeling in Archimate

Security Tribe Incubator 12:00 – 1:00 p.m.

I enter the conversation on how to move from threat modeling in archimate to Secure Architecture by applying this to my own (Smart) home. So what is Secure Architecture and what are some practical examples of how someone could apply these principles. I also reflect on how to deal with the “unknown unknowns” in terms of security in my own home.

Given by: Victor Pelt

Back to program overview

Raymond Jetten
raymond jetten

Getting started with security monitoring

Security Tribe Incubator 5 p.m. – 6 p.m.

There are two ways to do security monitoring. The first is to unboard every possible log source in your SIEM, turn on some off-the-shelf alerts and then see what you already knew: that you are under attack. But there is also the methodical approach where you start with your actual threats and figure out what information you need to detect them.

In this presentation, I will take you on the journey I took at an Essent to find out who is targeting them, and how we use Mitre ATT&CK, open-source intelligence (OSINT) and some tooling to actually detect them in our IT infrastructure.

Given by: Raymond Jetten

Back to program overview

bart kooijmans

AWS for .NET developers

Cloud & DevOps Tribe 12:00 – 1:00 p.m.

As a Microsoft .Net developer, you are often tied to the Microsoft Azure stack. But in addition to Azure, Amazon AWS is an equally good partner for cloud development and also with a sizable market share. In this talk, I’ll take you through as a .Net developer how to develop against the Amazon AWS cloud with Visual Studio and .Net.

Given by Bart Kooijmans

Back to program overview

Marco Vervoort werkzaam bij Team Rockstars IT
marco vervoort

Infrastructure as code

Cloud & DevOps Tribe 5 p.m. – 6 p.m.

How do you consistently deploy cloud services for DEV/TST/PRD? Use Infrastructure-as-code tooling such as TerraForm, Pulumi, ARM/Bicep or AWS CDK. In this talk, we look at the what (the guideline), the why (advantages and disadvantages) and the how (the tooling).

Given by Marco Vervoort

Back to program overview

Bart van Nierop Software engineer
bart van nierop

Hexagonal Architecture; You’re Doing It Wrong

Microsoft Tribe 12:00 – 1:00 p.m.

Join Bart van Nierop of the Microsoft Tribe for an informative session on Hexagonal Architecture pitfalls and solutions. Learn about common challenges, such as entangled concerns and unpredictable errors, and discover practical strategies to maintain the reliability of your system. Real examples show how external interactions are handled effectively while maintaining the integrity of your business logic. Strengthen your systems and build a modular code base. Don’t miss this opportunity to improve your architectural skills with Bart van Nierop. Basic knowledge of software architecture principles is recommended.

This session includes:

  • Pitfalls and Solutions in Hexagonal Architecture.
  • Principles of Functional Programming, with a focus on Haskell’s approach to IO.
  • Strategies to properly manage interactions with the outside world.
  • Real-world examples of improved reliability and maintainability.

Required Knowledge:

  • A basic understanding of software architecture principles and an interest in system design patterns will be helpful.

Given by: Bart van Nierop

Back to program overview

Jesse Straatman is Automated Tester bij Team Rockstars IT
jesse straatman & serge don

tribe talk: Building a Community

Test Automation Tribe 12:00 – 1:00 p.m.

Tribe Talk is all about building a close-knit community. Our tribe is growing rapidly, and with that growth comes strong, healthy ambition. This ambition is at the heart of our future, and it is essential that you, our tribal members, play an active role in it. Together we can set the course and shape the future of our tribe. Your involvement and commitment are crucial for our community to flourish and evolve into something greater and, most importantly, meaningful. Together, let’s build a “HOERA” future for our tribe!

Given by Serge Don & Jesse Straatman

Back to program overview

Serge Don is lead van de automated testing tribe bij Team Rockstars IT
serge don

Challenge: Automation Madness

Test Automation Tribe 5 p.m. – 6 p.m.

Your automation weapon of choice, 1 challenge and a healthy dose of creativity.

That’s the automation challenge in a nutshell.Some time before Tribe week, a real automation challenge is shared.It is up to you to come up with a creative solution. To get an idea of this, take a look at last year’s Cookie Clicker challenge. Where many Rockstar managed to combine their creativity and technical ingenuity.

Do you tame your webdriver like no other or do you happen to know just that obscure playwright feature that makes your solution shine.Or maybe you’ve always wanted to abuse Jmeter for something it’s not meant for, here’s your chance!In the session in the tribe week we showcase the best and nicest solutions, discuss them and the Automation King will be crowned.

And winning the crown is fun, of course, but the exchange of experiences is perhaps even more fun so there is always value in participating!

So keep an eye on Teams for the briefing!

Given by: Serge Don

Back to program overview

jasper sprengers

From brainfart to feature

Architecture Tribe 12:00 – 1:00 p.m.

Tutorials on behavior-driven features in Gherkin abound, often illustrated with the inevitable example of the online store with different discount terms and payment methods.

In this workshop, we do two things differently. First, we take a real-life example from Rabobank, anonymized and somewhat simplified. Second, our learning objective is how to create structured order out of chaos. Because we don’t start from clear requirements. Our starting point is a messy email from a fictional product owner.

Topics will include: consistent use of domain-specific terms, constructing a glossary of terms, cleaning up the text, focusing on what is functionally relevant, (rather than technical), and breaking down into features and scenarios.

Given by Jasper Sprengers

Back to program overview

Oscar van der Leij
oscar van der leij

Architect café XXL: Architectural dilemmas

Architecture Tribe 5:45 to 7:15 p.m.

In this evening, we focus on exploring the challenging dilemmas at the heart of architectural design. What makes an architectural decision good or bad? How can we deal with the tension between scalability and maintenance? How does the role of software developer compare to the architect. These are some examples of the issues we can address.

Moreover, we invite you to submit your own challenging issues, such as the choice between microservices and monolithic architecture.

In breakout sessions led by experienced architects, we will discuss these dilemmas in depth and come up with innovative solutions. The evening offers an interactive experience where everyone is encouraged to share experiences and insights.

After the breakout sessions, we share key insights and reflect together. This is not only an opportunity to deepen knowledge, but also to network within the architecture community.

In short, an inspiring and valuable experience for software developers and architects.

Given by: Oscar van der Leij

Back to program overview

yannick van der wende

PSM3 Certification

Agile Tribe 12:00 – 1:00 p.m.

The PSM3 certification is one of the highest levels available from Scrum.org. It is a special exam that tests the scrum master to the limit. But it is also a mystery exam. The exam uses open-ended questions to be answered in essay style, and the questions themselves are a closely guarded secret.

I recently took the exam and passed it in one sitting! I finally completed my Scrum.org certification collection.

I want to share my experience, what I learned from it and try to unveil the exam to the public. In doing so, I use creative storytelling that includes my favorite hobby, snowboarding!

Key learning points:

  • What are the differences between the various certifications and their levels?
  • What really makes the PSM3 and PSPO3 the black slopes of Scrum.org?
  • How to prepare for exams.

Get a small taste of the experience in taking the exams (practice questions and interactions over answers).

Given by: Yannick van der Wende

Back to program overview

jeroen verhoeven

State of rs

Frontend Tribe 12:00 – 1:00 pm.

Every year the results of the StateOfJavaScript survey are shared, and it is interesting to see how the popularity of tried-and-true frameworks and new libraries changes each year. In this session, we are going to look at the results of the StateOfJavaScript 2023, and analyze what stands out. Which newcomers score remarkably well, and what trends are visible? But we will also look at our own experiences within the Frontend Tribe, and look for the results that we may not recognize at all. To what extent do the results of the StateOfJavaScript match our own experiences and the StateOfRockStars?

Given by: Jeroen Verhoeven

Back to program overview

rens verhage

Everything you ever needed to know about UUIDs (and a bit more)

Java Tribe 12:00 – 1:00 p.m.

UUIDs have a long history. They come in different versions, each with their own characteristics. Most of us will be familiar with one or maybe two versions, but what about the rest? Why are there different versions anyway? Is it a good idea to use them as IDs in my API? Or as a primary key in my database? In this talk, I will discuss the history of the UUID and explain the different versions and their characteristics. Upon completion, participants will have a good understanding of UUIDs allowing them to make informed decisions when incorporating them into their systems.

Given by: Rens Verhage

Back to program overview

Sign up for tribe week

To be present is to experience. Seeing is believing. Don’t wait any longer and sign up for our tribe week!