Beginner Episodes


# 217
11/29/2014
Level: Beginner
Tags: Objective-C
Views: (597)
Watched: (112)
Author:
Peter Shearer


In this episode, you'll navigate between View Controllers via Segues and unwinding Segues. You'll use a Navigation Controller to navigate between views and get navigation controls "for free". And finally we'll use UITabBarController to easily create a different navigation experience between many View Controllers.

Simple Navigation in iOS
Click here to Watch this Episode
# 213
9/25/2014
Level: Beginner
Tags: Objective-C
Views: (1163)
Watched: (493)
Author:
Peter Shearer


In this episode, you'll learn how to get AFNetworking set up in your project. You'll learn how to use AFHTTPRequestOperation. You'll learn how to declare success and failure blocks for AFHTTPRequestOperation, how to populate an Objective-C object from an NSDictionary, and finally a brief Introduction to Objective-C Block Syntax
Introduction to AFNetworking v2.0
Click here to Watch this Episode
# 212
9/22/2014
Level: Beginner
Tags: Swift
Views: (1321)
Watched: (757)
Author:
Peter Shearer


In this episode, you'll learn how to Create a Detail View. You'll learn how to use Segues to navigate between the Master and Detail ViewController. You'll learn about passing data to the Detail ViewController during the Segue and finally how to resolve Auto-Layout Issues in XCode 6
Intro to Swift Programming - Part 2b
Click here to Watch this Episode
# 211
9/19/2014
Level: Beginner
Tags: Swift
Views: (1079)
Watched: (2664)
Author:
Peter Shearer


In this episode, you'll start from the Master-Detail Project Template. You'll learn how to use a TableView to display data. You'll how to make custom Swift Classes and Structs. and finally we'll work with more Swift Syntax
Intro to Swift Programming - Part 2a
Click here to Watch this Episode
# 210
9/15/2014
Level: Beginner
Tags: Objective-C
Views: (1174)
Watched: (1050)
Author:
Peter Shearer


In this episode, you'll learn how to Install CocoaPods and how to include CocoaPods in iOS Objective-C Project. You'll learn about finding and adding a CocoaPod dependency. And finally you'll learn about using Cocoa Pod dependencies in your project.
Intro to CocoaPods
Click here to Watch this Episode
# 209
9/15/2014
Level: Beginner
Tags: Objective-C
Views: (792)
Watched: (379)
Author:
Peter Shearer


In this episode, you'll learn how to Create a Detail View. You'll learn how to use a Seque and passing data to the destination View Controller. And finally learn some more Objective-C syntax
Learning Objective-C - Part 2B
Click here to Watch this Episode
# 208
9/14/2014
Level: Beginner
Tags: Objective-C
Views: (757)
Watched: (427)
Author:
Peter Shearer


In this episode, you'll learn how to create a Master-Detail iOS Application with Objective-C. You will use a TableView to display data. And you will be Introducted to Objective-C .h and .m files and how to make your own objects

Learning Objective-C - Part 2A
Click here to Watch this Episode
# 207
9/9/2014
Level: Beginner
Tags: Swift
Views: (971)
Watched: (1336)
Author:
Peter Shearer


Swift is an innovative new programming language for Cocoa and Cocoa Touch.

In this Episode, you will learn how to create Simple layouts with Interface Builder's storyboard designer. You'll learn how to wire up IBActions and IBOutlets and we'll have a simple introduction to the Swift syntax.

Intro to Swift Programming
Click here to Watch this Episode
# 206
8/26/2014
Level: Beginner
Tags: Objective-C
Views: (914)
Watched: (497)
Author:
Peter Shearer


This episode we are we are going to create a Single View iOS Application.

You will learn how to create Simple layouts with Interface Builder's storyboard designer. You'll learn how to wire up IBActions and IBOutlets and we'll have a simple introduction to the Objective-C syntax
Learning Objective-C - Part 1
Click here to Watch this Episode
# 205
4/12/2012
Level: Beginner
Tags: ASP.NET WCF
Views: (1375)
Watched: (1355)
Author:
Derik Whittaker


