November 2006 - Posts
"Each Tuesday, beginning tomorrow, Nov. 13, a VS 2005 project will be provided which contains one or more specified "smells." The project may be a Windows App, a Console App, an ASP.NET Web App or even a simple Class Library; but it will always be in C# 2.0. Refactorings may range from simply introducing new methods to applying design patterns. The project will have one or more unit tests, verified with NUnit 2.0, to verify that the project is in working order."
Billy McCafferty started a new challenge - REFACTORING!
I downloaded the 1st challenge and it was fun - you should give it a try!
This can be a great opportunity to get familiar with refactoring and to get a sense of the power of unit testing for those who havn't tried it yet.
All you need is VS 2005, nunit and a some free time. (~1 hour if it's your first time)
Orcas update: My computer is too slow so I gave up testing it for now
ICAP
We have a new feature in one of our web applications - file upload!
The customer has Symantec's scan engine, and he wants us to use it in order to check the uploaded file streams before they are entering the internal systems of the organization.
Thing is the engine is interfaced using ICAP - and that's my new project:
1. Receive a file stream from the user (web based...)
2. Send a scan request which includes the file stream to the scan engine using TCP/IP.
3. Process the response and then move the file into the system in case it's clean.
So far I managed to send a request and get a response, BUT:
I got a positive response even when I sent an eicar file!!!
Well, after examining it a little deeper it appears to be that I'm not sending the stream itself properly. (not sending it at all if to be exact)
So what I'm missing here is how-do-I-send-streams-through-tcpip-using-the-icap-protocol and I'm done.
HELLO!
I'll start posting here instead of my old blog @ blogspot, which wasn't very active anyhow, hopefully this blog will be more vital then the old one...
My first meaningful post will be tonight / tomorrow night after I'll finish installing Orcas so I can share my thoughts about it.
The fields I will try and cover will be C# (and maybe some Fortran), Agile development and my personal experience with new MS products.
If the agile team will ever meet again (ahm ahm) I will be happy to cover these meetings as well....