Profile picture

Written by Wouter de Kort who lives and works in the Netherlands while building Stack Overflow. You should follow him on Twitter

  1. 2022-05-25

    At Stack Overflow we always try to run on the latest and greatest version of .NET. We love that extra bit of performance that the .NET team…

  2. 2020-06-24

    Secure code is important. Writing secure code is hard. As developers we all know this. Developers often use the OWASP TOP 10, a list of the…

  3. 2019-01-15

    Do you know why the daughter always chops off 1” from the steak before putting it in the pan? Because her mother did it. Do you know why the…

  4. 2016-12-20

    How do you feel about Microsoft? Do you think that Microsoft is a closed company that does everything in its power to win professionals and…

  5. 2016-05-02

    Styling your code is important. You are reading your code more often then you’re writing it. Making sure that reading is as easy as possible…

  6. 2016-04-25

    Before packaging an extension, I parse the JSON manifest and update the version number. This allows me to set my version at packaging time…

  7. 2016-04-11

    Last week I had the privilege of giving a presentation at the Software Development Network conference. There was a nice turn-out of around…

  8. 2016-04-04

    When using TypeScript, you will need TypeScript definition files to work with external libraries. A lot of those definition files are…

  9. 2016-03-28

    In the previous post, I looked at the distributed nature and local history of Git. In this post I discuss another feature that makes Git…

  10. 2016-03-22

    Git. Some people love it, others hate it. I have to admit that I was in the camp of the haters. Not that I didn’t like Git, I just found it…

  11. 2016-03-15

    In a previous post I showed how to use PowerShell to edit a VSIX file. Because of the cross platform capabilities of the release and build…

  12. 2015-05-18

    Build is an important part of Application Lifecycle Management. Every DevOps pipeline starts with a Build. Visual Studio Online and Team…

  13. 2015-05-04

    Do you know about the phony feeling when being a developer? That feeling that you actually don’t know anything and that you’re only…

  14. 2015-02-25

    Have you ever visited an Ask The Experts event? For those of you who haven’t, ATE are session held at events where you can connect to…

  15. 2015-02-05

    As you may have noticed: Team Foundation Server not only supports TFVC but also supports Git. Now the big question is: why? Microsoft says…

  16. 2015-01-06

    Have you ever read a computer book that was a real page turner? Well, although I love to read, reading technical books is mostly not a real…

  17. 2014-09-23

    Last week I had two presentations and one ask the experts at SDN. If you are in the Netherlands, SDN is a great event to visit! What you may…

  18. 2014-08-26

    Application Lifecycle Management is all about getting traceability, visibility and automation into your software development process. When I…

  19. 2014-08-19

    Lately I’ve been working with a client with very strict security rules. One of their policies is that all internet traffic runs through a…

  20. 2014-08-08

    When a friend calls you with a computer problem, probably one of the first things you say is: Have you already restarted your PC? Well…

  21. 2014-07-15

    Are there things in life you just can’t remember? Maybe the name of a colleague, your wedding anniversary or how TFS licensing works? Well…

  22. 2014-07-14

    The last couple of months I’ve been very busy writing my new book: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript…

  23. 2014-07-07

    Do you know who the ALM Rangers are? Here is a snippet describing what mission the ALM Rangers have: The Visual Studio ALM Rangers provide…

  24. 2014-03-27

    Only six more days and then Microsoft //Build 2014 will start! The schedule still only shows the begin and end times but slowly some details…

  25. 2013-10-28

    When working with data you often work with collections. This could be an array, one of the .NET Framework collections or maybe even a custom…

  26. 2013-10-21

    After only one year, Microsoft released a new version of Visual Studio. The preview and release candidate where already available for a…

  27. 2013-10-17

    Do you sometimes shiver when you see yourself writing line after line of assignments when initializing a new object? Maybe something like…

  28. 2013-10-01

    A reader posted a question on my blog about the use of ConfigureAwait. His question was about the following paragraph I wrote for the book…

  29. 2013-09-30

    Do you need to worry about memory management in .NET? Although .NET is a managed environment with a garbage collector, this doesn’t mean you…

  30. 2013-09-24

    As Einstein ones said: Any fool can know, the point is to understand. Next to e=mc^2, this is also true when it comes to programming…

  31. 2013-07-22

    This morning my doorbell suddenly rang and a package was delivered. Opening it I found the following book in it: If you squeeze your eyes…

  32. 2012-07-13

    When you start the development of your new software project you have some important choices to make. Some things can easily be changed later…

  33. 2012-07-01

    One of the things I hadn’t done any sessions on where the design principles behind Windows 8 Metro applications. So today I started with a…

  34. 2012-06-30

    Day 3 didn’t have a keynote so we could choose our own sessions. The first session I went to was about Sql Server Data Tools. Microsoft SQL…

  35. 2012-06-28

    Day 2 started with a great keynote about Windows 8. I have to say I really like the new Metro style. Off course this a matter of personal…

  36. 2012-06-27

    Today the TechEd Europe conference officially started and it was a really great day. The day started with the keynote. The keynote was…

  37. 2012-06-25

    This years TechEd Europe is in Amsterdam so for me it feels like home ;-) So this year it’s a perfect opportunity to attend my first TechEd…

  38. 2012-06-17

    What does var mean in C#? Write a console application that outputs var when running the following line: Console.WriteLine(var.GetType().Name…

  39. 2012-06-16

    Optimize the following code: Answer A simple optimization is to replace Count() with Length. Count() is an extension method that looks…

  40. 2012-06-15

    While working on Tiler I experimented with the new options in Visual Studio 2012 for doing Test Driven Development. I have to say I’m…

  41. 2012-04-29

    For developing Tiler I choose Windows 8 as OS. I’ve installed it on a separate partition on my personal pc so I could use Hyper-V for…

  42. 2012-04-24

    Today I was working on rewriting a complex AJAX page to use KnockoutJS and I used the new Visual Studio 11 editor for it. There are some big…

  43. 2012-04-23

    What is the value of i2? Why doesn’t the line with i1 compile? How can you prevent this kind of errors? Answer The value of i2 = –214748363…

  44. 2012-04-16

    Why does Foo throw an exception? Answer int? is a nullable type. T t = new T(); returns a Nullable with a value of null. If we have a…

  45. 2012-03-27

    This blog is a translation of my article that’s published by the Dutch Microsoft .NET Magazine (http://www.dotnetmag.nl/Artikel/2683/Unit…