This episode we are we are going to take a another look at the Asp.Net Web Api framework. However, in this episode we are going to look at how we can consume an endpoint in our console application. We will learn how to create the connection as well as how to handle the data which we recieve from our call.
Click here to Watch this Episode
# 204
4/5/2012
Level: Beginner
Tags: ASP.NET WCF
Views: (468)
Watched: (943)
Author:
Derik Whittaker


This episode we are we are going to take a look at the Asp.Net Web Api framework. We are going to learn how we can self host a Web API endpoint inside our own application, outside of IIS.
Click here to Watch this Episode
# 203
10/12/2011
Level: Beginner
Tags: Visual Studio Dot Net
Views: (573)
Watched: (1289)
Author:
Derik Whittaker


This episode we are we are going take a look at how to simplify asynchronous coding by utilizing the Async CTP.

The async CTP is a library is based off of the Task Parallel Library which introduced the Task<> type use. In this episode we will learn how to use the async and await keywords in the Async CTP
Click here to Watch this Episode
# 202
9/9/2011
Level: Beginner
Tags: Windows Phone 7 Silverlight
Views: (467)
Watched: (885)
Author:
Derik Whittaker


This episode we are we are going to take a look at how to use and harness the power of Value Converters.

A Value Converter (IValueConverter) allows for you to perform custom logic during Bind time in XAML based applications. With a value converter you can implement pretty much any type of complex logic you want (bool to visibility, changing styles, etc) at runtime and have this logic extracted away in a stand alone class.
Click here to Watch this Episode
# 201
8/29/2011
Level: Beginner
Tags: Windows Phone 7 Silverlight
Views: (1353)
Watched: (968)
Author:
Derik Whittaker


This episode we are we are going to take a look at how to use and harness the power of Behaviors.

A Behavior in Silverlight is a way to extend an existing UI element in order to add additional state or actions to it. We can create these Behaviors and attach them to pretty much any UI element you could hope for.
Click here to Watch this Episode
# 200
8/25/2011
Level: Beginner
Tags: AOP PostSharp
Views: (459)
Watched: (1209)
Author:
Matthew Groves


This episode we are we are going to continue to take a look at how to use the AOP (Aspect Orientated Programming) framework Postsharp.

In this episode we will focus on how to use the OnMethodBoundry, MethodInterceptions, LocationInterception and EventInterception Aspects. We will look at how each of these can be used and how they can be used in conjuction with each other to build a better application.
Click here to Watch this Episode
# 199
8/17/2011
Level: Beginner
Tags: NuGet
Views: (344)
Watched: (1266)
Author:
Derik Whittaker


This episode we are we are going to learn how to use the NuGet Package Management System.

We will start off by looking at how to install NuGet inside of Visual Studio. We will then learn how to use NuGet to install/uninstall packages. We will end the episode by looking at how to create our first NuGet Package.
Click here to Watch this Episode
# 198
8/7/2011
Level: Beginner
Tags: Windows Phone 7 SQL CE
Views: (392)
Watched: (850)
Author:
Derik Whittaker


This episode we are we are going to take another look at SQL CE on WP7 Mango.

However, in this episode we will go a step further and learn how to setup relationships (aka associations) between our tables (aka models). We will focus on how to use the [Association] attribute to link our parent-child models together.
Click here to Watch this Episode
# 197
8/1/2011
Level: Beginner
Tags: Windows Phone 7 SQL CE
Views: (183)
Watched: (963)
Author:
Derik Whittaker


This episode we are we are going to take a look at how to setup and use SQL Ce inside your WP7 Mango Applications.

Prior to Mango being released developers had to resource to storing their data in isolated storage, but now with SQL CE they can use a full RDBM system to store their data. In this episode we will take a look at how to get up and running with SQL CE
Click here to Watch this Episode
# 196
7/24/2011
Level: Beginner
Tags: PostSharp AOP
Views: (441)
Watched: (1546)
Author:
Matthew Groves


