Building A Feed Reader #3: Downloading Feeds
Welcome back. After taking a look at understanding the problem, today O will discuss some of the issues to do with connectivity. But first:
Progress As Of Today
If I do say so myself, I have been VERY BUSY working on this. It is beginning to take shape and then some.
New Icons
Preliminary UI For blogs & smart […]
Profiling .NET Applications I
If you are a serious developer, you are certain to have either come across or used tools to profile your application. This will let you know a couple of things about your code:
How fast it (the program) executes
How fast each method executes
Bottlenecks within the code
Number of times loops execute
Memory usage
Number of objects created
These are pretty useful […]
The Demise Of J#
There was a very interesting announcement at the Microsoft Visual J# Page … to the effect of the immediate retirement of J#.
I can’t say I’m surprised really. The lack of properties was always going to be a headache. Plus Microsoft didn’t seem all that fond of Visual J# either — there was no support for […]
Automatic Properties In C# 3
One of the neat things in the next C# is that finally the language supports automatically generated properties. Basically the compiler will create code for you that implements the plumbing of the getters and the setters, which is generally VERY BORING to type.
In short, you can do this in a class:
1: public […]
Happy New Year …
This year has certainly opened well.
I’ve just opened an email that contains the following:
Congratulations! We are pleased to present you with the 2007 Microsoft® MVP Award! …
… Your extraordinary efforts in Visual Developer - Visual C# technical communities during the past year are greatly appreciated. The benefits you will enjoy as a recipient of the […]
Grey Matter: Code Generation On A Budget
A large word document plonked into my outlook inbox with the specs for my latest project. After reading through I came across the database schema from hell.
It starts like this:
And ends merrily like this:
The fields are of a revealing nature so these are just substitutes.
The problem is that these are columns of a […]
Project Source Code Removal
The other day I ran into a slight problem.
It began simply enough — I was to deploy a complex asp.net project to a client server without any source code. The intellectual property of the company I worked for had to be maintained.
Simple enough, I thought. Just create a deployment package and specify only the content […]
Customizing Windows Powershell
The Windows PowerShell is probably one of Microsoft’s best innovations over the last few years. Really. It is a brilliant piece of work that finally gives the command line shell real power.
And what gives it even more power is its extensibility and its customization, as I shall demonstrate shortly with a few simple examples.
NOTE: This […]
Unexpected Behavior
Visual Studio’s immediate window, our old friend, is generally a very powerful debugging aid. A few judicious commands executed there can save hours of manually reading through source code that makes sense on paper on screen.
In fact the only place the immediate window fails to deliver is when dumping the contents of multi-line string variables. […]
