Sending Emails with Spring Boot
Learn how to implement email functionality in your Spring Boot applications with practical examples and best practices.
Helping teams build elegant, robust software. Passionate about clean code, modern Java, and sharing knowledge.
Hi, I'm Patrick. I help teams and developers create clean, maintainable, and modern software. My focus is on Java, Spring, and cloud technologies, but above all, on people and learning together.
I love sharing knowledge, experimenting with new ideas, and making complex topics accessible. Whether through coaching, training, or speaking, my goal is to empower others to grow and succeed.
At 42talents, I work with teams to build modern, maintainable software. My focus is on clean code, effective collaboration, and practical solutions using Java, Spring, and cloud technologies.
I teach and develop courses on software engineering, Java, JavaScript, and agile methods for students at the Zurich University of Applied Sciences. My goal: make real-world software skills accessible and inspiring.
As a board member, I help shape the Swiss Java community - organizing events, supporting knowledge sharing, and connecting developers across Switzerland.
I help organize SoCraTes Switzerland, an open-space conference for passionate software crafters to connect, learn, and experiment together.
I co-organize Voxxed Days Zürich, a conference that brings together developers and tech enthusiasts to learn, share, and grow as a community.
I co-host the Software Crafters Zurich Meetup, where we practice, discuss, and grow our skills through hands-on sessions and open discussions.
I bring together the Swiss agile community through events and initiatives that promote Lean, Agile, and Scrum practices.
As a certified instructor, I deliver hands-on training in Spring and VMware technologies - helping teams master modern development tools and practices.
How to build powerful Model Context Protocol servers with Spring Boot and AI - practical tips, real code, and lessons learned.
Read on Java MagazinWhat’s new in Spring Boot 3.5? More structure, more freedom, and practical ways to modernize your projects.
Read on Java MagazinDiscover the latest features in Spring Framework 6.2 and Spring Boot 3.4—what matters, what’s changed, and how to use it.
Read on Java MagazinLearn how to implement email functionality in your Spring Boot applications with practical examples and best practices.
Ensure your scheduled tasks run only once across multiple instances using ShedLock in Spring Boot applications.
Integrate Sentry error tracking into your Spring Boot applications for better monitoring and error management.
A comprehensive workshop on modernizing monolithic applications using Spring Modulith for better modularity and maintainability.
Deep dive into Cloud Native Buildpacks and their functionality for container optimization.
Exploring architectural patterns for creating maintainable modular monolithic applications.
Hands-on workshop on building intelligent applications using the Spring AI framework.
Advanced techniques and strategies for optimizing Spring Boot applications in cloud environments for maximum performance and efficiency.
Building smart applications with AI capabilities, using the Spring AI framework.
Best practices for optimizing Spring Boot applications for cloud deployment and performance.
Interested in working together, need advice, or want to chat about software, Java, or agile practices? Drop me a message. I'm always happy to connect and share ideas.
Central Switzerland
CET (UTC+1) / CEST (UTC+2)
Available for remote collaboration worldwide