Posts from 2012
-
:
Visual Studio 11, the UI changes don't matter...
The best thing about Visual Studio 11 is that it doesn’t matter if you like the new style IDE or not. The project files are, at last, backwards compatible, so you can load them in Visual Studio 2010 and build with the new tool chain … -
:
Netmap, RIO and the challenges in using a 10 Gigabit pipe
This link, Revisiting Network I/O APIs: The Netmap Framework, via highscalability.com makes for interesting reading. Especially given my current interest in the performance of the Winsock Registered I/O networking extensions, RIO, and the … -
:
The new Windows Azure looks good!
I must admit that I didn’t really see how Azure could be of much use to anyone except really die-hard, bleeding edge, Microsoft only shops; that is up until yesterday. The new Azure, which you can read about here on Scott … -
:
C++ 11, Concurrency
I’ve been watching Bartosz Milewski’s C++ 11 Concurrency videos and they’re a pretty good way to get up to speed on the new threading support in the latest C++ standard. They start off nice and slowly, for people who … -
:
Unexpected causes of poor datagram send performance
I’m still working on my investigation of the Windows Registered I/O network extensions, RIO, which I started back in October when they became available with the Windows 8 Developer Preview. I’ve improved my test system a little … -
:
Drivers for Windows Server 2012 RC for Intel 10 Gigabit AT2 adapter
As I mentioned yesterday, I’m running Windows Server 2012 RC with my Intel 10 Gigabit AT2 adapters. I’ve had several emails asking me where I got the drivers from as the latest Intel drivers do not install. Whilst it’s … -
:
Happy Zeroth birthday Max Holgate!
My baby son Max was born today, July 6th 2012, at 4.51pm. He weighed 8lb 1oz and both he and his wonderful mother are doing fine. -
:
Half of the classic singleton is a useful concept; a class that has only one instance. The other half is bollocks; providing a global way to access that single instance.
Ah, sometimes I just love that younger me for getting to the point… More here, thanks to Daniel Tarbotton for reminding me of things I said in the past… And, for a change, it seems that someone agrees! ;) -
:
Where are all the Microsoft Networking MVPs?
There’s a gnarly networking question on stack overflow that I’ve since reposted on various Microsoft forums and so far I’ve had absolutely no useful response. Not even an “I don’t know, but I’ll look into … -
:
Building OpenSSL for x86 and x64 on Windows for side by side deployment
The Server Framework’s OpenSSL Option Pack integrates OpenSSL with my high performance server tool kit and gives you an IOCP based client or server that can handle many thousand concurrent connections with very few threads. The … -
:
OpenSSL 1.0.1c key files are not compatible with OpenSSL 0.9.8x
A note to myself and my clients more than anything else… It seems that when you generate a key using a 1.x version of the openssl utility the blob looks like this: -----BEGIN ENCRYPTED PRIVATE KEY----- … -
:
The perils of 'home office' RAID 5
I’ve had a little stand alone RAID device for several years now. It’s a Netgear ReadyNAS NV+ and it works quite nicely. I’m sure I could have something better but, I haven’t yet upgraded it apart from adding some … -
:
See what process is using a TCP port in Windows
I have clients asking me about this all the time. This article is pretty concise about the tools that you need to use to map an open port to the process that has it open.