Welcome!

From the Editor-in-Chief of .Net Developer's Journal

Derek Ferguson

Subscribe to Derek Ferguson: eMailAlertsEmail Alerts
Get Derek Ferguson via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Derek Ferguson

At the end of my previous article (DNDJ, Vol. 6, issue 4), I explained the theory behind the two major technologies to be used in timing the market. On the one hand, we are dealing with distributed computing - a process whereby large computationally intensive tasks can be broken up and shared among multiple computers in order to be processed in a shorter amount of time. On the other hand, genetic programming gives us a mechanism for solving the most complicated of problems by "evolving" a solution through the random creation of multiple candidate solutions and the gradual selection of the ones that look most promising. In this article - the second of this two-part series - we are going to dive into the code behind our solution. First, we'll look at the genetic programming implementation - and see how the artificial intelligence principles that govern this approach ... (more)

i-Technology Viewpoint: "SOA Sucks"

From time to time, I find myself lassoing a sacred cow in this Editorial space, dragging it over to the slaughterhouse of rhetoric, and ultimately barbecuing its falsehood over the stainless-steel, six-burner, propane-powered grill of real-world experience. To wit, the current industry obsession with SOA as a panacea for every information system ill from performance to security is, in my humble opinion, a phenomenal load of crap. Now, please don't misunderstand me. I am not saying that there isn't a myriad of benefits to be derived from exposing systems' functionality for access b... (more)

Timing the Market with Distributed Genetics

I’ve always been puzzled by the ability of some traders to consistently make money. A cynic would say that anyone who is able to profit in all adverse economic environments (recessions, depressions, etc.) is most likely able to do so because they are getting information that is not generally available. Although the cynic might mean “inside” information by this statement, I believe that there is a non-cynical interpretation of this statement that is, to some degree, correct. Algorithmic trading engines and market data vendors are becoming increasingly important on Wall Street, ex... (more)

'CLI Day' Shines at Conference

In March I had the honor and privilege to serve as .NET Track Chair for SYS-CON Events' Web Services Edge East Conference & Expo in Boston. It is no exaggeration to say that it was simply the best conference I have attended in several years. The technical content was meaty, the opinions were strong, and the discussions were open - who could ask for anything more? Of particular joy to me was the warm reception with which my long-anticipated "CLI Day" was received by the conference audiences. Miguel de Icaza, CTO of Ximian and founder of the Mono Project to port .NET to Linux, kicke... (more)

Exclusive .NETDJ Interview with Brad Abrams: Talking Frameworks, Namespaces, and Programming

.NET Developer's Journal editor-in-chief Derek Ferguson (.NETDJ) and Don Box (DON), a leading authority on COM and architect in the Microsoft .NET Developer and Platform Evangelism Group, recently sat down to talk with Brad Abrams (BRAD), Lead Program Manager for the .NET Framework, about that framework. .NETDJ: What namespace are you the proudest of in the .NET Framework? BRAD: That's tough because there's this tendency when you work at Microsoft to find faults in whatever you're working on. Since I work on the namespaces, I have no problem finding faults! I really like the Sy... (more)