This episode we are we are going to take a look at how to implemented AOP (Aspect Orientated Programming) with PostSharp.

We will be using the Postsharp library in this episode and we will take a look at how to create our first Aspect as well as how to use the metadata with the aspect to provide real business value in your application.
Click here to Watch this Episode
# 195
7/18/2011
Level: Beginner
Tags: Windows Phone 7 Silverlight
Views: (224)
Watched: (859)
Author:
Derik Whittaker


This episode we are we are going to take a look at how we can use Live Tiles in WP7 (Mango).

WP7 Mango has introduced not only the ability to create Application Tiles via code but they have also added the ability to create Secondary Tiles, tiles which can deep link into your application. These Secondary tiles can also be created, updated and deleted in code and can provide a very powerful feature for your application.
Click here to Watch this Episode
# 194
7/11/2011
Level: Beginner
Tags: Silverlight MVVM
Views: (193)
Watched: (1025)
Author:
Derik Whittaker


This episode we are we are going to take a look at how we can create a simple ViewModelLocator to inject our ViewModel into our DataContext at runtime via conventions.

The ViewModelLocator Pattern will allow you to create a very flexable application because it will decouple your Views from your ViewModel. The approach in this episode will take a convention based approach to determine which ViewModel should go with a given View.
Click here to Watch this Episode
# 174
5/13/2010
Level: Beginner
Tags: Windows Phone 7 Silverlight
Views: (414)
Watched: (2433)
Author:
Derik Whittaker
 
Presented By:
Codebetter.com


In this episode we are going to continue taking a look at the Windows Phone 7 Api.

In this episode we are going to focus on learning about the various ways you can navigate from page to page within your application. Because WP7 is based off of Silverlight 3.x you are able to utilize all the native silverlight navigation techniques such as static routing (hard wiring the .xaml path), using routes and using the NavigationService.
Click here to Watch this Episode
# 173
5/6/2010
Level: Beginner
Tags: Windows Phone 7 Silverlight
Views: (392)
Watched: (1647)
Author:
Derik Whittaker
 
Presented By:
Codebetter.com


In this episode we are going to take a look at how to create the Application Bar for Windows Phone 7
When creating an application with Win Phone 7 you may need to create an application bar which contains menus or icons. In this episode we will show you how to create both global app bars as well as local app bars.
Click here to Watch this Episode
# 172
4/29/2010
Level: Beginner
Tags: Dot Net Refactoring
Views: (190)
Watched: (2598)
Author:
Derik Whittaker


In this episode we are going to take a look at how to utilize some additional features in the Code Contracts library to validate the state of our application.

We are going to focus our efforts here to learn how to use Assert and Assume to validate a given value in our code. We will also learn how to use ForAll and Exists, which can be used to validate content inside of an array or a collection.
Click here to Watch this Episode
# 171
4/22/2010
Level: Beginner
Tags: MVC
Views: (437)
Watched: (2464)
Author:
Donn Felker


In this episode we are going to explore how create an editable Lists of data in MVC 2.

We will show you how to create this list by using the enhanced binding features which are part of MVC 2. Having the ability to easily bind your model to your view will provide great flexibility and convince.
Click here to Watch this Episode
# 170
4/14/2010
Level: Beginner
Tags: Unit Testing Pex/Moles
Views: (394)
Watched: (4021)
Author:
Stephen Schaff


In this episode we are going to take at how to use Pex/Moles for .Net

Unit testing is great, but most free isolation frameworks require that your mocks implement an interface. But what do you do when the class you are trying to mock is static or sealed with no interface. If you can’t modify the class then your unit testing efforts are usually stuck. Moles, the new free isolation framework from Microsoft, supports mocking almost any CLR based class (including sealed and static classes).
Click here to Watch this Episode
# 169
4/1/2010
Level: Beginner
Tags: Silverlight Windows Phone 7
Views: (343)
Watched: (1705)
Author:
Donn Felker


