1.4 Million new Android devices are activated every day. 500 Million iOS devices sold. You can target all of them today from your existing C# skills and code using MvvmCross. MvvmCross is a Mvvm Platform for Xamarin.iOS, Xamarin.Android, WindowsPhone, WindowsStore, WPF and Mac. It includes databinding support for Android XML, for iOS XIBs and for […]
Since Kent Beck wrote the book on Test-Driven Development (TDD) in 2002 a lot of words have been dedicated to the subject. But many of them propagated misunderstandings of Kent’s original rules so that TDD practice bears little resemblance to Kent’s original ideas.
This interview with a Microsoft Developer Security MVP takes you through some of the most important security aspects of the web and what web developers should be thinking about when developing. It discusses strategies and implementation details that should be considered to make sure your web app is as secure as it can be.
The introduction of One ASP.NET in Visual Studio 2013 enables developers to combine Web Forms, MVC, Web API and other ASP.NET project templates together in a single project. This video shows you how the new approach works, how it integrates with a new security wizard and what MVC scaffolding can now do, once a Visual […]
Have you ever needed to access a data source in your application? Trick question! Are there developers who would answer no to that question? Of course not! Learn how quick and easy data access can be with F#’s new Type Providers. This presentation covers connecting to several different data sources using the relevant type providers, […]
Creating robust decoupled programs using C# and Visual Studio 2012 has never been easier. The biggest problem is getting an overview that mere mortals can understand. The next problem is getting practical example code that can be applied to real problems.
It’s incredibly easy to make big mistakes with indexes in SQL Server. This video presents the three most common mistakes people make with their indexing. You’ll learn how these mistakes can have disastrous impacts and practical steps you can take right away to identify if these problems exist in your environment.