Sam Brannen is an enterprise Java developer with nearly 20 years of experience, a graduate of the Georgia Tech College of Computing, and co-founder of Swiftmind, a software consulting agency in Zurich, Switzerland. At Swiftmind Sam helps international clients achieve best practices in agile software development, architecture, design, implementation, and testing of enterprise Java applications using the Spring Framework, JUnit, and a plethora of open source technologies. In his consulting role, Sam most enjoys hard core software development, leading work shops, code reviews, coaching, and training developers.
Sam is a popular speaker at conferences on Java and Spring. He is also an active core committer for the Spring Framework and JUnit 5 as well as the author and maintainer of Spring's testing framework.
Over the years, he has helped clients build applications in various business sectors ranging from e-commerce to banking, retail, automotive, and social communities. When not in front of his computer, Sam enjoys traveling and spending time with family and friends.
Talks I've Given
-
JUnit 5 - Shaping the Future of Testing on the JVM
Featuring Sam Brannen
Want to know what the hype surrounding JUnit 5 is all about? Then join this talk by JUnit 5 core committer Sam Brannen to find out!
java junit junit5 jvm -
Testing with Spring: An Introduction
Featuring Sam Brannen
The Spring Framework has always embraced testing as a first class citizen. Spring-based components should be modular, easy to wire together via dependency injection, and therefore easy to test. In fact, when well designed following a POJO programming model, a component in a Spring application can...
springx spring testing integration-testing dependency-injection rest -
Testing Spring MVC and REST Web Applications
Featuring Sam Brannen
Join core Spring Framework committer Sam Brannen to see new Spring Web testing features in action and learn how to speed up your development-test lifecycle.
testing spring mvc rest web-applications java spring-mvc springx -
Developing Web Applications in an OSGi Environment
Featuring Sam Brannen
This session will focus on developing web applications in an OSGi environment and will include a discussion of the migration path from a standard Java EE WAR to a fully OSGi-enabled web application packaged as a Web Module within a PAR.
osgi web-applications par java-ee war -
Building Web Applications for SpringSource Application Platform
Featuring Sam Brannen
If you\'re a Java web developer, you\'re certainly familiar with monolithic WAR deployments and library bloat, and you\'ve probably thought numerous times, \"There must be a better way.\" Well, there is!
spring springsource web-applications osgi spring-dm par -
What's New in Spring 2.5
Featuring Sam Brannen
Sam Brannen's session on What's New in Spring 2.5 was very well received and provided attendees with an overview of the new features available in Spring 2.5.
spring
2B || !2B --> ?
Sam Brannen is a Senior Software Consultant with over 15 years' experience & co-founder of Swiftmind, a software consulting agency in Zurich, Switzerland. At Swiftmind Sam helps international clients achieve best practices in the architecture, design, implementation, & testing of enterprise Java applications using the Spring Framework and a plethora of open source technologies. In his consulting role, Sam most enjoys leading work shops, code reviews, coaching, and training clients.
Sam is a popular speaker at conferences on Java and Spring. He is also an active core committer for the Spring Framework and author of the Spring TestContext Framework.
Over the years, Sam has helped clients build applications in various business sectors ranging from e-commerce to banking, retail, automotive, and social communities. When not in front of his computer, Sam enjoys traveling and spending time with family and friends.
My Work
Core Spring Framework Committer & Java Consultant at Swiftmind