DevHawk
Passion * Technology * Ruthless Competence
Weblog
Archives
Custom Content
TechieWife
DevHawk Designs
Tuesday, March 13, 2007
« Morning Coffee 43
|
Home
|
Morning Coffee 45 »
Morning Coffee 44
I got my Tecra M4 back sans flaky motherboard. That's my full time laptop now - it's nice to have a laptop that supports Vista. I'm still running XP on my desktop out of a combination of lack of video driver + laziness. I run dual monitor with my primary monitor rotated to be portrait instead of landscape. Easier to read websites and documents that way. Unfortunately, while there's a generic WDDM driver for my video card's chipset, it doesn't support the rotate function. But according to the Dell support site, they released a new driver for my card a few weeks ago so maybe it's time to try the upgrade again.
I sat down to watch
Heroes
last night, forgetting that it's not on again until April. Watched
24
instead, but it has really
jumped the shark
.
Scott Guthrie continues his series on new Orcas language features, this time covering
extension methods
. On the one hand, it's pure syntactic sugar. On the other, how sweet it is. It's kinda surprising that no other mainstream language has done this before.
Scott Hansleman is a self-described
managed code snob
. What do you call the opposite of a managed code snob? An unmanaged code snob or a managed code bigot?
Posted By
Harry Pierson
at 9:29 AM Pacific Standard Time
Comments [4]
Morning Coffee
Tuesday, March 13, 2007 5:36:31 PM (Pacific Standard Time, UTC-08:00)
How mainstream is Ruby on Rails for you? Ruby is a full fledged dynamic language. No hacks for "extension methods".
Brad Wilson
Wednesday, March 14, 2007 12:11:53 AM (Pacific Standard Time, UTC-08:00)
Ya, I kind of blanched at that statement too...method_missing is pretty mainstream...
Scott HanSELman.
Scott Hanselman
Thursday, March 15, 2007 8:39:27 AM (Pacific Standard Time, UTC-08:00)
I'd just like to point out that extension methods are more than just syntactic sugar.
Sure, if you have the source to a class and can add a method, then an extension method is just sugar. But if you are adding a method to a class to which you do not have the source, or cannot touch the assembly, then it is much more than syntactic sugar.
Well, ok, it is still just sugar, but it is REALLY GOOD sugar.
Jay R. Wren
Friday, March 16, 2007 4:31:01 AM (Pacific Standard Time, UTC-08:00)
What about JavaScript?
String.prototype.trim = function() {
return(this.replace(/^\s+/,'').replace(/\s+$/,''));
}
Mike Parsons
Comments are closed.
Email DevHawk
Subscribe to DevHawk
Call DevHawk
DevHawk on Twitter
DevHawk on Facebook
DevHawk on WLM
DevHawk
World Tour 2008
Upcoming Dates
SoCal Code Camp
PDC08
patterns & practices
Summit 2008
RayTracer
Blog Archive
December, 2008 (1)
November, 2008 (20)
October, 2008 (4)
September, 2008 (4)
August, 2008 (8)
July, 2008 (16)
June, 2008 (1)
May, 2008 (6)
April, 2008 (12)
March, 2008 (18)
February, 2008 (14)
January, 2008 (14)
2007 (245)
2006 (174)
2005 (150)
2004 (252)
2003 (262)
Recent Bookmarks
Tags
.NET Framework (2)
ADO.NET (5)
Agile (7)
AJAX (3)
Architecture (284)
Guidance (6)
Interop (2)
Modelling (61)
Patterns (7)
Process (4)
SOA (93)
Web Services (5)
ASP.NET (24)
Battlestar Galactica (3)
BI (2)
BizTalk (4)
Blogging (115)
dasBlog (11)
Podcasting (4)
BPM (1)
C# (10)
C++ (4)
Capitals (5)
CardSpace (3)
CLR (2)
College Football (10)
Comedy Central (1)
Community (81)
Concurrency (6)
Consumer Electronics (1)
Database (13)
Dependency Injection (2)
Development (117)
C Plus Plus (1)
Embedded (5)
Lanugages (37)
Media (2)
P2P (11)
Rotor (1)
SharePoint (6)
SOP (3)
DIY (1)
DLR (16)
Domain Specific Languages (13)
Durable Messaging (5)
Dynamic Languages (10)
Dynamic Silverlight (1)
Education (3)
Enterprise 2.0 (1)
Entertainment (14)
ETech (15)
F# (51)
Functional Programming (17)
Game Development (2)
Guidance Automation (3)
Hardware (8)
HawkEye (3)
Hockey (29)
Home Electronics (1)
Home Network (5)
Humor (5)
IASA (1)
Idempotence (3)
infrastructure (5)
Instrumentation (4)
Integration (2)
IronPython (45)
IronRuby (12)
Java (2)
Job (3)
LINQ (23)
Live Mesh (2)
Lost (1)
Master Data Management (1)
Media 2.0 (6)
Microsoft (30)
MIX06 (2)
Mobile Phone (1)
Monads (5)
Morning Coffee (172)
Object Oriented (4)
Office (5)
Open Source (5)
Open Space (2)
Operations (3)
Other (135)
Art (1)
Books (1)
Family (31)
Games (18)
General Geekery (26)
Home Theater (1)
Movies (23)
Music (20)
Politics (3)
Society (1)
Sports (37)
Working at MSFT (15)
Parallel Programming (3)
Parsing Expression Grammar (16)
patterns & practices (2)
PDC08 (5)
Politics (47)
PowerPoint (2)
PowerShell (34)
Presentation (5)
Projects (1)
HawkWiki (1)
Python (4)
Quote of the Day (4)
Refactoring (1)
Research (2)
REST (18)
Reuse (5)
Robotics (2)
Rock Band (4)
Rome (5)
Ruby (23)
Ruby on Rails (1)
Sci-Fi (2)
Scripting (4)
Security (3)
Service Broker (14)
SharePoint (2)
Silverlight (18)
Social Software (1)
Software + Services (2)
Software Design (1)
Software Factories (11)
Software Industry (1)
Spark (1)
SQL Server (2)
Stephen Colbert (1)
TechEd (7)
TechEd06 (1)
TechRec League (1)
Television (6)
Travel (6)
Unified Client (1)
Unit Testing (4)
USC (1)
UX (1)
Virtual PC (2)
Visual Basic (1)
Visual Studio (20)
Volta (2)
Washington Capitals (34)
WCF (31)
Web 2.0 (65)
Web Services (5)
WF (21)
Windows Live (23)
WPF (7)
Xbox (1)
Xbox 360 (53)
XML (11)
XNA (14)
Zune (4)
Disclaimer
: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
Sign In