The Cave

Archive for March, 2009

31 Mar

C#-isms

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 [...]

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
31 Mar

Framework Design Guidelines

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 [...]

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
31 Mar

Today’s Number: 12.8

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.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

“Slacker DBs”

“Slacker” DBs have a useful role, but it’s often chosen for the wrong reasons. Should I be surprised if ignorance is so common?

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

TROOPS

COPS parody, Star Wars style

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

Shatner Has a Major Pair

Jolene Blalock recounting a moment with her and Shatner.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

MIT to Make All Faculty Publications Open Access

A significant move in the realm of academic publishing.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

Unladen Swallow

Google project to replace CPython’s VM with an LLVM-based JIT.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

iWolfenstein

Wolfenstein 3D, ported to the iPhone. The cool part? John Carmack helped.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

Azure Log Viewer

Handy.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

Python vs. Java

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 [...]

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
30 Mar

Big Java Heaps

64bit JVMs sound cool – except for the GC pauses. Sigh.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
27 Mar

WoW – My Mage

[wowcd character="Emafrostfire"]

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
27 Mar

.NET 3.5 Framework Poster

Commonly Used Types and Namespaces. You’ll want a color printer

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
27 Mar

Free Multi-TimeZone World Clocks

Here.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
25 Mar

Javascript Testing Does Not Scale

The jQuery guys enumerate the test permutations they routinely handle. Ouch.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
24 Mar

How the Music Industry Changed

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.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
24 Mar

Geithner’s Last Stand?

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 [...]

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

Game Theory and Community Sites

Now that’s an interesting article.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

Arjan’s World

Ajan Zuidhof’s blog, which has a huge but concise number of developer-related links every single day.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

Java + Software Development Links

A huge number of useful links for software development (some Java specific but many not).

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

C#/.NET Naming

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.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

CopySourceAsHTML

Visual Studio add-in.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

Dependency Injection

Handy. It’s not just for Java anymore

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark
21 Mar

Microsoft Web Platform Installer

Handy aid for those doing web development in Microsoft’s world.

  • Facebook
  • Google Gmail
  • Google Bookmarks
  • Technorati Favorites
  • Twitter
  • Hotmail
  • Windows Live Favorites
  • Yahoo Mail
  • Yahoo Messenger
  • WordPress
  • StumbleUpon
  • Reddit
  • Share/Bookmark

© 2010 The Cave | Entries (RSS) and Comments (RSS)

GPS Reviews and news from GPS Gazettewordpress logo