Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Common Tasks
About
RSS for posts
Archived Posts
Archives
February 2011
(1)
January 2011
(1)
November 2010
(6)
October 2010
(13)
September 2010
(2)
September 2009
(1)
May 2009
(1)
March 2009
(11)
February 2009
(3)
January 2009
(3)
November 2008
(1)
October 2008
(2)
September 2008
(1)
June 2008
(1)
May 2008
(4)
April 2008
(3)
March 2008
(13)
February 2008
(1)
January 2008
(6)
December 2007
(8)
November 2007
(5)
October 2007
(6)
September 2007
(3)
August 2007
(3)
July 2007
(9)
June 2007
(10)
April 2007
(11)
March 2007
(6)
February 2007
(15)
January 2007
(11)
December 2006
(10)
November 2006
(2)
October 2006
(1)
September 2006
(15)
August 2006
(5)
July 2006
(1)
June 2006
(5)
May 2006
(8)
April 2006
(6)
March 2006
(8)
February 2006
(6)
January 2006
(10)
December 2005
(2)
November 2005
(6)
October 2005
(7)
September 2005
(25)
August 2005
(7)
July 2005
(5)
June 2005
(13)
May 2005
(5)
February 2005
(1)
January 2005
(4)
December 2004
(1)
November 2004
(8)
October 2004
(5)
September 2004
(2)
August 2004
(5)
July 2004
(10)
June 2004
(20)
May 2004
(19)
April 2004
(9)
March 2004
(16)
February 2004
(6)
January 2004
(14)
December 2003
(11)
November 2003
(11)
October 2003
(42)
September 2003
(15)
August 2003
(10)
July 2003
(9)
Tim Sneath
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Tim Sneath
SECSYM: Security Symposium VI
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Five tools for helping counter security threats: Threat Modelling Tool . This is a documentation tool to help explore threat models within a product. At present it is internal only - it was used for the SQL Server security push. It will be available...
Tim Sneath
SECSYM: Security Symposium V
Posted
over 10 years ago
by
Tim Sneath
0
Comments
The SQL Server security lead developer demonstrated a black hat tool circulating on the Internet that utilises a SQL injection vulnerability to expose access to the full underlying database server, allowing query of any other table on that system...
Tim Sneath
SECSYM: Security Symposium IV
Posted
over 10 years ago
by
Tim Sneath
4
Comments
Managed code is safer code! The following function is a C# analogue of a previous fragment: private void CopyStuff(string data) { char[] buffer = new char[128]; data.CopyTo(0, buffer, 0, data.Length); // do other stuff } If the output buffer...
Tim Sneath
SECSYM: Security Symposium III
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Error #1: Copying untrusted data Take a line of code such as the following: while (*c != '\\') *p++ = *c++; What's the problem here? The copy process is limited by the source data, not the destinatioin buffer size. Copying untrusted data...
Tim Sneath
SECSYM: Security Symposium II
Posted
over 10 years ago
by
Tim Sneath
3
Comments
The moment you plug a live Internet network connection into your computer, you become part of the seediest neighbourhood in the planet. Your neighbours include thieves, con-artists, vandals, criminals and hackers. No wonder our computers are exposed...
Tim Sneath
SECSYM: Security Symposium I
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Most of the security vulnerabilities that have been found in Windows over the last couple of years have not related to security features. For that reason, it's important that every developer understands how to build secure code. Yet it's not something...
Tim Sneath
Reflections on Wednesday
Posted
over 10 years ago
by
Tim Sneath
0
Comments
There were plenty more thought provoking sessions today at the PDC. I've uploaded slightly fewer session notes than on previous days; I attended one really poor session that wasn't worth taking notes for, and one session that was entirely spent in code...
Tim Sneath
ARC413: Whidbey CLR Internals
Posted
over 10 years ago
by
Tim Sneath
2
Comments
Reader warning: this session was deep! I take no responsibility for any subtle inaccuracies I've introduced. I've missed out some of the most complex stuff to minimise the risk of error... Generics Generics are not a new concept; they have been...
Tim Sneath
CLI326: WinFS - File System Integration and Security
Posted
over 10 years ago
by
Tim Sneath
6
Comments
WinFS is a marriage with NTFS! It's a file system that co-exists with and leverages the best of NTFS. There are areas where NTFS will not scale well in the future, not because as a file system it is inadequate but because the new requirements people...
Tim Sneath
Rashid: Microsoft Research
Posted
over 10 years ago
by
Tim Sneath
3
Comments
Microsoft Research has over 700 employees located across five locations worldwide. Rick Rashid demonstrated some of the innovations covering presentation, storage and communication - three of the Longhorn pillars. Presentation Microsoft presented...
Tim Sneath
Reflections on Tuesday
Posted
over 10 years ago
by
Tim Sneath
0
Comments
One of the most significant things I heard today was a throwaway comment made by Scott Guthrie in his excellent ASP.NET 2.0 session this afternoon. It had nothing much to do with the session itself and perhaps isn't even implemented yet as a feature...
Tim Sneath
You Sexy Thing
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Benjamin just caused me to laugh out loud in the middle of a PDC session, to the consternation of those around me. My wife has tried to work on my dress sense before without success. I finally succumbed and bought a new pair of shoes after I got...
Tim Sneath
WSV200: ASP.NET 2.0 Overview
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Whidbey is a major release for the ASP.NET architecture. The goals include reducing the quantity of code you need to write by two-thirds. The aim is also to enable rich scenarios that are not easily possible today, such as role management. ASP.NET Whidbey...
Tim Sneath
TLS320: C# Language Enhancements
Posted
over 10 years ago
by
Tim Sneath
2
Comments
Generics Generics are strongly-typed template mechanism. They enable you to create classes such as collections without requiring boxing. Generics offer type checking, no boxing and no downcasts, as well as reducing code bloat. Generics are instantiated...
Tim Sneath
CLI201: WinFS Overview
Posted
over 10 years ago
by
Tim Sneath
0
Comments
We are filling our disks with digital data - photos, documents, slide decks. WinFS makes it easier to find information through rich searches, relate it to other information (e.g. a document to a contact), and act upon it. In Longhorn, all end-user data...
Tim Sneath
WSV301: Indigo Fundamentals
Posted
over 10 years ago
by
Tim Sneath
0
Comments
By default, when you install Indigo on a box, existing .NET Remoting / Enterprise Services / ASMX code runs unchanged. Depending on which technology, there is a small to medium quantity of work necessary to get this to use the Indigo stack. The...
Tim Sneath
EricR: Visual Studio "Whidbey"
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Visual Studio "Whidbey" is a 2.0 release. Some of the new features include: generics, iterators, partial types, operator overloading, C++ templates, code refactoring and expansions, XML documentation in VB, edit and continue, data tips and data visualiser...
Tim Sneath
Reflections on Monday
Posted
over 10 years ago
by
Tim Sneath
0
Comments
Wow! What a first day! Given the amount of hype prior to the PDC, it was almost inevitable that the conference itself would be something of a disappointment. Yet nobody I spoke to last night expressed anything but enthusiasm for the platform vision...
Tim Sneath
WSV201: Indigo Overview
Posted
over 10 years ago
by
Tim Sneath
3
Comments
No software is an island. Every piece of code, dating right back to K&R's "Hello, world!" C program relies on another program (in the K&R case, the standard I/O library). Over the last thirty years we've moved through the genesis of the "object...
Tim Sneath
CLI300: Building Avalon Apps with Controls and Dialogs
Posted
over 10 years ago
by
Tim Sneath
0
Comments
When you install the Longhorn Developer Preview SDK, it adds a number of new project templates to the VB and C# IDE: application custom control document project hosted application navigation application screen saver...
Tim Sneath
CLI200: Avalon Overview
Posted
over 10 years ago
by
Tim Sneath
1
Comments
Avalon is a separate graphics stack that runs parallel to the existing subsystem all the way up from GDI+. It can be accessed at any level using .NET managed interfaces. Gone are the days of sealed WinForms classes that wrap Win32 controls - this is...
Tim Sneath
JimAll: One Lap Around Longhorn
Posted
over 10 years ago
by
Tim Sneath
0
Comments
The Longhorn Pillars Four pillars of Longhorn from a developer perspective: Avalon : new display subsystem (composition) Indigo : communication and web services WinFS : structured, schema-based storage Fundamentals : getting...
Tim Sneath
Blog Mode On
Posted
over 10 years ago
by
Tim Sneath
0
Comments
The PDC has started! I don't know how other bloggers will be covering it, but for the next few days, my blog entries will pretty much be the raw notes I take in each session during the day, followed by an evening summary entry that contains brief thoughts...
Tim Sneath
It's All So Quiet...
Posted
over 10 years ago
by
Tim Sneath
3
Comments
It was a fairly uneventful flight over to LA last night - except for the wildfires which made it feel like we were flying into an active volcano as we came down to land. Bumped into Jon Honeyball whilst waiting for baggage and got chatting about...
Tim Sneath
Whidbey C# Language Spec Online
Posted
over 10 years ago
by
Tim Sneath
0
Comments
I see that the C# Language Specification 2.0 is now available online in draft form. Full details of generics, anonymous types, partial types etc. are included. The nice thing about this document is that it only includes the changes; at 44...
Page 1 of 2 (42 items)
1
2