tribeweek
During the week of April 22-26, all Tribes will come together! 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.
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
programs for all
tribeweek
The program for our own engineers.
From Monday to Friday, our headquarters in Den Bosch is taken over by our tribes. And each day has its own unique program.
Weekly review
afternoon programs
The program open to engineers and guests who are not employed by or working with us.
Weekly review
tribe week program
09:30 – 12:00: Techcoaching consultation in Conclave by Koen Aerts
10:00 – 10:30: RockSOLID software – Marco & Koen
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
15:00 – 15:30: Rockademy – explanation of training – Murel Arts (Java & Security tribe)
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: RockSOLID software – Marco & Koen
12:00 – 13:00: AWS for. NET Developers – Bart Kooijmans (Cloud&DevOps tribe)
13:00 – 13:30: CTO Office Walk through – Koen Aerts (Cloud & DevOps tribe)
15:00 – 15:30: Rockademy – explanation of training – Murel Arts (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 and subsequent board game night
19:00 – 21:00 Data Architect Cafe
10:00 – 10:30: RockSOLID Software – Marco & Koen
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 – 13:30: CTO Office Walk through – Koen Aerts
13:00 – 17:00: Personal coaching in Conclave – Edwin Moddejonge
15:00 – 15:30: Rockademy – explanation of training – Murel Arts
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 & walk to Verkade Fabriek
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: RockSOLID software – Marco and Koen
12:00 – 13:00: StateOfRS – Jeroen Verhoeven (Front-end tribe)
12:00 – 13:00: From brainfart to feature – Jasper Sprengers (Architecture tribe incubator)
13:00 – 13:30: CTO Office Walk through – Koen Aerts (Front-end & Architecture tribe)
15:00 – 15:30: Rockademy – explanation of training – Murel Arts (Front-end & Architecture 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: RockSOLID software – Marco and Koen
12:00 – 13:00: PSM3 Certification – Yannick van der Wende(Agile tribe)
13:00 – 13:30: CTO Office Walk through – Koen Aerts (Agile tribe)
15:00 – 15:30: Rockademy – explanation of training – Murel Arts (Agile tribe)
17:00 – 18:00 Conference – Pascal Quist
18:00 – 20:00 Dinner & Prize presentation RockSolid Coding Puzzle
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.
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.
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
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
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
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
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
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
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
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
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
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
Architect café XXL: Architectural dilemmas
Architecture Tribe 6 p.m. to 7:30 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
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
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
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
cto office walk-trough
All tribes 13:00 – 13:30.
In recent years we have been building hard on the technical structure of Team Rockstars.
We want to make your dream “Development of a lifetime” come true.
Of course, that also means “a lifetime of development” and we have everything set up for that.
Rockademy, tribes, special agents, principal consultant are key ingredients of the CTO Office.
We think it is very important to support technical career paths.
Given by: Koen Aerts
rocksolid software
All Tribes 10:00 – 10:30 a.m.
Have you ever wondered how to achieve the highest standards of software quality and craftsmanship as a developer?
Get ready to take your skills to the next level with RockSOLID Software!
During this presentation, we will delve into the three essential Areas – Environment, Development & Reliability – that are at the core of this quality mark.
Discover the different modules and principles within each Area, and learn how they can help you make even more of an impact with your customers.
This is your chance to learn, grow and transform yourself into a true software rock star!
Given by: Marco Kuiper & Koen Aerts
data architect cafe
Dates tribe 19:00 – 9:00 pm.
Are you currently working as an architect or want to know what it is like to be an architect as an engineer?
Then come to the data architect cafe!
Exchange your experience and knowledge with the other architects, engineers and data fanatics.
During this first edition of the data architect café you will be taken through what a role as a data architect means, how this role relates to other architect roles in the business and we will show different forms of a good reference architecture.
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!