In this episode we are going to take a first look at Windows Phone 7 Development.

In this episode we will walk through creating a simple hello world application as well as give a quick tour of how to use the emulator.
Click here to Watch this Episode
# 168
3/30/2010
Level: Beginner
Tags: Visual Studio
Views: (310)
Watched: (2019)
Author:
Derik Whittaker


In this episode we are going to explore how to use the new Layer Diagram feature which is part of Visual Studio 2010.

The layer diagram feature of VS2010 is a new feature which allows you to create a map of your code (from the assembly level down to the method level) and then use that mapping later to validate your system still conforms to your architecture.
Click here to Watch this Episode
# 160
1/26/2010
Level: Beginner
Tags: Dot Net AutoMapper
Views: (307)
Watched: (1806)
Author:
Derik Whittaker


In this episode we are going to continue looking at the AutoMapper framework.

AutoMapper is a framework which uses a convention-based matching algorithm to match up source to destination values. In this episode we are going to take a deeper look at how you can flatten your model during transformation or perform projection during transformation.
Click here to Watch this Episode
# 152
11/17/2009
Level: Beginner
Tags: Dot Net MEF
Views: (315)
Watched: (2555)
Author:
Derik Whittaker


In this episode we are going to take a quick look at the new plugin framework from Microsoft the Managed Extensibility Framework (MEF for short).

In this episode we will explore how to setup your first MEF based plugin system and show how easy it can be.
Click here to Watch this Episode
# 151
11/10/2009
Level: Beginner
Tags: Continous Integration Dot Net Code Analysis
Views: (231)
Watched: (2129)
Author:
Derik Whittaker


In this episode we are going to take a quick look at how to setup and use the NCover code coverage and analysis tool.

Having the knowledge of the state of your code, is key to understanding the potential success and failures in your code. If having this knowledge is key to you, NCover is a great tool to help you better gain this knowledge
Click here to Watch this Episode
# 149
10/27/2009
Level: Beginner
Tags: NDepend NAnt
Views: (336)
Watched: (1856)
Author:
Derik Whittaker
 
Presented By:
Codebetter.com


This episode we are we are going to take a look at the NDepend static analysis tool.

When taking a look at NDepend we are going first to do a simple fly-by of how to setup and run NDepend. Once we have our simple project up and running we are going to turn our focus at takig a look at how to run NDepend from our NAnt scripts. Running NDepend as part of our builds will allow us to have a clear picture of the state of our code with each build.
Click here to Watch this Episode
# 143
9/24/2009
Level: Beginner
Tags: MVC
Views: (602)
Watched: (1779)
Author:
Steven Andrews
 
Presented By:
Codebetter.com


In this episode we are going to take a look at how you can setup Static Type checking within your ASP.Net MVC web project. Having static checking is a great asset as it can reduce the chances of run time errors due to refactoring. Static checking will also allow the compiler to verify all your strongly typed objects are being called correctly.
Click here to Watch this Episode
# 136
8/18/2009
Level: Beginner
Tags: ASP.NET MVC
Views: (161)
Watched: (1490)
Author:
Alex Pedenko
 
Presented By:
Red-Gate.com


In this second episode on NDJango view engine, we are gonig to continue converting the sample application we started last time. However, this time we are going to focus on creating forms, re-displaying data, and finally, creating our own NDjango tags without touching F#

--- Sponsor Information ---
ANTS Memory Profiler 5 out now. It’s a must have in your toolbox if you program in C# or VB.NET.
Download your free trial of ANTS Memory Profiler here.
Click here to Watch this Episode
# 134
8/11/2009
Level: Beginner
Tags: Refactoring
Views: (128)
Watched: (2072)
Author:
Derik Whittaker
 
Presented By:
Red-Gate.com


In this episode we are going to take a look at a refactoring technique outlined in detail in Working Effectively with Legacy Code

