Archive for March, 2009
31 Mar
Nifty keywords and features in C#: as ?? @”string\literal\aka\raw\strings\in\Python” ref out nillable types default(type) internal case statements supporting any primitive type AND string Automatic get/set properties LINQ virtual + override Extension Methods (though I’m undecided if the benefit outweighs the complexity / maintainability drawbacks) Cast operators: implicit vs. explicit Interface Implementation: implicit vs. explicit Enum [...]
Posted in .NET, C#, General, Programming by: howard
No Comments
31 Mar
Slides from the PDC2008 talk. Good stuff. Recommended reading. Notable slides: 21-28: Lesson of deferred extensibility (Downside to Premature Design?) 59: List of IoC containers (most? are open source) 71: Don’t use HN 72: Abbreviations: len>2 = word (PascalCased), else = ALLUPPER 76: Framework Design Studio (description + link. Nifty) 77: Dependnecy Management Tools (description [...]
Posted in .NET, C#, General, Programming by: howard
No Comments
31 Mar
That’s how much the U.S. government has spent, lent or guaranteed (so far) – $12.8 trillion. The 2008 GDP was $14.2 trillion. Full breakdown of the cimmitments at the link.
Posted in General, News by: howard
No Comments
30 Mar
“Slacker” DBs have a useful role, but it’s often chosen for the wrong reasons. Should I be surprised if ignorance is so common?
Posted in General, Programming, Technology by: howard
No Comments
30 Mar
COPS parody, Star Wars style
Posted in General, Humor, Video by: howard
No Comments
30 Mar
Jolene Blalock recounting a moment with her and Shatner.
Posted in General, Video by: howard
No Comments
30 Mar
A significant move in the realm of academic publishing.
Posted in General, Internet, News by: howard
No Comments
30 Mar
Google project to replace CPython’s VM with an LLVM-based JIT.
Posted in General, Programming, Python by: howard
No Comments
30 Mar
Wolfenstein 3D, ported to the iPhone. The cool part? John Carmack helped.
Posted in Games, General, Technology, iPhone by: howard
No Comments
30 Mar
Heh: Prepare the bread. Put the sauce on the bread. Put the cheese on the sauce on the bread. Bake. vs. define PizzaDoughFactory : AbstractDoughFactory{ sub PizzaDoughFactory( PizzaDoughFactory cls, Integer thickness ){ cls.AbstractDoughFactory( thickness ) } sub Sauce ( PizzaDoughFactory cls, Topping top){ cls.toppings = org.coolpace.JavaSmart.List( -1 ) cls.toppings.appendToTop( top ) } } define PizzaCreator [...]
Posted in General, Java, Programming, Python by: howard
No Comments
30 Mar
64bit JVMs sound cool – except for the GC pauses. Sigh.
Posted in General, Java, Programming by: howard
No Comments
27 Mar
[wowcd character="Emafrostfire"]
Posted in Games, General by: howard
No Comments
27 Mar
Commonly Used Types and Namespaces. You’ll want a color printer
Posted in .NET, C#, General, Microsoft, Programming, Windows by: howard
No Comments
25 Mar
The jQuery guys enumerate the test permutations they routinely handle. Ouch.
Posted in General, Internet, Programming by: howard
No Comments
24 Mar
No, not the iPod and Apple. John Mellencamp describes the true sea change in the music industry, during the 80′s and 90′s — “BDS”, “SoundScan” and the like.
Posted in General by: howard
No Comments
24 Mar
Is it really doubling-down when you make the same play with higher stakes multiple times? I’m terribly unimpressed with Geithner’s plans to date. You don’t even have to squint to see Paulson and the rest of the previous administration’s financial ‘wizards’ hard at work to solve the problem. Geithner’s smart, hard working, and I’m sure [...]
Posted in General, News, Politics by: howard
No Comments
21 Mar
Now that’s an interesting article.
Posted in General, Programming by: howard
No Comments
21 Mar
Ajan Zuidhof’s blog, which has a huge but concise number of developer-related links every single day.
Posted in .NET, General, Programming by: howard
No Comments
21 Mar
A huge number of useful links for software development (some Java specific but many not).
Posted in .NET, C#, C++, General, Internet, Java, Programming, Unix, Web Services, Windows by: howard
1 Comment
21 Mar
Microsoft’s Naming Guidelines, from the .NET 1.1 days. Better, their more recent General Naming Conventions for VS2K8 and .NET Framework 3.5, plus Design Guidelines for Developing Class Libraries.
Posted in .NET, C#, General, Programming by: howard
No Comments
21 Mar
Handy. It’s not just for Java anymore
Posted in .NET, C#, General, Programming, Windows by: howard
No Comments
21 Mar
Handy aid for those doing web development in Microsoft’s world.
Posted in .NET, C#, General, Internet, Programming, Web Services by: howard
No Comments