Tim Sneath
Just another Developer Network site
SECSYM: Security Symposium VI
Five tools for helping counter security threats: Threat Modelling Tool. This is a documentation tool...
Author: Tim Sneath Date: 10/30/2003
SECSYM: Security Symposium V
The SQL Server security lead developer demonstrated a black hat tool circulating on the...
Author: Tim Sneath Date: 10/30/2003
SECSYM: Security Symposium IV
Managed code is safer code! The following function is a C# analogue of a previous fragment: private...
Author: Tim Sneath Date: 10/30/2003
SECSYM: Security Symposium III
Error #1: Copying untrusted data Take a line of code such as the following: while (*c != '\') *p++...
Author: Tim Sneath Date: 10/30/2003
SECSYM: Security Symposium II
The moment you plug a live Internet network connection into your computer, you become part of the...
Author: Tim Sneath Date: 10/30/2003
SECSYM: Security Symposium I
Most of the security vulnerabilities that have been found in Windows over the last couple of years...
Author: Tim Sneath Date: 10/30/2003
Reflections on Wednesday
There were plenty more thought provoking sessions today at the PDC. I've uploaded slightly fewer...
Author: Tim Sneath Date: 10/30/2003
ARC413: Whidbey CLR Internals
Reader warning: this session was deep! I take no responsibility for any subtle inaccuracies I've...
Author: Tim Sneath Date: 10/29/2003
CLI326: WinFS - File System Integration and Security
WinFS is a marriage with NTFS! It's a file system that co-exists with and leverages the best of...
Author: Tim Sneath Date: 10/29/2003
Rashid: Microsoft Research
Microsoft Research has over 700 employees located across five locations worldwide. Rick Rashid...
Author: Tim Sneath Date: 10/29/2003
Reflections on Tuesday
One of the most significant things I heard today was a throwaway comment made by Scott Guthrie in...
Author: Tim Sneath Date: 10/29/2003
You Sexy Thing
Benjamin just caused me to laugh out loud in the middle of a PDC session, to the consternation of...
Author: Tim Sneath Date: 10/28/2003
WSV200: ASP.NET 2.0 Overview
Whidbey is a major release for the ASP.NET architecture. The goals include reducing the quantity of...
Author: Tim Sneath Date: 10/28/2003
TLS320: C# Language Enhancements
Generics Generics are strongly-typed template mechanism. They enable you to create classes such as...
Author: Tim Sneath Date: 10/28/2003
CLI201: WinFS Overview
We are filling our disks with digital data - photos, documents, slide decks. WinFS makes it easier...
Author: Tim Sneath Date: 10/28/2003
WSV301: Indigo Fundamentals
By default, when you install Indigo on a box, existing .NET Remoting / Enterprise Services / ASMX...
Author: Tim Sneath Date: 10/28/2003
EricR: Visual Studio "Whidbey"
Visual Studio "Whidbey" is a 2.0 release. Some of the new features include: generics, iterators,...
Author: Tim Sneath Date: 10/28/2003
Reflections on Monday
Wow! What a first day! Given the amount of hype prior to the PDC, it was almost inevitable that the...
Author: Tim Sneath Date: 10/28/2003
WSV201: Indigo Overview
No software is an island. Every piece of code, dating right back to K&R's "Hello, world!" C...
Author: Tim Sneath Date: 10/27/2003
CLI300: Building Avalon Apps with Controls and Dialogs
When you install the Longhorn Developer Preview SDK, it adds a number of new project templates to...
Author: Tim Sneath Date: 10/27/2003
CLI200: Avalon Overview
Avalon is a separate graphics stack that runs parallel to the existing subsystem all the way up from...
Author: Tim Sneath Date: 10/27/2003
JimAll: One Lap Around Longhorn
The Longhorn Pillars Four pillars of Longhorn from a developer perspective: Avalon: new display...
Author: Tim Sneath Date: 10/27/2003
Blog Mode On
The PDC has started! I don't know how other bloggers will be covering it, but for the next few days,...
Author: Tim Sneath Date: 10/27/2003
It's All So Quiet...
It was a fairly uneventful flight over to LA last night - except for the wildfires which made it...
Author: Tim Sneath Date: 10/26/2003
Whidbey C# Language Spec Online
I see that the C# Language Specification 2.0 is now available online in draft form. Full details of...
Author: Tim Sneath Date: 10/24/2003
Improving Performance of WinForms Apps
We have an internal application called Headtrax that allows Microsoft employees to handle common HR...
Author: Tim Sneath Date: 10/24/2003
The Best .NET Books - Again!
Following up from all the helpful comments people posted the last time around, I've again updated my...
Author: Tim Sneath Date: 10/21/2003
Producing XHTML with ASP.NET
One common criticism of ASP.NET today is that the code it produces isn't valid XHTML but instead...
Author: Tim Sneath Date: 10/21/2003
Ingo, I Agree...
Ingo expresses his frustration at not being able to listen to his CDs when he's travelling due to...
Author: Tim Sneath Date: 10/20/2003
Internal Preparations for the PDC
Several things mark the forthcoming PDC out from other Microsoft conferences I've attended: The fact...
Author: Tim Sneath Date: 10/16/2003
ASP to ASP.NET Migration Tool
At last, we've got an answer to the top request I hear from web developers every day - how can we...
Author: Tim Sneath Date: 10/15/2003
ActiveSync 3.7.1 Released
If you've got a Pocket PC or a Smartphone, you should find it well worth your while to install this....
Author: Tim Sneath Date: 10/14/2003
Five .NET Secrets
Since the ADO.NET Tips and Tricks blog entry seemed to generate some interest, I thought I'd post a...
Author: Tim Sneath Date: 10/13/2003
The Global Rich List
It's Sunday - a good day for reflection. This site might be a good place to start...
Author: Tim Sneath Date: 10/12/2003
Virtual PC Addendum
I just spotted that you can download a trial edition of Virtual PC 5.2 without even requiring an...
Author: Tim Sneath Date: 10/09/2003
Being Don Malkovich
To anyone out there who aspires to be like Don Box - are you sure that's really what you want?!...
Author: Tim Sneath Date: 10/09/2003
Using Virtual PC for Development
Virtual machine technology is one of those great ideas that has been close to bearing fruit in the...
Author: Tim Sneath Date: 10/08/2003
Trying to "Do the Right Thing"
Benjamin (and Larry) have noticed the recent emphasis internally within Microsoft on working with...
Author: Tim Sneath Date: 10/07/2003
PDC 1998: Some Reminiscences
The very first PDC I attended was in 1998 in Denver (before I joined Microsoft). Don Box reckons...
Author: Tim Sneath Date: 10/07/2003
Bloggers Block...
Have been suffering from blogwriters block over the last week. Sorry about the lack of posts; I'm...
Author: Tim Sneath Date: 10/07/2003
The Only .NET Blog Entry You'll Ever Need to Read
He's right, you know...
Author: Tim Sneath Date: 10/01/2003
Is the Business Tier Dead?
With the PDC in mind, I was experimenting with two of the most broadly advertised features of Yukon...
Author: Tim Sneath Date: 10/01/2003
You Couldn't Before, But Now Yukon...
(groan) I'm away this week in the south of France attending an internal briefing on Yukon / CLR...
Author: Tim Sneath Date: 09/23/2003
.NET and J2EE Interoperability
Just noticed that Microsoft Press have recently published a new book by Simon Guest on...
Author: Tim Sneath Date: 09/19/2003
Ahoy There, Shipmates!
Arrr! Shiver me timbers! Today is Talk Like a Pirate day.
Author: Tim Sneath Date: 09/19/2003
Snippet Manager Extended
Some time ago I wrote a tool called Snippet Manager which manages all those little bits of code that...
Author: Tim Sneath Date: 09/18/2003
Blog Log Analysis
I've been keeping a blog for about two months now, and I thought it would be an interesting exercise...
Author: Tim Sneath Date: 09/17/2003
Dream .NET Bookshelf
For what it's worth, I've updated my dream .NET bookshelf. Have I missed anything?
Author: Tim Sneath Date: 09/17/2003
VBUG, Yukon and Vault
I gave a session on Yukon at the VBUG conference yesterday - they're some of the friendliest...
Author: Tim Sneath Date: 09/17/2003
Office 2003 Now Available on MSDN
The final release code for Office 2003 (officially named Microsoft Office System 2003 Professional...
Author: Tim Sneath Date: 09/16/2003