C# Posts
- C# Smorgasbord is now Free (02 Apr 2018)
- The State of C# - What Have I Missed? (21 Nov 2017)
- Play by Play: Xamarin Mobile Development (10 Apr 2017)
- Async and Xamarin Talks from Øredev (11 Nov 2016)
- Using OAuth to Secure Your ASP.NET API (12 Apr 2016)
- Mastering C# (05 Nov 2015)
- Getting Started with Asynchronous Programming in .NET (14 Aug 2015)
- No More Deadlocks - SSW TV (21 Jul 2015)
- C# Is The Future - SSW TV (20 Jul 2015)
- C# Is The Future (28 May 2015)
- Joining Invoice2go (20 Apr 2015)
- Getting Started with Raygun in .NET now on Pluralsight (26 Mar 2015)
- Asynchronous Programming in .NET (25 Mar 2015)
- When is 1 Not Equal to 1? (24 Feb 2015)
- C# 6.0 - Null Propagation (11 Jan 2015)
- Hello 2015, Goodbye 2014! (07 Jan 2015)
- Using WebAPI with Azure Mobile Services (14 Dec 2014)
- C# 6.0 Overview (10 Dec 2014)
- Visual Studio 2015 Preview and Open Sourcing .NET Announced (12 Nov 2014)
- Introducing the Azure Mobile Services .NET Backend (05 Nov 2014)
- Getting Started with Continuous Delivery (04 Nov 2014)
- Microsoft Compiler Platform aka Roslyn (31 Oct 2014)
- What's New in C# 6.0 (23 Sep 2014)
- C# vNext (6.0) Overview (12 Sep 2014)
- Xamarin Introduction on SSW TV (31 Aug 2014)
- What is Xamarin and Why Should I Care? (02 Jul 2014)
- Asynchronous programming (12 Jun 2014)
- Universal Windows and Windows Phone Apps (29 Apr 2014)
- Xamarin and REST APIs (11 Apr 2014)
- Cross-platform development using C# and Xamarin Studio Australia Tour (04 Apr 2014)
- Microsoft Open Sources C# Compiler (04 Apr 2014)
- Xamarin Introduction (26 Mar 2014)
- Reliable and fast applications by introducing parallel and async (04 Mar 2014)
- Understanding Sorting (24 Feb 2014)
- Calculating Document Distance (17 Feb 2014)
- Understanding Peak-Finding (10 Feb 2014)
- Test Automation for Web Applications (30 Jan 2014)
- 2013 was an amazing year, here's a summary! (01 Jan 2014)
- Hello Nancy (19 Dec 2013)
- Making sound using C# (16 Dec 2013)
- Download C# Smorgasbord Chapter 1 For Free! (06 Dec 2013)
- Debugging Asynchronous Code in Visual Studio 2013 (15 Nov 2013)
- Advanced Async talk from ALT.NET (29 Oct 2013)
- MSIL for the C# Developer Preview (07 Aug 2013)
- Are You Serving Files Insecurely in ASP.NET (12 Jul 2013)
- MSIL for the C# Developer - My First Pluralsight Course Released! (02 Jul 2013)
- Memory access pattern matters (01 Jul 2013)
- Win a Pluralsight One Year Subscription and C# Smorgasbord (17 Jun 2013)
- Using bit fields in C# (14 May 2013)
- Utilize Roslyn to create the next level plugin capability (02 May 2013)
- Don't deadlock with async and await (03 Apr 2013)
- Easy error tracking in your applications (26 Mar 2013)
- What language features do you miss in C#? (01 Mar 2013)
- Optimize your delegate usage (15 Feb 2013)
- Decompiling .NET Applications (14 Feb 2013)
- Compilation as a Service and the next generation plugins (07 Feb 2013)
- Want a free copy of C# Smorgasbord? (18 Jan 2013)
- I'm using dynamic and unexpectedly lost intellisense! (17 Jan 2013)
- What does async & await generate? (16 Jan 2013)
- C# is the past, the present and the future (11 Jan 2013)
- 2012 was an amazing year, here's a summary! (08 Jan 2013)
- Congratulations 2013 Microsoft MVP! (01 Jan 2013)
- Creating a Windows 8 Store Game with MonoGame (XAML) and SignalR (21 Dec 2012)
- Running SignalR on Mono (10 Dec 2012)
- Introduction to SignalR - Creating a Cross-Platform game (29 Nov 2012)
- C# Smorgasbord Sale! (20 Nov 2012)
- Friday with Filip – Know your tools (09 Nov 2012)
- Microsoft delivers at BUILD 2012 (01 Nov 2012)
- Friday with Filip – Dealing with Code Complexity (12 Oct 2012)
- What's the difference between doing this and that in C#? (24 Sep 2012)
- Self-publishing a book – Part 3 – Using a good typesetting system (23 Sep 2012)
- Avoid shooting yourself in the foot with Tasks and Async (20 Sep 2012)
- Things in C# you might have missed (18 Sep 2012)
- Roslyn CTP 3 released -- breaking changes (17 Sep 2012)
- Use LINQPad for more than LINQ (17 Sep 2012)
- Would you attend my online training? (15 Sep 2012)
- Visual Studio 2012 is now released to the public (13 Sep 2012)
- Self-publishing a book – Part 2 – Back at Square One (02 Sep 2012)
- Self-publishing a book - Part 1 - Where it all began (27 Aug 2012)
- The winner(s) are.... (26 Aug 2012)
- Win a copy of C# Smorgasbord! (14 Aug 2012)
- C# Smorgasbord (10 Aug 2012)
- C# Smorgasbord will soon be available! (21 Jul 2012)
- Roslyn CTP v2 Released (05 Jun 2012)
- Microsoft Visual Studio 2012 RC Released! (31 May 2012)
- NDepend v4 has finally arrived (31 May 2012)
- ASP.NET MVC, Web API & Web Pages released as open source on CodePlex (28 Mar 2012)
- Video trailer for A C# Smorgasbord (27 Mar 2012)
- Watch my live stream from #webbdagarna! (22 Mar 2012)
- Introducing the ASP.NET Web API (19 Mar 2012)
- Don't miss me coding on stage for 2 days at Webbdagarna! (17 Mar 2012)
- Creating a NuGet Package (26 Feb 2012)
- Getting started with a Mocking Framework (30 Jan 2012)
- A summary of 2011 and a look at what is about to come (05 Jan 2012)
- Adapting to Inversion of Control and Dependency Injection (20 Dec 2011)
- Hosted Execution of smaller code snippets with Roslyn (08 Dec 2011)
- Using the C# Interactive Window that comes with Roslyn - Part 2 (25 Nov 2011)
- Using the C# Interactive Window that comes with Roslyn (14 Nov 2011)
- Exploring how to write a code analyzer with Roslyn (23 Oct 2011)
- Creating a basic code analysis with Roslyn (23 Oct 2011)
- Getting all methods from a code file with Roslyn (21 Oct 2011)
- Using Roslyn to parse C# code files (20 Oct 2011)
- Creating a Dynamic Method that uses a Switch (18 Oct 2011)
- Creating a recursive dynamic method that calculates factorial (17 Oct 2011)
- Calling a dynamic method from a dynamic method (16 Oct 2011)
- Exploring OpCodes with DynamicMethod and looking at the evaluation stack (16 Oct 2011)
- Calling a non-dynamic method with parameters from a dynamic method (14 Oct 2011)
- How Dynamic Methods affect resources like memory and disk space (13 Oct 2011)
- Getting information about a method and its local variables (12 Oct 2011)
- Creating static methods at runtime (11 Oct 2011)
- Setting values by using reflection (10 Oct 2011)
- Using reflection to get information about attributes on your class and properties (09 Oct 2011)
- What is reflection and why is it useful? (09 Oct 2011)
- Exploring reflection - Finding a value in any of the objects properties (08 Oct 2011)
- Playing with anonymous types in C# (06 Oct 2011)
- Making code more readable with anonymous functions (05 Oct 2011)
- Using dynamic in the real world with IronPython (04 Oct 2011)
- Invoke a dynamic object as if it were a method (03 Oct 2011)
- Extend your objects with DynamicObject to get a dynamic experience (02 Oct 2011)
- Adding properties and methods to an ExpandoObject, dynamically! (02 Oct 2011)
- Generic Programming in C# (25 Jul 2011)
- C# 4.0 Using the Dynamic Keyword (21 Jul 2011)
- More C# screencasts on the way! (11 Jul 2011)
- WPF vs WinForms - Which is easier to learn? (10 Jul 2011)
- C# 5 Async CTP - Old VS New - Video screencast (20 Jun 2011)
- C# 5 Async CTP - Async in Action - Video screencast (11 Jun 2011)
- Over-engineering trivial tasks can be challenging and educating (01 Jun 2011)
- Use Test Driven Development to verify that the code will Always work! (23 Apr 2010)
- Using Parallel Extensions in LINQ (25 Mar 2010)
- Using the Parallel Extensions in .NET 4.0 with C# (24 Mar 2010)