Geeks With Blogs
Jonathan Starr's Blog Thoughts on C#, Ajax, WCF, LINQ, Agile et al.
Leonardo da Vinci, when he painted Il Cenacolo, or as we call it here in the US, The Last Supper, produced studies for the work before he began to paint. Later, when the painting was restored in the 1970s, researchers used infrared reflectoscopy to look underneath the outer coats of paint to find that the original work of art was in fact very different ......

improve my => 'code' One of the interesting features of Agile development is the regular feedback created by the methodology. Continuous builds, especially when they show graphically when they are broken or have failing unit tests, give Agile teams a sort of self awareness about the health of their project. Many Agile projects even give visual cues ......

improve my => 'code' Jeff Atwood wrote an interesting post today about Coding Without Comments. If you didn't catch it, he basically says that if a coder uses excellent naming conventions in his code, the code is eminently readable. So the need for comments is obviated. Partly true, I say. But there are significant exceptions to consider. If you ......

improve my => 'code' On weekends, I tend to go off tangent, and this weekend is no exception. I started to read some of the works of Levi-Strauss, the structural anthropologist, and it occurred to me that many of the positive changes from Agile Development are not merely the result of greater business focus. Agile also develops culture in a field ......

improve my => 'code' Even if your databases are from prior versions of SQL Server, you should download the new CTP for SQL Server 2008. https://connect.microsoft.c... The new version's SQL Server Management Studio will connect to older versions of SQL Server databases and give you intellisense (almost ......

improve my => 'code' I got some responses from a post I made on Saturday, that troubled me. I really think it is important to code to an interface whenever possible - not only to give your application to flexibilty, but to give it testability as well. So I thought I might give you an example. Say I have a class that depends on two other classes I ......

improve my => 'code' I was just reading Jeff Atwood's recent blog article Department of Declaration Redundancy Department He makes the case that writing code without static typing is easier to read, and "Anything that removes redundancy from our code should be aggressively pursued -- up to and including switching languages." My take is "maybe". Say ......

I try not to get too political in this blog, but I could not resist the Star Wars references! Enjoy, Jon ......

Every blogger I read claims to have superior coding skills, and every place I have worked claims only to hire superior developers. In my current position and in my prior one, my employers say they interviewed more than twenty candidates to fill each position. If that's so, where are the average coders? I heard one theory - they are all unemployed! And ......

Admittedly I don't own any cats - I personally favor parrots. But this video tickled my fancy anyway (loved the corporal cuddling - as if there were more than one kind!) Enjoy Jonathan ......

From the Zurich Chamber Orchestra

 



It's better than MC Rove (but not by much)



28
Mar 08
A friend at work recently asked me to look at some of the equities he holds in his portfolio. While I am a developer, I also have an MBA in Finance; I enjoy evaluating stocks and readily agreed. One of my friend's holdings is Wal-Mart (WMT), and I was a bit surprised to see that finance.yahoo.com listed WMT's Beta, which is a measure of a stock's risk ......

24
Mar 08
Some friends and relatives have been asking about the flood conditions in Fenton, MO (outside Saint Louis) so I thought I should post some pics of the affected areas. My home has not been harmed (knock on wood!), but the area around me certainly has been. I think this is a pic of a trailer park about three miles from my house. Another pic.. There are ......

I recently implemented an HttpModule in a web project (.NET 2.0 Framework on Windows XP), and noticed some anomolous behavior... The Init method for the HttpModule does not always fire (sometimes it did however) after the web application started. I used an obvious workaround, and took advantage of the event model exposed in global.asax. But I am disturbed ......

improve my => 'code' I have updated the unified Saint Louis Microsoft Technology calendar here. Here is a quick summary: St. Louis C# User Group 3/10/2008 6:00pm Our guest, live from France, will be Patrick Smacchia, creator of NDepend and author of Practical C# 2 and .NET 2. Sharepoint meeting 3/11/2008 8:30am St Louis Sql Server User Group 3/11/2008 ......

I apologize for not writing into the blog for some time. A few weeks ago, I attended the wedding of my good friend, Michael Bittel. His blog on Africa, while it is updated infrequently, certainly certainly helps me keep things in perspective. Also, I have continued to do some work for www.1CCN.com . Please check out this web site/ phone application ......

improve my => 'code' I just started playing around with LINQ seriously, and I really love some of the features incorporated, like the Enumerable.Range() function and how it can be used for integer programming. Here's a simple function for generating lognormal distributions (could be useful for financial engineering). Hope you're enjoying the samples, ......

improve my => 'code' The following code (surprise, surprise) compiles. But it does not work as intended (you won't be able to "doSomethingElse()! Can any of you figure out why? (I have my suspicions.) Jonathan Starr using System; namespace test { internal class BaseTest { private int _prop1; public virtual int prop1 { get { return _prop1; } set { ......

I have been pretty excited about LINQ, because it seems to do all of the optimization for me for free (kinda like T-SQL). Yow Han-Lee asks in his blog, Brainteaser #11, Given any two large List, what is the quickest way to find the mutual intersection of the two? Now take into consideration memory constraints? Well, the answer that only takes a minute ......

improve my => 'code' I noticed an entry on Wikipedia that made me smile. SPL or the Shakespeare Programming Language is, in the words of Wikipedia, "designed to make programs appear to be something other than programs; in this case, Shakespearean plays. " Variables in code are treated like characters in a Shakespearean play. Variables must "enter" ......

I just read through Jeff Atwood's recent post - The Sesame Street Presentation Rule - and it warrants a reaction. The most important feature of a presentation is that it communicates how you can benefit your audience. People are not actively trying to fund cartoons or quips as much as they are looking out for their own very personal needs (whatever ......

I just read an excellent article posted on XKCD on how to create a better IRC chat. Basically, to keep chats interesting, the server boots out users who enter things already entered before. Wouldn't that be good for corporate meetings? The rule could be amended: If someone says anything said before (even using different words), the person cannot speak ......

improve my => 'code' In the latest release of Orcas, one of the new features provided is "Automatic Properties" which allows developers to use a shorthand like the following: public class Person { public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } } and the compiler knows to interpret this as public ......

I did one more video with a friend today for 1CCN.COM - which is a mobile phone project management toolset custom designed for the construction industry. The video below shows you how a user can add time entries via mobile phone to a project. I am very interested in your comments! Is the video easy to understand? Jonathan ......

Copyright © Jonathan Starr | Powered by: GeeksWithBlogs.net | Join free