We will walk though this technique and take a look at how it can help you to create better and more maintainable code.

--- Sponsor Information ---
ANTS Memory Profiler 5 out now. It’s a must have in your toolbox if you program in C# or VB.NET.
Download your free trial of ANTS Memory Profiler here.
Click here to Watch this Episode
# 131
7/30/2009
Level: Beginner
Tags: ASP.NET MVC
Views: (1144)
Watched: (1648)
Author:
Alex Pedenko
 
Presented By:
Red-Gate.com


In this episode we are going to start a new series on using the NDjango view engine. We will cover installing NDjango, integrating it with an existing asp.mvc project, and some basic syntax features.

--- Sponsor Information ---
ANTS Memory Profiler 5 out now. It’s a must have in your toolbox if you program in C# or VB.NET.
Download your free trial of ANTS Memory Profiler here.
Click here to Watch this Episode
# 111
5/19/2009
Level: Beginner
Tags: Dot Net AutoMapper
Views: (346)
Watched: (3669)
Author:
Eric Polerecky


In this episode we will take a look at how we can simplify our entity mapping by using AutoMapper.

AutoMapper uses a fluent configuration API to define an object-object mapping strategy. AutoMapper uses a convention-based matching algorithm to match up source to destination values. Currently, AutoMapper is geared towards model projection scenarios to flatten complex object models to DTOs and other simple objects, whose design is better suited for serialization, communication, messaging, or simply an anti-corruption layer between the domain and application layer.
Click here to Watch this Episode
# 98
4/2/2009
Level: Beginner
Tags: Design Patterns
Views: (479)
Watched: (3746)
Author:
Derik Whittaker


In this episode we take a how you can use the Strategy Design Pattern in your applications.

We will start off by looking at code which does not utilize this pattern and then take a look at how we can refactor the code base to utilize the Strategy Pattern.
Click here to Watch this Episode
# 86
2/15/2009
Level: Beginner
Tags: ASP.NET MVC
Views: (123)
Watched: (1797)
Author:
Derik Whittaker
 
Presented By:
Red-Gate.com


In this episode we will take a look introductionary look at how to use the Routing engine which is part of the Asp.Net MVC framework.

We will start off by showing how the various parts of the routing commands are used while building routes. We will then take a look at how to create a simple route which can be used by your application.
Click here to Watch this Episode
# 81
1/29/2009
Level: Beginner
Tags: NUnit NAnt
Views: (278)
Watched: (1853)
Author:
Derik Whittaker


In this episode we will continue our series on how to create a build script using the NAnt build tool.

In this episode we will build off the script for episode #78 and add in the ability to run NUnit tests within our script. You can get the script for this episode here
Click here to Watch this Episode
# 80
1/26/2009
Level: Beginner
Tags: MVC ASP.NET
Views: (290)
Watched: (9140)
Author:
Derik Whittaker


In this episode we will take a look at how you can easily swap out the default view engine within the MVC Framework.

Once we learn how simple it is to swap view engines we will take a intro look at how to use the Spark View engine.
Click here to Watch this Episode
# 79
1/22/2009
Level: Beginner
Tags: Dot Net
Views: (137)
Watched: (1708)
Author:
Derik Whittaker


In this episode we will take a look at how to utilize the XML Serializer to make your life easier.

We will take a look at how you can simplify your coding efforts when you need to turn an object model into XML or your XML document into an object model.
Click here to Watch this Episode
# 78
1/20/2009
Level: Beginner
Tags: NAnt
Views: (622)
Watched: (2145)
Author:
Derik Whittaker
 
Presented By:
Manning Publications


In this episode we will start a series on how to create a build script using the NAnt build tool.

We will start off this series by walking you though how to setup a simple build script which will simply compile your application. We will use this script as our basis for all future episodes on this topic.

Purchase this book with code decp75 and save 40% for a limited time -- http://www.manning.com/baley/
Click here to Watch this Episode
# 61
11/5/2008
Level: Beginner
Tags: ReSharper
Views: (435)
Watched: (4726)
Author:
Derik Whittaker


