Code/Tea/Etc...

Duncan Mackenzie has too much time on his hands

Browse by Tags

Tagged Content List
  • Blog Post: This blog has moved... notice #2...

    For various reasons, the biggest being my desire to play around with .Text, I've moved my blog to my own server at http://blogs.duncanmackenzie.net/duncanma following the 3 leaf model when they moved, I thought I should post this notice a couple of times...
  • Blog Post: "Express Paint" article up...

    This article, by John Kennedy , discusses the creation of an image editing application completely built with C# Express Edition. ExpressPaint Summary: Use C# Express to create an image processing application that's ideal for putting the final touch to your digital photographs. This program is easy to...
  • Blog Post: Luke Hoban blogs on...

    Luke, a PM on the C# IDE team has started a blog... should be a good source of info, especially around the new Express Edition. Intro + C# Express ... The project that I’ve been working on for most of my time at Microsoft is the Visual C# Express Edition . So as you can probably guess, I’m...
  • Blog Post: Eric Gunnerson discusses grouping classes within an assembly...

    As a big fan of components, my applications are often composed of many different assemblies... essentially I break out anything that seems 'ready to reuse'... but perhaps I should reconsider? Grouping classes in an assembly This useful bit of information crossed my desk today: When it comes...
  • Blog Post: Andy Pennell and Scott Nonnenberg are looking for your opinion...

    Debugger Window Menu Items: Where should they be? The VS debugger since 7.0 has put most debugger windows on the Debug menu, under the Windows sub-menu. I say 'most' because the Output window lives on the View menu, under Other Windows sub-menu. Where do you expect debugger windows to be on the menu...
  • Blog Post: Greggm describes how to debug ASP.NET as a non-admin...

    For most folks working with ASP.NET, this should be taken as essential information ... Don't let the Whidbey reference in the first paragraph fool you, by the way, this post describes how to accomplish debugging as a non-admin in Visual Studio .NET 2003 . Debugging an ASP.NET application as a non-admin...
  • Blog Post: Cyrus ruminates on the revelations of TechEd 2004...

    Cyrus , recent addition to the C# bloggers list and poster of many posts, has been blogging extensively from TechEd... OMGTHXURGR8!!!! That's basically the message we got today concerning the work we're doing in the C# IDE for VS 2005. I ended up not being able to show people the new stuff...
  • Blog Post: So many posts in so little time...

    Cyrus (a developer with the C# IDE team) has obviously needed to blog for awhile, and when he finally did, he had a lot of material ready to go. Check out his 28 posts from the last 2 days ! Here's his first post: First blog entry A couple of week ago I worked with Jay and Kevin on a little mental exercise...
  • Blog Post: SteveJS discusses unmanaged/managed and mixed debugging in VS

    Steve Steiner, a developer on the VS debugger team, fills us in on some of the differences between the different types of debugging that VS is capable of... Unmanaged Debugging vs. Managed Debugging vs. Mixed Debugging. All versions of VS support debugging both managed and unmanaged code. However there...
  • Blog Post: Going way back here... but I don't think I mentioned this before.... Gus Perez posts a Snippet Editor...

    Snippets are a pretty cool feature of VS 2005.... aka Intellitasks to some... and Gus has created a tool to make them... (well, he did back in March.... :)) Snippy - A C# code snippet editor I made it my weekend project to hack up an editor for code snippet files. If you don't know what code snippets...
  • Blog Post: Eric Gunnerson discusses Enums, Validation and Versioning...

    Giving us an early peek at his TechEd 2004 talk, Eric discusses how to handle enums in your code, since they are not constrained to the list of options you define in the enum and also because they can change in ways that could break your code in the future... Enums and validation ... So, my first point...
  • Blog Post: Grant discusses Iterators...

    I've often had email exchanges and thought about posting them as blog entries... and now I've seen someone do it... and I have to say that it is a little hard to read (for the email part, start at the bottom and read up... which is normal for email, but not intuitive in a blog posting)... That difficulty...
  • Blog Post: Eric is asking questions again...

    This time, he wants to know what you think about C#'s community: C# Community Review ... If a friend came up to you and said, “I'm thinking of using C#, but I'm concerned that there isn't a good community around it”, what would you say? What are the good things about the C# community? What are the bad...
  • Blog Post: Eric Gunnerson on Channel 9...

    Two video interviews with Eric Gunnerson appeared on Channel 9 today: What has the biggest change at Microsoft since you've been here? How do you design new features for C#?
  • Blog Post: Jay discusses the use of partial classes in Windows Forms 2.0

    This new feature, which isn't limited to Windows Forms, allows a single class to extend across multiple files, isn't limited to Windows Forms but the designer-generated code is just screaming out for a solution like this. Jay writes: Winforms designed code and C# partial classes In Whidbey, the WinForms...
  • Blog Post: Eric is looking for your opinion on C# related blogs...

    If you have any opinions on this topic, make sure you click on the link below and comment through Eric's blog... Who are the best C# bloggers? I'd like to create a list of the best C# bloggers, primarily those outside of Microsoft. Please comment with your choice, and I'll do another post with the full...
  • Blog Post: Gregg Miskelly covers some more debugging options...

    Gregg covers some other methods of attaching to a process for debugging... Attaching to a process without a dialog In [a recent post] , Shaykat gave one alternative to the ntsd '-pn' option. I figured I would give two more.
  • Blog Post: Matt Warren discusses ObjectSpaces and ORM in general

    Check out this post from 'The Wayward WebLog' ... it is a good discussion starter for anyone who wants to chat about ORM (object-relational mapping) ... ObjectSpaces: The Devil is in the Demand I’ve coined the phrase ‘object span’ to describe the ability to front load a graph-based query with enough...
  • Blog Post: Scott Nonnenberg on Debugger Visualizers in VS 2005

    With code samples and screenshots based on the recent Community drop of Whidbey (VS 2005), Scott explains how to create your first debugger visualizer: Debugger Visualizers on VS 2005 Community Tech Preview ... Visualizers allow for advanced, customized viewing of data while debugging. Today's data windows...
  • Blog Post: Ok, Matt Warren is just starting to freak me out...

    If you haven't been reading his blog , then just let me point out that this post is completely consistent with all of his others... I'll let you decide if this is a good or bad thing :) ... .... I suspect that a whole hoard of you banded together to try and unravel the mystery of this charade of glastnost...
  • Blog Post: C# Featurette #3 from Eric Gunnerson

    Eric describes a new Whidbey feature focused on creating those 'utility' classes in the style of System.Math or System.Environment : C# Whidbey Featurette #3: Static classes Because all functions in C# must live inside of a class, there are some clases - System.Math is a canonical example - that are...
  • Blog Post: Grant points out a very unknown configuration option for version numbers...

    In a very 'Easter-Egg-ish' post, Grant Richins (a developer on the C# Compiler Team), explains a configuration option of 'alink.dll'. So everybody hopefully knows you can put a star "*" for either of the last 2 version numbers of the AssemblyVersion attribute. ALink will then translate that into the...
  • Blog Post: Eric covers another new C# Whidbey (VS 2005) feature

    Not a long post (I've included it all below), but useful nonetheless C# Featurette #2 - Inline Warning Control Another feature that we added for Whidbey is the ability to selectively disable warnings within your code. For example: #pragma warning disable 135 // Disable warning CS135 in this block #pragma...
  • Blog Post: Jay Bazuzi discusses the 'Rename' Refactoring in some detail...

    If you haven't read much about Refactoring before, I'd suggest you check out Jay's earlier post on the subject , but he is now going into quite a bit more detail. Whidbey Refactorings: Rename Let's start by talking about Rename. I view Rename as being one of the “Tier 1” refactorings – the refactoring...
  • Blog Post: Joe Nalewabau discusses TechEd 2004

    Visit his blog and offer some feedback if you want to influence his presentation... TechEd 2004 (May 23-28) Anson and I are sharing a session at Tech Ed 2004 . We'll be talking about some of the IDE features in Whidbey for C# developers. A number of members of the C# team will be presenting as...
Page 1 of 2 (35 items) 12