Sam Brannen
Senior Software Consultant, Swiftmind
Sam Brannen is a Senior Software Consultant with over 13 years' experience and co-founder of Swiftmind, a software consulting agency in Zürich, 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 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, Spring, and OSGi. He is also an active core committer for the Spring Framework, lead author of "Spring in a Nutshell" from O'Reilly, author of the Spring TestContext Framework, and was previously a core developer of SpringSource dm Server (a.k.a., Eclipse Virgo).
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.
Blog
Spring 3.1 and MVC Testing Support – Slides from 4Developers
Posted 2012-04-24 09:24:00.0
The slides for the presentation “Spring 3.1 and MVC Testing Support” by Sam Brannen from the 4Developers conference in Poznan, Poland are now available below and on SlideShare. Please note that this presentation is an abridged and slightly mmore »Effective out-of-container Integration Testing – Slides from 4Developers
Posted 2012-04-24 08:27:00.0
The updated slides for the presentation “Effective out-of-container Integration Testing” by Sam Brannen from the 4Developers conference in Poznan, Poland are now available on SlideSharmore »Spring 3.1 to 3.2 in a Nutshell – Slides from SDC 2012
Posted 2012-04-24 08:04:00.0
The updated slides for the presentation “Spring 3.1 to 3.2 in a Nutshell” by Sam Brannen from SDC 2012 in Gothenburg, Sweden are now available on SlideSharmore »Presentations
Spring 3.1 and MVC Testing Support
This session will give attendees an overview of the new testing features in Spring 3.1 as well the new Spring MVC test support. Sam Brannen will demonstrate how to use the Spring TestContext Framework to write integration tests for Java-based Spring confimore »Books
by Sam Brannen, Tareq Abedrabbo, Boris Burgstaller, and Baruch Sadogursky
-
The most complete reference available for the Spring 3.x framework, Spring in a Nutshell provides all of the details you need to configure and build lightweight enterprise applications on the Java platform -- ideal whether you're new to Spring or familiar with previous versions of this popular open source framework.
You'll quickly get up to speed on the fundamentals of Spring and how it enables you to write clean and simple applications with code that's portable, reusable, testable, and maintainable. You'll also discover how flexible this framework really is. This book provides techniques that will help you use Spring in a single class within your application, in a single application layer, or throughout your entire application, from the top to the bottom.
- Get everything you need to know to build enterprise Java applications, as well as web-based applications for browsers and RESTful web services
- Discover how Spring handles transactions, remoting, messaging, aspect-oriented programming, testing, and more
- Build web applications with Spring MVC that access data with JDBC, JPA, Hibernate, etc.
- Learn about the Spring Expression Language and the framework's dynamic language support
- Consult quick reference guides to XML schemas and annotations used throughout the Spring Framework
-
The most complete reference available for the Spring 3.x framework, Spring in a Nutshell provides all of the details you need to configure and build lightweight enterprise applications on the Java platform -- ideal whether you're new to Spring or familiar with previous versions of this popular open source framework.
You'll quickly get up to speed on the fundamentals of Spring and how it enables you to write clean and simple applications with code that's portable, reusable, testable, and maintainable. You'll also discover how flexible this framework really is. This book provides techniques that will help you use Spring in a single class within your application, in a single application layer, or throughout your entire application, from the top to the bottom.
- Get everything you need to know to build enterprise Java applications, as well as web-based applications for browsers and RESTful web services
- Discover how Spring handles transactions, remoting, messaging, aspect-oriented programming, testing, and more
- Build web applications with Spring MVC that access data with JDBC, JPA, Hibernate, etc.
- Learn about the Spring Expression Language and the framework's dynamic language support
- Consult quick reference guides to XML schemas and annotations used throughout the Spring Framework