In this episode you will start your journey on becoming a ReSharper Samurai.

This is the first in a multi-part series were we will guide you through various features of ReSharper. In this episode we will take a look at the following.

- Toggling scope on class and methods
- LiveTemplates
- Generate Constructor
- Extract Interface
- Derive Clas
- Much, Much more
Click here to Watch this Episode
# 53
10/6/2008
Level: Beginner
Tags: NHibernate ORM
Views: (165)
Watched: (2687)
Author:
Chad Myers
 
Presented By:
Red-Gate.com


In this episode you will learn about you will learn how to set up your configuration for NHibernate.

We will also show you how to bootstrap NHibernate in your code by configuring it and then creating the ISessionFactory

Check out Episode #50 for an Introduction to NHibernate
Check out Episode #51 for an Setting up your mappings
Click here to Watch this Episode
# 51
9/29/2008
Level: Beginner
Tags: NHibernate ORM
Views: (931)
Watched: (3270)
Author:
Chad Myers
 
Presented By:
Red-Gate.com


In this episode you will learn about how to install NHibernate as well as how get started with XML mappings to your object domain model. You will learn how to map a class to a table, specify the primary key/identifier, and map properties to columns.

Check out Episode #50 for an Introduction to NHibernate
Click here to Watch this Episode
# 50
9/29/2008
Level: Beginner
Tags: NHibernate ORM
Views: (196)
Watched: (4684)
Author:
Chad Myers
 
Presented By:
Ideavine.net


In this episode, you will learn about the reasons why you might use an Object/Relational Mapper (ORM). You will also hear why NHibernate is a particularly good ORM, when it is appropriate to use NHibernate and when it is NOT appropriate to use NHibernate. Finally, you will hear why you might choose NHibernate over the ADO.NET Entity Framework and Linq2Sql and when and might not choose it.
Click here to Watch this Episode
# 49
9/29/2008
Level: Beginner
Tags: Reflection Dot Net
Views: (134)
Watched: (2270)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we will walk you though how to use reflection to populate a ComboBox with the data in an Enumeration.

We will look at how to populate the ComboBox multiple ways and how to use attributes to create friendly names.
Click here to Watch this Episode
# 44
9/11/2008
Level: Beginner
Tags: IoC Windsor Castle
Views: (257)
Watched: (2800)
Author:
Donald Belcham
 
Presented By:
DataDynamics.Com


In this episode we take at how to Configure the Castle Windsor IoC Container. This is another part in a multi-part series were we will show you how to use and configure Windsor as your IoC Container.

The goal of this episode is to get you up to speed on the various ways you can configure Windsor for usage.
Click here to Watch this Episode
# 43
9/9/2008
Level: Beginner
Tags: Visual Studio
Views: (1144)
Watched: (2020)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we take a look at how to create custom configuration sections withen our App.config or Web.config files.

Creating a ConfigurationSection in our config files allows us to describe and load configuration data in our own format/layout.
Click here to Watch this Episode
# 42
9/4/2008
Level: Beginner
Tags: MVC IoC StructureMap
Views: (220)
Watched: (3304)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we take a look at how to setup an ASP.Net MVC website to use IoC for creating its controllers. We will learn how to replace the default ControllerFactory with our own implementation.
Click here to Watch this Episode
# 41
9/2/2008
Level: Beginner
Tags: IoC Windsor Castle
Views: (156)
Watched: (3703)
Author:
Donald Belcham
 
Presented By:
DataDynamics.Com


In this episode we take at how to use the Castle Windsor IoC Container. This is the first in a multi-part series were we will show you how to use and configure Windsor as your IoC Container.

The goal of this episode is to get you up to speed with what Windsor can do and how you can use it.
Click here to Watch this Episode
# 40
8/28/2008
Level: Beginner
Tags: Unit Testing TFS
Views: (158)
Watched: (3011)
Author:
Kirstin Juhl
 
