I'm not a proper developer these days, but I can do this lark.
In little over a week I have developed a system to run the market data capture of my business.
That ...
Has a job running daily under Quartz.Net that sends a request via NServiceBus to a NT Service that grabs files from data vendors using FTP and dumps them into a incoming directory.
Then there is another service that uses a file watcher on that directory to pick up those files once they have been completely written and moves them to another directory depending on their context (i.e. the exchange it was for) possibly changing the file name. It then sends a NServiceBus message to another service to process the file.
That service uses FileHelpers & Rhino ETL to extract the prices. It augments each price with a code of the instrument in my database found in a cache using the facilities supplied by MS EntLib. It send the price to an updater service (if it could not find the code it send a different message). Also a message is sent back to the watch service to trigger a renaming of the file to a 'done' directory.
The updater service uses LINQ2SQL to update my database using stored procedures.
All of this was written in C# (VS 2008) complete with unit testing using NUnit/MOQ.
Almost all of the code was nicked from examples off the net.
At the same time I can watch Bloomberg and surf for p0rn.
Developers, you are all over-rated. If I can knock this stuff up, and I'm a fick 51yo, then any spotty Indian grad could do it for a plate of curried veg and a chapati, maybe two.
I should apply for them £650 pd jobs that Joey/Chloe goes on about. I'll need banking experience though.
In little over a week I have developed a system to run the market data capture of my business.
That ...
Has a job running daily under Quartz.Net that sends a request via NServiceBus to a NT Service that grabs files from data vendors using FTP and dumps them into a incoming directory.
Then there is another service that uses a file watcher on that directory to pick up those files once they have been completely written and moves them to another directory depending on their context (i.e. the exchange it was for) possibly changing the file name. It then sends a NServiceBus message to another service to process the file.
That service uses FileHelpers & Rhino ETL to extract the prices. It augments each price with a code of the instrument in my database found in a cache using the facilities supplied by MS EntLib. It send the price to an updater service (if it could not find the code it send a different message). Also a message is sent back to the watch service to trigger a renaming of the file to a 'done' directory.
The updater service uses LINQ2SQL to update my database using stored procedures.
All of this was written in C# (VS 2008) complete with unit testing using NUnit/MOQ.
Almost all of the code was nicked from examples off the net.
At the same time I can watch Bloomberg and surf for p0rn.
Developers, you are all over-rated. If I can knock this stuff up, and I'm a fick 51yo, then any spotty Indian grad could do it for a plate of curried veg and a chapati, maybe two.
I should apply for them £650 pd jobs that Joey/Chloe goes on about. I'll need banking experience though.
Comment