DevHawk
Passion * Technology * Ruthless Competence
Weblog
Archives
Custom Content
TechieWife
DevHawk Designs
Thursday, April 24, 2008
Morning Coffee 164
Big news since my last Morning Coffee post was the announcement of
Live Mesh
. I've been running it for about a month, and I'm really digging it. Make sure you check out the
team blog
and watch the
developer tour video
(be on the lookout for IPy about half way thru the video)
ALT.NET
I had a great time @ the
ALT.NET
open space conference last weekend. I was somewhat distracted on Saturday as due to a family communication mixup, I had to bring my son Patrick with me.
Jeffrey Palermo
shot a
cute video of him
(3 minutes in) where he explains that he's at the conference "to be with my dad". Having a five year old is a little distracting, but everyone was amazingly cool with having him around. When he gets a little older I have no doubt he'll be attending conferences and leading open sessions.
I did a session on F#, but it felt kinda all over the place. I hadn't touched F# in a few months and it showed IMO.
Matt Podwysocki
was there to help keep the session from devolving into mass chaos. Thanks Matt.
My favorite session of the conference was Scott Hanselman's "Are We Innovating?" talk, which I think originated from a question I asked him: There are many examples of large OSS projects in other dev communities that get ported to .NET (
NHibernate
,
NAnt
,
MonoRail
, etc). Can you name one that's gone the other way? I can't.
I took
Matt's advice
and joined the local
ALT.NET Seattle group
.
DyLang Stuff
Martin Maly
posts about
how dynamic method dispatches are cached in three different layers by the DLR. You shouldn't care about this stuff if you're a DLR language user, but you will certainly care about it if you're a DLR language builder.
I'm really excited to see Phil Haack (whom I met F2F @ ALT.NET) is
experimenting with IronRuby & ASP.NET MVC
. True, I'd rather it was IPy, but his Routes.LoadFromRuby would work with Python with very little code change.
Note to self, take a deeper look at
Twining
, the IPy database DSL by
David Seruyange
.
Daily Michael Foord -
Ironclad 0.2 Released
. Ironclad is a project to implement
Python's C extension API
in C# so that IronPython could load standard Python C modules like
SciPy
and
NumPy
. So far, they're able to load the
bz2 module
.
Other Stuff
Congrats to
Brad
and
Jim
for shipping
xUnit.net 1.0
.
Everyone seems to be jumping on the functional C# coding bandwagon. Bart De Smet's series on pattern matching in C# is
currently at eight posts
. Now Luca Bolognese is in on the action, with three posts so far on
functional code in C#
. I like how Luca keeps writing that the C# syntax is "not terrible" for functional programming. Again, why suffer thru the "not terrible" syntax when you could be using F# instead? (via
Charlie Calvert
)
I need to take a look at
VLinq
. Charlie and
Scott Hanselman
both mentioned it recently.
I would like to have been
in the conversation
with Ted Neward, Neal Ford, Venkat Subramaniam, Don Box and Amanda Silver.
I haven't had any time to play with XNA of late, which means the
great list of GDC videos
Dave Weller posted on the XNA team blog will remain beyond my ability to invest time for now.
There's a
new drop
of
Spec#
from MS Research.
IronRuby
is using Spec# heavily as I recall.
Posted By
Harry Pierson
at 10:53 AM Pacific Daylight Time
Comments [2]
ASP.NET
|
Database
|
DLR
|
Domain Specific Languages
|
F#
|
IronPython
|
IronRuby
|
LINQ
|
Microsoft
|
Morning Coffee
|
Open Space
|
Web 2.0
|
Windows Live
|
XNA
Friday, August 24, 2007
Morning Coffee 114 - MoMAAB Edition
We spent all day yesterday discussing four topics: SaaS, Tools for Scrum, Web 2.0 and Domain Specific Languages. Even though it was just a day, my brain is full. These were deep and challenging discussion. I need to let the discussions stew a bit before posting anything about them here. But I will.
Next time we do one of these, I'm bringing a video camera. I took notes, but looking over them the next morning they seem woefully incomplete. OneNote's
integrated audio/video recording capabilities
would nicely augment my notes.
We ran this meeting using
Open Space
, and it worked very well. Of course, we only had 8 people, so we didn't need a lot of process to self organize. However, it did whet my appetite for having a larger Open Space style un-conference for architects. Is that something other folks might be interested in?
Major thanks to the folks at
Clarity Consulting
who graciously gave us space to meet and fed us yesterday. Their CTO
Jon Rauschenberger
sat in on most of our meeting, and drove our Web 2.0 discussion. I said I wanted to stew a bit on the discussions, but
Jon's slides
are available on line if you're interested.
Scott Colestock
showed me
Diigo
, a social annotation tool. Where del.icio.us lets you tag and annotate individual pages, Diigo lets you annotate and highlight specific parts of the page. They also have
blogging tools
, where these annotations and highlights become blog posts, but they
don't support
dasBlog
. However, since FeedBurner doesn't support Diigo for
link splicing
, I'm afraid my use of it will be limited.
Jim Wilt
introduced me to
Virtual PC's command line
. He recommends using "-pc <vpc name> -launch -singlepc" which launches a single virtual environment without the VPC console. I rarely run more than one VPC at a time and I hate stuff cluttering up my taskbar and notification area, so I like this a lot.
Loren Goodman
demonstrated the
SharePoint Explorer Client
. SharePoint & MOSS came up several times in all of our topics, so this is going to get a second look. I always thought it was strange that MSFT ships a
smart client for editing
WSS & MOSS, but not viewing it. SP Explorer looks like it fills that gap nicely.
Shannon Braun
sent us all a link to
the 50/70 rule
, which seems like a good rule of thumb. Of course, assuming that things won't progress linearly is almost always a good rule of thumb. But the 50/70 rule has reasoning behind the assumption.
Chicago is nice, but the weather has been a little freaky. It's either been hot & humid, downporing thunderstorms or
tornados
.
Keith Powell
showed me
FlightAware
, which shows you flight departure and arrival history. My flight hasn't left within an hour of scheduled departure in a week. I'm going to try and grab an earlier flight, but I have a feeling it's going to be a long trip home.
Posted By
Harry Pierson
at 9:46 AM Pacific Daylight Time
Comments [1]
Architecture
|
Morning Coffee
|
Open Space
|
SharePoint
|
Travel
|
Virtual PC
|
Web 2.0
Email DevHawk
Subscribe to DevHawk
Call DevHawk
DevHawk on Twitter
DevHawk on Facebook
DevHawk on WLM
DevHawk
World Tour 2008
Upcoming Dates
TechEd New Zealand
TechEd Australia
PDC08
patterns & practices
Summit 2008
RayTracer
Blog Archive
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 (22)
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 (116)
C Plus Plus (1)
Embedded (5)
Lanugages (37)
Media (2)
P2P (11)
Rotor (1)
SharePoint (6)
SOP (3)
DIY (1)
DLR (12)
Domain Specific Languages (13)
Durable Messaging (5)
Dynamic Languages (9)
Dynamic Silverlight (1)
Education (3)
Enterprise 2.0 (1)
Entertainment (14)
ETech (15)
F# (50)
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 (24)
IronRuby (10)
Java (2)
Job (3)
LINQ (19)
Live Mesh (1)
Lost (1)
Master Data Management (1)
Media 2.0 (6)
Microsoft (29)
MIX06 (2)
Mobile Phone (1)
Monads (5)
Morning Coffee (171)
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)
Parsing Expression Grammar (16)
patterns & practices (2)
PDC08 (2)
Politics (42)
PowerPoint (2)
PowerShell (32)
Presentation (5)
Projects (1)
HawkWiki (1)
Python (4)
Quote of the Day (4)
Refactoring (1)
Research (2)
REST (18)
Reuse (5)
Robotics (2)
Rome (5)
Ruby (23)
Ruby on Rails (1)
Sci-Fi (2)
Scripting (4)
Security (3)
Service Broker (14)
SharePoint (2)
Silverlight (17)
Social Software (1)
Software + Services (2)
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)
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)
Xbox (1)
Xbox 360 (53)
XML (7)
XNA (14)
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