Archive for November, 2004

.NET memory management (and ghosts from the past)

Channel9 of Microsoft published a two-part interview with Jason Zander, the Product Unit Manager for CLR. The half-hour discussion revolved around most of the possible .NET-related topics, including an interesting and insightful overview of .NET overall structure. Without rehashing everything said on the interview (part 1, part 2), a couple of performance-related things are worth [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 28, 2004   Posted in: .NET  No Comments

You can't just ignore technology you don't like

Well, it's been a while since the last rant-style post, so let me de-pressurize myself some. :-)
Two incidents lately: One web designer half-jokingly stating "Non-IE browsers are for hippies". Another very open source -oriented freelance .NET software developer not remembering the name of Visual Studio and totally dissing the idea of using an IDE with [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 25, 2004   Posted in: General  No Comments

Hex representations for byte arrays and ints

"4A 4F 55 4E 49 20 48 45 49 4B 4E 49 45 4D 49"? Today, among other things, I wrote a C# method that converts byte arrays to their hex representations. That's very simple actually – ToString does most of the grunt work, but some parameterizations help in customizing things.
public static string ToHexString(
byte[] bytes, [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 20, 2004   Posted in: .NET  No Comments

SQL Server 2005 and CLR

Another interesting MSDN article has been published. Using CLR Integration in SQL Server 2005 is a broad (and verbose) description of key aspects of CLR/T-SQL integration. Among the questions answered are:

Stored procedures: managed code vs. T-SQL?
How do I write stored procedures and functions in C# (or VB or whatever)?
How to access and return data to [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 17, 2004   Posted in: .NET  No Comments

REpad is here

I finally finished (yeah right!) my personal Regex testing tool. With REpad, you can easily test both match/capture-type regexps and replacements. And when you've polished your regexp, you can easily do some string conversions (from/to C# strings and regex literals) through the context menu.
If you need this sort of tool, get the binaries or [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 15, 2004   Posted in: .NET  No Comments

JHLib is out

I've finally gathered some of the example code I've posted on this blog as well as some other snippets from my code library. They are now available as a free code library, JHLib. The library currently contains the CSV Parser, ProperCase algorithm, HTTP upload code and a Pop3 client with an Rfc822 compliant header parser. [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 14, 2004   Posted in: .NET  2 Comments

No more target="_blank"

Firefox 1.0 with all its hype is here. Without going into musings about browser markets, let me pick up a single feature that's relatively new in the Firefox family. Go into the advanced configuration in about:config and switch the property called browser.tabs.showSingleWindowModePrefs to true. Now open the Tools/Options/Advanced dialog, and see what you've got:
Now [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 13, 2004   Posted in: Web  3 Comments

Often overlooked specialized collections

The lost treasures of .net class library, part I: The System.Collections.Specialized namespace has a few excellent classes that can help you (at least until you get generics, that is). Too bad many coders have never even heard of them. Here's a short introduction:
HybridDictionary and ListDictionary are just perf-tweaked Hashtable implementations. Fine, but not earth-shattering. But [...]

Share with your friends:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

November 4, 2004   Posted in: .NET  No Comments