Reviews
“Very enjoyable and definitely educational. I genuinely learned a lot of new things.”
I did not have very high expectations beforehand, but looking at the program and the other participants, it is clear that this is a comprehensive training. It is an excellent and accessible introduction to Spring Boot.
Hanno was a great trainer: calm, patient, and very knowledgeable. What I especially appreciated was that he deliberately took time at the start to understand our expectations and assess our initial level of knowledge. As a result, the training aligned well with the group.
The pace and structure were pleasant. The examples were clear and the labs were well designed. Precisely because the exercises were not completely pre-structured, you have the opportunity to explore and understand the material yourself. This helps you get much more out of it than if everything is provided ready-made.
To what extent can I apply what I learned? The functionalities covered form the foundation of almost every application, so the applicability is part of my day-to-day work.
Would I recommend the training? Yes, absolutely—especially for anyone who wants to work with Spring Boot. It is a strong introduction that helps you build a solid understanding of the most important core functionalities.
“It was an enjoyable training with a clear and well-structured approach.”
The training covered all essential concepts that I use in my day-to-day work.
At the beginning, during the basic concepts, the pace could have been slightly faster for me. However, the pace remained consistent during the more complex topics, which I actually found very pleasant. During the exercises, there was always room to ask questions, which made the learning process both effective and enjoyable.
The training has certainly had a positive impact. In particular, gaining a clearer view of techniques outside my own working environment was valuable, as it gave me better insight into how we apply these techniques ourselves. Everything covered during the training is now being used in my daily work.
“The training was good and informative. Douwe engages well with his participants to understand their needs, which made the pace and structure very effective”
A training that deserves 5 stars—but only if you actually put it to use.
The Apache Spark Fundamentals training was good and informative.
What made the training special for me? The trainer, Douwe, adapted to the group. He listened to what participants needed and adjusted accordingly, so the pace and structure were excellent.
What also made him a great trainer is his deep knowledge and his willingness to help. Douwe explains things clearly and isn’t afraid to share his opinion.
The theory and practice were both very interesting. I felt very well supported throughout the training.
“I found the part where we had to apply the DDD tactical patterns to a codebase very insightful. It gave me a better understanding of what it really means to write code using DDD”
I now truly understand what Domain-Driven Design (DDD) means—and how to apply it in practice.
What made the difference for me? The part where we had to apply tactical DDD patterns to a codebase ourselves. That was incredibly insightful and gave me a clear understanding of what it really means to write code according to DDD principles.
The structure of the training worked well: first a theoretical session before dinner, then hands-on practice, and finally a short wrap-up with additional theory.
The result? I went from being able to follow DDD discussions to actually applying specific tactical patterns myself.
I now understand what DDD entails, what it’s used for, and that it only adds value when it truly contributes something meaningful. I’m also familiar with the terminology and can now confidently engage in discussions with colleagues.
The trainer created a pleasant and safe learning environment with plenty of room for questions—exactly what you need to truly grasp complex concepts.
“‘Although I already have a lot of programming knowledge myself, the course still met my expectations because it covered topics I was less familiar with’”
Unfortunately, due to circumstances at home, I was only able to attend one training day, but I experienced that day very positively. Despite my limited participation, I give the training a 5 out of 5 stars.
What made that one day so valuable? The combination of theory and practice. The Unit Testing section with exercises appealed to me the most. Although I already have a lot of programming knowledge, the training introduced topics that were new to me. For example, the introduction to React offered me surprisingly fresh perspectives.
The course instructor had a humorous teaching style, which kept things from ever getting boring. What I especially appreciated was that he responded directly to my questions. That way, I got exactly the answers I needed.
The result? New knowledge that I want to apply in my future back-end work. I particularly recommend the training for QA professionals, as it provides a pleasant introduction to programming.
“The following week, I immediately applied my new knowledge and started using Playwright.”
The training came at exactly the right time: my team was just transitioning to Playwright. The following week, I immediately applied my new knowledge and started using Playwright.
For me, the combination of theory and practice worked particularly well: applying knowledge immediately often works best for me. The structure of the training, which starts with the basics and gradually progresses to more complex topics, perfectly matched my learning needs.
The most valuable result? The direct applicability in practice. I hope that in the future, I can relieve developers by handling implementations myself.
“The new knowledge I gained through the training has helped me understand code written by programmers with more experience than me.”
During this training, I delved into topics such as object-oriented programming, organizing code into modules, and writing unit tests.
I found the training interesting and useful. The instructor was knowledgeable, providing valuable answers to my questions. This really helped me deepen my skills.
The new knowledge I gained through the training has helped me understand code written by programmers with more experience than me. I recommend the training to others with some Python experience, as it covers a wide range of topics that expand and deepen your knowledge and skills.
“The training was clear, well-structured, and useful for anyone looking to gain more insight into the Spring and Spring Boot framework.”
Hanno provided clear explanations, had strong subject-matter expertise, and was able to engage in meaningful discussions with participants throughout the training. In addition, he was continuously open to questions.
For me, almost all of the content was new. I had previously worked with Spring Security and some commonly used annotations, but this training focused more on the underlying reasoning: why things work the way they do, and why it is advisable to apply them in that way. The quality and depth of the material shared allowed me to learn a great deal.
The combination of the PowerPoint presentation and the hands-on assignments provided a solid understanding of how to use the framework, how to apply it effectively, and what to keep in mind in real-world scenarios.
What sometimes made it challenging was that my knowledge level was clearly lower than that of many other participants. Combined with the shortened duration of the training—three days instead of four—this occasionally made it difficult to ask personal questions without interrupting the pace of the session. I am now reviewing the material again in my own time.
Despite that, I would definitely recommend this training. It includes strong hands-on exercises, covers the subject matter in depth, and Hanno delivers the material in a clear and accessible way.
“During the training, I felt excellently supported. All questions were answered, and even the smallest bugs in my TypeScript code were identified”
The training generally aligned well with my expectations, although personally I would have preferred a slightly faster pace at times. I also would have liked to see more Bol-specific examples or applications. Nevertheless, I found the training to be educational.
Jan Peter, the trainer, was clear in his explanations, created a pleasant and informal learning environment, and came across as knowledgeable in the subject matter we covered. The part I appreciated most was the hands-on and interactive segment.
During the training, I felt excellently supported. All questions were answered, and even the smallest bugs in my TypeScript code were identified. Additionally, I was able to deepen my general knowledge of GraphQL.
I would definitely recommend this training to anyone working with GraphQL or planning to get started with it.
“‘I now better understand the topics when I hear my team members talk about them, which allows me to actively participate in the conversation and contribute’”
I found the C# training to be extremely valuable. I now truly understand what I’m working on, rather than just being able to apply it.
For me, the depth of the training made all the difference. The theory and the deep dive into certain foundational topics were what I appreciated most. The training exceeded my expectations.
What I especially appreciated was the trainer’s personal attention. He took into account each participant’s level and provided extra guidance when needed.
The impact on my work was immediately noticeable. Whereas before I simply applied what I had learned, I now understand the underlying principles. I have a better grasp of what my team members are talking about on certain topics, and I can join the conversation and contribute.
The result? I immediately applied my new knowledge of C# programming, Git, and LINQ in practice. The training truly helped me improve my C# skills.
“Thanks to that knowledge, I was immediately able to contribute more to the team”
As a software consultant, this training came at exactly the right time for me: I had just started applying Domain-Driven Design (DDD) in my current assignment. During the training, I built a strong theoretical foundation and practiced hands-on skills like event storming and applying DDD in code.
The impact on my work was immediate. Where I previously struggled to follow DDD-related meetings, I now recognize the theoretical concepts and can actively contribute to in-depth discussions.
What stood out most to me? The practice-oriented sessions. They kept me sharp—even in the evening hours, I remained productive. After a long day, applying the material actually gave me a boost of energy.
I’m also very enthusiastic about the trainer, Marco Pil. Marco is a kind person with a calm and pleasant demeanor. He makes sure everyone is involved and uses input from the group to bring examples to life.
“The training exceeded my expectations. As a backend engineer, I found it incredibly valuable to gain a solid understanding of React’s core concepts.”
“The training exceeded my expectations. As a backend engineer, I found it incredibly valuable to gain a solid understanding of React’s core concepts.”
What really made the difference for me was the balance between theory and practice. First, the theory was clearly explained, and then we immediately applied it in a hands-on implementation.
“I especially appreciated that we worked on a real project. It allowed me to directly apply everything we learned - exactly the kind of learning approach that works best for me.”
I work as a backend engineer and have slowly started exploring the frontend world. Before this training, I had some experience with React, but I lacked a solid theoretical foundation and insight into best practices - particularly when combining React with TypeScript. Thanks to this training, I’ve gained exactly those insights.
The trainer’s guidance was also excellent. He ensured everyone could keep up, was approachable and helpful, and clearly knew what he was talking about. The slides and code examples were very supportive, and the training followed a logical and well-thought-out structure.
What do I take away most of all? A solid foundation in React with TypeScript - and practical knowledge I can immediately apply in my work. I’ve already recommended the training to my teammates, because I’m convinced they’ll benefit from it just as much as I did.
“I chose a topic that was new and intimidating to me. However, it was impressive and inspiring how the trainer managed to explain complex concepts in a way I could understand.”
I found the training to be very enjoyable. The challenge was at just the right level, stimulating me without making me feel stressed.
The labs were what appealed to me the most, as I could immediately test (pun intended) whether my unit tests worked. In other words, I could directly apply what the trainer explained and received real-time feedback.
The training exceeded all my expectations. The trainer demonstrated extensive expertise and could effortlessly answer all questions, including technical ones outside the scope of the training. The trainer’s positive attitude was also highly motivating.
I chose a topic that was new and intimidating to me. However, it was impressive and inspiring how the trainer managed to explain complex concepts in a way I could understand.
The result? I can now write tests myself and better understand existing tests. Exactly what I needed to meet my organization’s needs.