Presented By:
DataDynamics.Com


In this episode we take a look at how to create and write test with Team Foundation Server (TFS). You will learn how you can use Team System to create test shells from existing code, as well as how to modify and run those tests.
Click here to Watch this Episode
# 39
8/26/2008
Level: Beginner
Tags: IoC StructureMap
Views: (224)
Watched: (4425)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we take a look at how to setup and configure StructureMap for dependency injection.

We will review how to configure your dependencies 2 different ways. First we will review how to use StructureMaps configuration Files and then we will review how to use the built in DSL syntax for wiring.
Click here to Watch this Episode
# 35
8/12/2008
Level: Beginner
Tags: Unit Testing Mocking Rhino Mocks
Views: (109)
Watched: (3084)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we take a look at the new AAA (Arrange, Act, Assert) syntax that is part of RhinoMocks 3.5.

By the end of the episode you should have an general understanding of how the new syntax works and how it differs from the Record/Replay model.
Click here to Watch this Episode
# 34
8/5/2008
Level: Beginner
Tags: SVN
Views: (797)
Watched: (2695)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we walk though how to resolve code conflicts using the TortoiseSVN client.

By the end of this episode you should be able to use both the Diff and Merge tools that are built into TortoiseSVN to manage and resolve any code conflicts that may arise.
Click here to Watch this Episode
# 33
8/5/2008
Level: Beginner
Tags: IoC Windsor Castle
Views: (271)
Watched: (4194)
Author:
Donald Belcham
 
Presented By:
DataDynamics.Com


In this episode we will review what Inversion of Control (IoC)/Dependancy Injection (DI) is and why they are important.

This is the first in a series that is meant to teach you how to use the Windsor Castle IoC container.
Click here to Watch this Episode
# 30
7/30/2008
Level: Beginner
Tags: Ninject IoC
Views: (303)
Watched: (3673)
Author:
Justin Etheredge
 
Presented By:
DataDynamics.Com


In this episode we will walk you through how to use the Ninject IoC (Inversion of Control) Container for contextual binding.

Contextual binding is the ability to register more than one binding (object or interface) for a given type. You can then at runtime determine which type you would like by asking for that type.
Click here to Watch this Episode
# 29
7/29/2008
Level: Beginner
Tags: SVN
Views: (172)
Watched: (2391)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we will walk you though how to setup and add your project to the Subversion (SVN) source control server.

We will be using the VisualSVN Server and TortoiseSvn Client in this episode. By the end of this episode you should be able to setup, maintain and use a SVN server with a project.
Click here to Watch this Episode
# 28
7/24/2008
Level: Beginner
Tags: Dev Tools
Views: (149)
Watched: (2380)
Author:
Derik Whittaker
 
Presented By:
DataDynamics.Com


In this episode we will walk you though how to use the .Net tool Reflector.

Reflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL.
Click here to Watch this Episode
# 27
7/23/2008
Level: Beginner
Tags: Ninject IoC
Views: (334)
Watched: (7812)
Author:
Justin Etheredge
 
Presented By:
DataDynamics.Com


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
Click here to Watch this Episode
# 24
7/16/2008
Level: Beginner
Tags: TFS
Views: (165)
Watched: (2972)
Author:
Kirstin Juhl


In this episode we will walk you through the entire process to create/setup a project enviornment with Team Foundation Server (TFS). After this episode you should be able to create, maintain and use a Team Project.
Click here to Watch this Episode
# 23
7/15/2008
Level: Beginner
Tags: Linq2Sql New Feature
Views: (154)
Watched: (1687)
Author:
Derik Whittaker


In this episode we will start a new series where we are going to be walking through the coding process of adding a new feature to the Dimecasts.net website. In this episode we will create the needed data access to allow us to pull the data correctly.
Click here to Watch this Episode
# 16
6/27/2008
Level: Beginner
Tags: SVN Brownfield
Views: (910)
Watched: (3157)
Author:
Kyle Baley


