The Dependency Inversion Principle Applied
This is a talk which aims to explain the Dependency Inversion Principle in practice. It is not a one hour theoretical explanation of what the principle states, but rather a real life demonstration of...
View ArticleTop 20 Tools and Tips that Make Me a Better Developer
In this video you can learn about the tools to use every day to speed up your work, to help you think better, to help you plan better and execute faster, to find errors faster and to automate easier....
View ArticleDeep Dive MVVM
MVVM is a very important pattern used in Silverlight, WPF and Windows Phone 7 applications. This video shows you with a lot of code samples how to build complex interactive applications using proven...
View Article19 1/2 Things to Make You a Better Object Oriented Programmer
This video introduces a series of things that will make you a better object oriented programmer and gives you explanations on the thought processes behind the ideas....
View ArticleDesigning Software with SOLID Principles
Do you think about software design? Do you want to know what those fancy acronyms mean? Do you kind of know what they mean but want to see the concepts in flesh and bone? I you answered yes to any of...
View ArticleVisual Studio and Eclipse Comparison
This video presents the methodology for creating Eclipse and Visual Studio-based toolkits, and introduce Visual Studio Pattern Automation Toolkit, a toolkit for toolkit developers....
View ArticleIronRuby FTW!!!
Ruby has been a home for some great innovative frameworks like Ruby on Rails, Cucumber and Rake. In this session you will get familiar with the IronRuby language and its amazing ecosystem and you will...
View ArticleAdvanced Aspect Oriented Programming
This video presents how to use AOP to avoid code repetition without following the decorator pattern along with frameworks supporting such aspects. http://www.infoq.com/presentations/Advanced-AOP
View ArticleIntroduction to Glimpse
Glimpse is an open source tool that allows you to debug your ASP.NET web site or web service right in the browser. Glimpse allows you to “Glimpse” into what’s going on in your web server. In other...
View ArticleDefining a Generic Function in F#
F# supports automatic generalization and automatic types inference. F# allows us to define a function without specifying the exact type of each one of the arguments neither the type of the returned...
View ArticleVisual Studio 11 Beta
This video shows and discusses some of the new features of Visual Studio 11 Beta, including the new IDE, blend support for HTML, improved XAML Designer, unit test explorer and automatic running of unit...
View ArticleAn Introduction to Very Large Databases
Big data’s ancestor is the Very Large DataBase (VLDB) and we’ve been doing VLDBs in SQL Server for years. Making the jump from managing 10-100GB databases to the terabyte level can be intimidating, but...
View ArticleUsing ApprovalTests .Net with NUnit
This video shows how to set up and start using ApprovalTests with Nunit. Both are open source tools that will help you perform unit testing on your .NET code. Video producer:...
View ArticleScaling SQL Server at StackOverflow
Learn how StackOverflow.com can serve 12-14 million web pages per day with Microsoft SQL Server 2008 R2. They’re passionate about performance, and we’ll share the scalability lessons they learned along...
View ArticleWhat is CORE Framework?
Watch the story of Jeff, a .NET freelancer who found a way to build websites in no time. The open-source CORE Framework is a community-oriented project by developers for developers. It offers fast...
View ArticleASP.NET 4.5, HTML5, CSS3 & JavaScript
Learn how to use HTML5 and CSS3 on ASP.NET with Visual Studio. It explores what HTML5 and CSS3 have to offer modern application developers and how you can use them with ASP.NET for rich Web...
View ArticleWindows Metro Design Principles
The Metro design language is becoming an intrinsic part of the Microsoft user experience. Already, we can find it on Zune (where it all started), Windows Phone 7 (where it was refined and perfected),...
View ArticleC# Programming Basics
C# (C Sharp)is a type-safe object-oriented language created by Microsoft that enables developers to build applications that run on the .NET Framework. This video presents the basic concept behind the...
View ArticleAdvances in Code Contracts for .NET
Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs. The contracts take the form of preconditions, postconditions, and object invariants. Contracts act as...
View ArticleLanguage Design at Microsoft: VB and C#
VB and C# together share about 50% of the “garbage-collected languages” market. How do Microsoft design these languages? Where do they get ideas? How do they incorporate new paradigms without breaking...
View Article
More Pages to Explore .....