Click here to monitor SSC

Ben Emmett


Ben Emmett

Setting up Windows 10 IoT Core on Raspberry Pi from a VM

2 comments

Following Build last week, I wanted to try running Universal Apps on a Raspberry Pi 2, but the setup instructions mention having to provision the SD card from a physical Windows 10 machine. It must be physical because the OS needs raw access to the SD card, and only Windows 10 is able to flash […]

3 May 2015 2:46 pm by
Ben Emmett

Understand SQL Server’s impact on .NET performance with ANTS Performance Profiler 9

1 comment

Today I’m excited to share a big new release of ANTS Performance Profiler to help you with the all-too-common problem of slow SQL Server queries causing performance issues for your .NET application. The video below walks through the new functionality, or you can skip ahead to read more. For some time, ANTS has shown you […]

20 November 2014 7:46 pm by
Ben Emmett

Picks for NDC London 2014

0 comments

Last December I went to the first ever NDC London, then again in June to NDC Oslo. I’m fortunate that for my job I get to go to a lot of conferences, and without doubt the NDC events have been amongst the best: everything from the quality of speakers and content, to the conversations with […]

2 November 2014 2:18 pm by
Ben Emmett

ANTS Performance Profiler v8.6 release, and what’s coming next

0 comments

A couple of months ago, we released a new version of ANTS Performance Profiler, v8.6. As a user, the main change you’re likely to notice it that the timeline can now be collapsed to free up some vertical screen space, which is particularly helpful when you’re using it on a lower-resolution projector in meetings or […]

4 September 2014 4:17 pm by
Ben Emmett

New .NET Library for Accessing the Survey Monkey API

30 comments

I’ve used Survey Monkey’s API for a while, and though it’s pretty powerful, there’s a lot of boilerplate each time it’s used in a new project, and the json it returns needs a bunch of processing to be able to use the raw information. So I’ve finally got around to releasing a .NET library you […]

10 August 2014 11:23 am by
Ben Emmett

Killing memory usage with dynamically generated assemblies

3 comments

There’s a nasty memory leak which the .NET Framework can suffer from when using certain classes. Let’s say you instantiate a new XmlSerializer(Type). Behind the scenes, the framework will dynamically generate an assembly to serialize or deserialize this Type. The Framework does some cleverness which means this assembly will be reused next time you instantiate […]

20 December 2013 11:28 am by
Ben Emmett

Saving your agile project: proper Post-it peeling

1 comment

Step 1) Write task on Post-it Step 2) Peel Post-it from pack Step 3) Put Post-it in to do column Step 4) Post-it falls onto floor, gets helpfully tidied into bin Step 5) Sad trombone noise It all went wrong in step 4, right? Some root cause analysis shows the problem begins in Step 2. […]

29 November 2013 9:31 am by
Ben Emmett

Getting people the right information at the right time

0 comments

I’ve just had a great week at St Louis Days of .NET conference. I talked to a lot of people about the product I work on, and something which stood out was the number of long-time users (one who’d been using it since 2005!) who said “I love it, but I really wish it did […]

19 November 2013 5:18 pm by
Ben Emmett

Clever memory usage through the years

1 comment

A friend and I were recently talking about the really clever tricks people have used to get the most out of memory. I thought I’d share my favorites, and would love to hear yours too! Interleaving on drum memory Back in the ye olde days before I’d been born (we’re talking the 50s / 60s […]

24 October 2013 5:03 pm by
Ben Emmett

New database profiling support in ANTS Performance Profiler

1 comment

In May last year, the ANTS Performance Profiler team added the ability to profile database requests your application makes to SQL Server or Oracle. The really cool thing is that you’re shown those requests in the application’s call tree, so you can see what .NET code caused those queries to run. It’s particularly helpful if […]

7 October 2013 11:38 am by
Older posts