In this episode we will walk you though the setting up your project to be added to a source control system.

You will also learn how tricks and techniques that allows anyone to do a pull at anytime and compile on the first try.
Click here to Watch this Episode
# 14
6/24/2008
Level: Beginner
Tags: .Net 3.0
Views: (1798)
Watched: (1875)
Author:
Derik Whittaker


In this episode we will be exploring a new feature in C# 3.0/.Net 3.5 called Extension Methods.

Extension Methods are a way to allow a developer to extend an object (add new methods) without having to subclass or recompile that object.
Click here to Watch this Episode
# 12
6/16/2008
Level: Beginner
Tags: Rhino Mocks
Views: (344)
Watched: (4381)
Author:
Derik Whittaker
 
Presented By:
LiteAccounting.com


In this episode we will learn how to use the Mocking framework Rhino Mocks.

This is an introductory overview of using Rhino Mocks and is meant for those who are new to either mocking or Rhino Mocks.
Click here to Watch this Episode
# 10
6/11/2008
Level: Beginner
Tags: Visual Studio
Views: (2579)
Watched: (3076)
Author:
Derik Whittaker
 
Presented By:
SlickEdit


In this episode we will learn how to use Visual Studio to link/share common files between projects.

By linking/sharing common files you can reduce the amount of effort needed to make common changes. This can also reduce the chance of errors due to missing a file or two.
Click here to Watch this Episode
# 9
6/9/2008
Level: Beginner
Tags: Visual Studio
Views: (235)
Watched: (2481)
Author:
Derik Whittaker
 
Presented By:
SlickEdit


In this episode we will learn how to use Visual Studio to create both file and project templates.

Creating template will allow us to quickly create either files or projects that are setup and laid out in a common way. They can also reduce the amount of friction that is needed to get coding faster.
Click here to Watch this Episode
# 8
6/5/2008
Level: Beginner
Tags: Mocking Moq
Views: (820)
Watched: (7823)
Author:
Derik Whittaker


In this episode we will learn how to use the Mocking framework Moq. This is an introductory overview of using Moq and is meant for those who are new to either mocking or Moq.
Click here to Watch this Episode
# 5
5/29/2008
Level: Beginner
Tags: Linq2Sql
Views: (114)
Watched: (2401)
Author:
Derik Whittaker


In this episode we do an introductory of Linq2Sql.  This is meant to be a beginners guide.

The items that are covered are:
  1. Learn how to create the data connection via Server Explorer
  2. How to use the Linq2Sql Designer
  3. Review the DataContext object that is generated
  4. Simple Linq2Sql Statements
Click here to Watch this Episode
# 3
5/27/2008
Level: Beginner
Tags: NUnit Unit Testing
Views: (141)
Watched: (2751)
Author:
Derik Whittaker


In this episode we will cover the basics on how to create various unit test using the NUnit testing framework.  We will also review the different Assert helper classes that are part of the testing framework.
Click here to Watch this Episode
# 2
5/27/2008
Level: Beginner
Tags: NUnit Unit Testing
Views: (152)
Watched: (2595)
Author:
Derik Whittaker


In this episode we will learn how to use some of the different attributes that are built into the NUnit testing framework.

The attributes we will review are:
  • Test
  • TestFixtureSetup
  • TestFixtureTeardown
  • Setup
  • Teardown
  • Ignore
  • Explicit
  • ExpectedException
Click here to Watch this Episode
# 1
5/27/2008
Level: Beginner
Tags: NUnit Unit Testing
Views: (178)
Watched: (5545)
Author:
Derik Whittaker
 
Presented By:
CodeThinked.Com


This screencast is an introduction to NUnit as well as a brief overview of testing with NUnit.  In this episode you will learn the following:
  1. Use the NUnit IDE
  2. Create simple tests with NUnit
  3. Debug a test via the VS IDE
Click here to Watch this Episode