Videos tagged with Dependency Injection
Summary Mark Pollack talks about the features coming in Spring.NET 1.3 and 2.0. He also covers Spring.NET Integration, the Stonehenge project and the relationship with Spring Java. Bio Mark Pollack worked as a Java developer in the late 90s and early 2000, then found shifted to .Net development. During his time as a Java developer he came across the Spring framework. Desiring to continue using ...
Google I/O 2009: Big Modular Java with Guice
Learn how Google uses the fast, lightweight Guice framework to power some of the largest and most complex applications in the world. Supporting scores of developers, and steep testing and scaling requirements for the web, Guice proves that there is still ample room for a simple, type-safe and dynamic programming model in Java. This session will serve as a simple introduction to Guice, its ecosy...
Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices
Summary In this interview, Greg Young talks about managing state transitions in a Domain-Driven Design project using two separate models, one for reading data from datastore and the other for write-only command operations. He also discussed Command Query Separation to keep the design cleaner and easier to test and maintain and the best practices that developers can use when working on DDD proje...
dnrTV Show #126: James Kovacs' roll-your-own IoC container
Summary James Kovacs shows very clearly how to code up a simple IoC container with just a few lines of code illustrating the concepts of dependency injection, dependency inversion, and inversion of control (IoC). Bio James Kovacs is an independent architect, developer, trainer, and jack-of-all-trades, specializing in agile development using the .NET Framework. He is passionate about helping dev...
Lone Star Ruby Conf 2008: Double-click to wow
The first keynote was given by Evan Phoenix and it was about memes in the Ruby community. Apparently, the Ruby community loves a good meme. Dependency injection was a rash in 2004 caused by Java developers. DI wasn't needed, sez Evan, because of the very nature of Ruby (as you can define stuff as late as you like). Another meme: What's this called: class << self; self; end; metaclass, sin...
Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns
Summary In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern. Bio Erich Gamma is a Distinguished En...
Google I/O 2008: Google Guice 101
Guice (pronounced 'juice') is a Jolt award-winnning, lightweight dependency injection framework for Java 5 and above. Put simply, Guice alleviates the need for factories and the use of new in your Java code. Think of Guice's @Inject as the new new. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test ...
DimeCasts.Net #27: Introduction to the Ninject IoC Container
In this episode we will walk you through how to use the Ninject IoC (Inversion of Control) Container. This episode will also review the basics of the Strategy Pattern as it is critical to IoC. By the end of this episode you should have a basic understanding of how to use Ninject in your application
dnrTV Show #68: Jean-Paul Boodhoo on Demystifying Design Patterns Part 3
Summary Jean-Paul returns to continue his series on design patterns. This time JP shows us the gateway and iterator patterns with a little bit of dependency injection thrown in for good measure. Bio Jean-Paul S. Boodhoo is a .NET delivery expert who has been working with the .NET Framework since beta 1 of .NET 1.0. He spends his days working as an independent consultant; helping teams realize s...
Mark Pollack on Spring and Spring.NET
Summary Mark Pollack, founder of Spring.NET, talks about shares ideas between the Java and .NET communities and the history of Spring.NET. Topics include how to use dependency injection and AOP for more than just logging and where Spring.NET overlaps with WCF. Bio Mark Pollack worked as a Java developer in the late 90s and early 2000, then found shifted to .Net development. During his time as a...