March 2007 - Posts

The Mobile Minute 156
Filed under:
PostedSunday, March 18, 2007 11:34 PM by Nino

Software / Hardware

Developers

In Other News

  • March CINNUG meeting: Come hear Stefan Kyntchev talk about the Guidance Automation Toolkit (GAT).   If you have installed the Mobile Client Software Factory, you had to install GAT (and GAX - Guidance Automation eXtensions), so come see what you can do with GAT.
  • Jeff Atwood blogs about the idea of a "Works on My Machine" certification. SWEEEET!  Don't forget to get the t-shirt so that you can brag to your l33t friends that you're a bumbling moron.

 

A new addition to the collective
Filed under:
PostedFriday, March 16, 2007 11:31 PM by Nino

Update: I just noticed that, despite having set a title for each link, apparantly Windows Live Writer dumped those when it published this post. Sorry, folks.  

Seems as though several folks are buying or building new computers right about now. Well, me too.  Yep, time to replace my home workstation. I received a couple of boxes via UPS this week, so you know what my weekend will be like. :-)

It's been about thirty months (aka 2.5 years) since I updated it last.  Due to severe cost constraints last time I replaced my home workstation, I <gasp> bought </gasp> a Dell SC420 (and no, I didn't do the PCI Express mod).  Yeah, I bought a computer instead of building one, violating my directive on building. It replaced a very aged (and failing) PIII-based machine (which I built).  The SC420 worked pretty well, but was obviously limited in the graphics department and there some other things that made it less than ideal for a workstation. One of area disappointment was in the noise department (see my recent Vista/laptop adventure).  And did I mention noise? (kind of a pet peeve of mine)  However, given that I was not home much due to my travel schedule for work, and when I was, I didn't use it much. I was reluctantly ok with that given I had more important things to worry about during that time.

I've been saving up my per diem and my spare change and now have some coin to use on new hardware. Additionally (and importantly), I got a good WAF score. As Hanselman noted recently, let's be realistic here...nearly all purchasing decisions are dependant on WAF, and if the WAF (1st definition) score is zero or near zero, it ain't gonna happen.

I firmly believe in building my own machines, like Atwood (scroll down a bit).  I like having complete control over every component, and I can build a machine that is fast and quiet.  With few exceptions, 98% of the machines in my "NOC" (my wife calls it the "NASA control center") are hand-built, too (I let these be a bit louder than silent since the noise would be good to chase away the dust bunnies in the basement).  I'm slowly working on a server consolidation effort there, if for no other reasons but to decrease the administrative/management effort and to reduce energy consumption.

Here's the rundown on my new workstation:

A well-reviewed (here and here-1,2) case that brings a number of good things to the table: composite panels, partitioned cooling zones, and two adjustable speed 120mm fans.  Couple that with quality construction, thoughtful touches, and, IMO, good looks and I'm sold. While I'm no fan of the boring beige box, I'm not going to get some neon-lighted, suspended_fish-bowl_with_a_disco_ball, blinged-out case, either (after noise, comes the visuals - I can't stand unnecessary lights on a PC).  With the front panel closed, it's pretty minimalist, and I like the silver/stainless look (you can get it in black, too).  Granted, I'm going to spend extra time with cable management given the layout (the power supply is on the bottom), but it will be worth it (and SATA cables are a whole lot easier to deal with that PATA ribbon cables).  Oh, and I'm not quite sure if I'm going to put on the top fan exhaust protector thingy.  That's the one part of the P180 I'm not really crazy about.

I had also considered the CoolerMaster CM Stacker 830 and CoolerMaster Centurion 5, but felt that they didn't meet all of my criteria (and I thought the Stacker was ugly and would exacerbate noise transmission). They, too, are well reviewed at SPCR and many other places.

While Atwood thinks that needing a 500 (or greater) watt power supply is a myth, I'm not so sure when you factor in overclocking, several hard drives, and video cards that have their own cooling fan, talent agent, entourage, and sport more memory than the main memory of most people's PCs.  For most folks, yeah, Jeff's right. And a for a large part of the work I do, he's right there, too. I like some overhead though.  SPCR reviewed the 700w version, but I extrapolated down 100 watts and liked what I saw.

Built-in gigabit Ethernet, 6 SATA connectors, 1 IDE, support for up to 8 USB 2.0 ports, Firewire, 2 PCI-Express x16 slots, 1 PCI-e x1 slot, 3 PCI slots, eSATA, and a 802.11b/g antenna jack. Yummy. Did I mention excellent OC potential?  Tom's Hardware has a review.

2.4GHz of dual core love. Did I mention the 4MB of shared L2 cache and 64-bit support?  IMO, this is the sweet spot (price/performance) right now in Intel's Core 2 Duo lineup. Core 2 Duo's overclock very nicely, too.

Pretty inexpensive, and a damn good heatsink.  While it ships with a fan (which the SPCR crowd has given a thumbs-down on, so find a different one), given the placement of the rear and top (yes, top) fan of the P180, I ought to be able to run this fanless (i.e. passively), at least until I OC the CPU.  This thing is huge - twenty-three aluminum fins stacked horizontally with six copper heat pipes. One of the issues with this heatsink is size. It's not going to fit in all cases (but will work in a P180 with a P5B mobo), so be sure to do your research.

Atwood says don't waste your cash on 4GB of RAM on a 32-bit OS.  Well, I'm going to be running 32-bit Vista (and I'll be 32-bit for a while), so I won't be able to realize all 4GB, but I'm ok with that.  And I'll have all 4GB when I do go 64-bit.

I debated this one long and hard. I, of course, looked at the 8800GTX, but couldn't justify spending well over $500 on a video card. Perhaps if my name was "Thresh", but it ain't. (dated myself a bit with that one, eh?)   But. Nearly $400 (I got it for $359, after rebate) is still a chunk of change for a video card. It does have DirectX 10 support, and it will rock DirectX 9.  But I don't do that much gaming.  What is useful is that it has has dual DVI, which is great for me as I'm currently running my LCDs in analog (eww, gross, analog).  What can I say, this was a splurge.

Oh. Yeah. This will be the system drive. 150GB capacity, 10,000RPM spindle speed, and SATA I (aka 150MB/s max. external transfer rate) interface. Skeptical? Use a box with a 10k RPM drive, then come talk to me.  Why only 150MB capacity? Again, it's the system drive, it doesn't need to be that big. I need to see the noise levels from this in the case as it will be in the bottom part of the case - the drive cage, which has rubber mounting grommets. I may need to get more extreme on it (i.e. change to a suspension mounting or put some sorbothane in place).

This is the big drive. All my apps and VMs will live here.  500GB capacity, 7200RPM spindle speed, and SATA II (300MB/s max external transfer rate). Don't let that SATA II transfer rate fool you.. it doesn't really matter much.  Hopefully this drive is no louder than the Raptor. Again, we'll see. Someone is going to ask: "Why didn't you use a RAID 0 setup on this or the Raptor?".   RAID 0, eh? Are you nuts? I have a drive failure and I'm screwed.  While we're at it, what about RAID 1?  Good question. I might do that. Greatly improved read performance + redundancy in exchange for a small-ish hit on write performance. Need to save more $ (of course, if I hadn't splurged on the video card...).

  • Internal card reader

I picked up a generic one at MicroCenter when I bought my SATA cables. This will definitely beat scrounging around for a card reader when I need one.  This one does MMC/MMC2/SD/CF/CFII/SM/Microdrive/MS/MS DUO/MS Pro/MS Pro DUO.  $20. cool.

That was all the new bits, existing bits include:

  • 2 - Samsung 193P 19" LCD monitors

I bought these several years ago and am still quite happy with them. If I have one complaint, it is the resolution (1280x1024).  Here's a 193P review at AnandTech.  I may purchase another LCD at some point (and other video card) and join the three monitor club, but that's likely a ways off.

  • Samsung SH-S183L DVD writer

This one is somewhat unique (er, rare) as it is SATA - an interface that will soon become commonplace for optical drives.  Hopefully this will work well under Vista..  Here is one of the only reviews I've found on it.  Yeah, it's a tad slower on DVD writing, but it's SATA and that's why I bought it.

  • Microsoft Natural Ergonomic Keyboard 4000

NEK4000, I love you! I longed for the days of old until I found the NEK4000. Bliss. And I shamefully must note that I only purchased it last year.  Why am I so enthralled with this keyboard? 

  • Comfy naugahyde(?) palm rest
  • Solid keyboard.
  • The PgUp/PgDn cluster is configured correctly.
  • The arrow keys are configured correctly.
  • The LEDs are front-and-center. Particularly nice to see if F Lock is on or off, along with Scroll, Caps, and Num Lock.
  • The multimedia buttons are useful.
  • It's black.
  • Damn it, man, it just feels good to type on.
  • It's wired.

Before I get burned at the stake for having a wired keyboard in the year 2007, let me explain. I previously had the Microsoft Wireless Optical Desktop Pro set. The keyboard felt good, although not as good as the NEK400, and the mouse felt good. The wireless part of things was a huge annoyance.  I couldn't have that damn transceiver thingy more than fifteen inches away. And even then things were flaky.  Additionally, the lock indicator LEDs (F, Caps, Scroll, Num) were on the transciever thingy, not on the keyboard. So, if you try to tuck it out of site, you are out of luck. Note: I do use a wireless mouse with may laptop; a Microsoft Wireless Notebook Presenter Mouse 8000. It allows me to have three devices (mouse, laser pointer, remote Powerpoint gizmo) in one (i.e. less crap to haul around in my bag).

  • Microsoft IntelliMouse Optical

Yep, still using the trusty IntelliMouse Optical. It works well and has additional buttons I can map to forward/back, which I like. It is not necessarily extremly comfortable (read:ergonomic), though. I'm still searching for desktop mouse nirvana - not sure where I'll end up.  Suggestions? Drop me a comment. 

  • Creative Sound Blaster X-Fi XtrmeGamer

Yeah. I like it. It's a friggin' [nice] sound card.

  • Cambridge SoundWorks speakers

Apparently, my speakers (two satellites and a sub) are _so_ old, I can't find them online anymore.  They work for me, though.

Notes:
I reference Jeff Atwood a lot in the post. Why? Am I just some fanboy? No. He's smart and knows what he's talking about..and I have similar philosophies in a number of areas. Also, readers of
The Tech Report may notice a resemblance between my new rig's configuration and their "The Sweet Spot" system.  Clearly, I agreed with a number of their recommendations.

Media player stop working on Vista? Look here.
Filed under:
PostedThursday, March 15, 2007 3:08 PM by Nino

Yeah. It's damn annoying, too. All of a sudden I fire up the Zune client or Windows Media Player (WMP), select what I want, and then hit play.  And nothing happens. The first time this happened I was having a really bad day so I said enough with this and rebooted. Fixed it, but that's a crappy way to fix it.

After some research, I came across this KB article[1] (Programs that play audio stop working and duplicate entries appear in the Default Format audio format list in Windows Vista).  While the article didn't give me the steps to fix the issue, it got me pointed in the right direction (and I did not see duplicate entries as the article said I might).

What I did was:

  1. Open the Sound applet (mmsys.cpl)
  2. Open the properties for the default device; select the Advanced tab
  3. My default was set to "16 bit, 48000 Hz (DVD Quality)". I hit the Test button; nothing. I selected the lowest item ("16 bit, 8000 Hz (Telephone Quality)") and hit Test. It played. I set it back to the DVD Quality and hit the Test button. It played, too.
  4. Ok your way out of the properties dialog and the Sound applet.
  5. 'Fixed' - until it happens again.

It doesn't happen often, so I'll live with this 'fix' that takes thirty seconds; there may be (is likely?) a better fix than this, outside of the hotfix. I expect this to be fixed in SP1.

[1] http://support.microsoft.com/kb/930883/en-us

Software inventory with PsInfo and PowerShell
Filed under: ,
PostedThursday, March 15, 2007 1:02 AM by Nino

Sweet! Check out this post from Otto Helweg on using PsInfo and PowerShell (I <3 you, PowerShell, and I'm not your only fanboy)

My laptop transmogrifies into a hair dryer and other Vista installation tales
Filed under:
PostedThursday, March 15, 2007 12:55 AM by Nino

After I rolled off of my last project, I decided that it was time to flatten my laptop and start anew as it was getting a bit crufty (and, if for no other reason, to rid me of the evil known as ClearCase). I decided (as evidenced by the title of this post) to go with Vista [Enterprise] instead of another WinXP install. So, I made the usual preparations and then updated the BIOS (required for running Vista on this model) and set the boot device to the optical drive.

I then put in the DVD, rebooted and subsequently reformatted the drive, exorcising the demons from my laptop (or so I thought).  After installing the OS and OS components (e.g. IIS, MSMQ, etc), I disabled UAC.  I did so because some applications (Exhibit A: Windows Mobile 5.0 SDK) will silently fail otherwise.  The next thing I did was join the laptop to the corporate domain via VPN. After a few failed attempts and subsequent research, I discovered that I needed to make the registry edits described in this KB article for RPC.  That done, I started down my list (yes, I maintain an ordered list (I have OCD, what did you expect?!?)) of items to install which numbers around 100 entries. This includes applications, utilities, SDKs, service packs, and patches.

..fast-forward several hours...   My installations complete, I re-enabled UAC and then logged on with my domain account (which does not have adminstrative privileges - my choice).  Think I'm crazy?  I ran as non-admin on WinXP for years - doing development, no less. Yes, really. Am I masochistic, you ask? Perhaps. I happen to think that it is the RightWay to do things. 

As I'm getting things tidied up in my profile and letting Outlook rebuild its .ost file, my CPU gets busy. As a direct result, the fan gets busy too.  Unfortunate, but it is to be expected.  After this was complete and my machine was at idle, it had somehow transmogrified into my wife's hair dryer.  Yep, the cooling fan was screaming and I was ready to flip out. As friends and family can attest, I'm an absolute freak when it comes to quiet and computers (more on that in an upcoming post).

A quick digression: On my last XP image, I installed the Toshiba PowerSaver utility craplet. Worthless. Caused my ears constant discomfort. I even brought my Targus ChillHub into work (which was an extra pain in the ass because 'work' was in another state and that was one more damn thing I had to haul around in my bag/on the plane). Not much help. I finally uninstalled that and instead installed the excellent SpeedSwitch XP utility. Life got much better very quickly.  Ok, back to the story...

Clearly, something was driving the CPU hard which triggered the fan to create such a ruckus. So, I opened Task Manager and then selected show tasks from all users (which as non-admin with UAC trigged an elevation prompt).  Task Manager goes away and then reappears (this is both disconcerting and annoying) displaying the processes from all users. Sorting on CPU reveals our serious offenders [in order]:

SearchIndexer.exe, SearchHostProtocol.exe, Outlook.exe, and MsCam32.exe

Well, well.  Vista was indexing - like a file clerk who just did an eight ball.  Outlook was..busy (hrmph). And MsCam32 was being stupid (and with no cam connected -wtf?!?). I then broke out three more tools from my toolbox: Process Monitor, FileMon and RegMon as I wanted to see _what_ these processes were doing (note: As noted by Grant in the comments, ProcMon replaces FileMon and RegMon. I realized that soon after I opened up the three but I still blogged that I opened all three - and yeah, I haven't spent much time with ProcMon, yet).  These are three excellent SysInternals utilities (get the troubleshooting suite).  In the process of sorting this all out, I found another soul who was experiencing similar pain: read Mike Fullerton's post. I agree with Mike, I would like to schedule SearchIndexer.

Ok, so Vista wants to index; let's let it be.  I broke out the ChillHub (why not try to help out the cooling fan?) and sequestered my laptop to another room for the night.  When I returned to it in the morning, I was pleasantly surprised to find my laptop much quieter.  Still, the volume level of the fan was higher than, oh, near silence, so I was not yet happy.  

I then went to Control Panel > Power Options > Edit Plan Settings and selected 'Change advanced power settings'.  This opens the Advanced settings dialog. In which, I located the 'Processor power management' entry. I changed the minimum and maximum processor states (I ended up doing this a few times over the course of several days to get it to where I was happy). This helped a bit more. If you change these, don't forget to edit these for _all_ power plans, although you may wish to maintain different values for each power plan. 

While I am pretty happy where things are from a noise perspective when my laptop is plugged in (and not being stressed by say, lengthy compilations in VS2005), when it is on battery, I'm less than happy and I haven't yet found the magic formula.  Still tweaking and trying to avoid being on battery.  And yes, I did install the PowerSaver utility for Vista. Again, worthless, but I tried.

I'm still searching for the magic formula to keep the fan quiet while I'm on battery; I'll update this post if/when I do. Part of me thinks that I should be grateful that I can even run Vista on my M3; the other part of me is bitter about the fan noise.  Someday, I might actually have a laptop whose fan I won't *** about. Right. Not bloody likely.

Update (200703150850): I found Notebook Hardware Control, but all I get is a blue screen (noting Reference by Pointer).  Oh, and did I mention that Speedswitch XP does not run under Vista?

The Mobile Minute 155
Filed under:
PostedWednesday, March 14, 2007 6:51 PM by Nino

Happy Pi Day!

Software / Hardware

Development

Community

In Other News

Windows Server 2003 SP2 released
Filed under:
PostedTuesday, March 13, 2007 11:41 PM by Nino

Check it out: http://www.microsoft.com/technet/windowsserver/sp2.mspx

Be certain to read the release notes to avoid gotchas like "If you installed Internet Explorer 7 after installing Windows Server 2003 SP1, you must uninstall Internet Explorer 7 before you install Windows Server 2003 SP2."

Missing the MVP Summit
Filed under:
PostedFriday, March 09, 2007 11:18 AM by Nino


Unfortunately, I will not be attending the MVP Summit next week due to personal/family issues. Bummer.

.NET Compact Framework 2.0 SP2 released
PostedThursday, March 08, 2007 12:37 PM by Nino


http://www.microsoft.com/downloads/details.aspx?FamilyID=aea55f2f-07b5-4a8c-8a44-b4e1b196d5c0&displaylang=en 

New Features:
Service Pack 2 of the .Net Compact Framework V2.0 includes some new features in the Remote Performance Monitor aimed at finding memory leaks in the managed heap. These features allow you to take snapshots of the GC heap at any point in time and view the relationships between the live object instances in the heap. You can also compare multiple snapshots over time in order to spot allocation trends in your application as it executes.
Fixed Bugs:

  • NETCFRPM fails on x64
  • Setup install/uninstall fails silently when the MSI is launched from Control Panel-Programs and Features on Vista
  • Finalizers fail on RTF objects because COM bindings are already disposed
  • VS crashes on trying to attach without setting the Attach Enabled Registry Key
  • Thread.Join() fails with ERROR_INVALID_HANDLE on CE 6.0 platform
  • Potential memory corruption caused by circular reference
  • JIT assertion failure when non-existent COM port is addressed
  • TypeLoadException using generics with NETCF 2.0
  • IrDA is broken on Windows CE 5.0 devices
  • NetCFRPM and MDBG cannot target headless devices
  • SerialPort: Data corruption occurs if DataReceived event is used to receive Unicode characters sent across serial ports
  • SerialPort: Cannot open a COM port beyond COM9
  • SerialPort: GetPortNames() does not return serial port names beyond COM9
  • SerialPort: Data corruption occurs if DataReceived event is used to receive Unicode characters sent across serial ports
  • NETCF deadlocks on exit if native callback delegate has been called on native thread
  • VS 2005 RTM attempts to deploy NETCFv2.wce5.ARMV4I.cab/System_SR_ENU.cab instead of NETCFv2.wm.ARMV4I.cab/System_SR_ENU_wm.cab on Windows Mobile 6 platforms
  • XmlSerializerializationWriter: When GetSpecifiedMember returns false serialization is halted resulting in loss of data
  • Access violation marshaling a class with a string field
  • Stepping out from a Breakpoint after Func eval causes breakpoint to remain at same place and then VS 2005 hangs
  • COM: Access violation in N->M byref marshaling
  • Native exception in marshalling code when using Interlocked.Exchange
  • Access violation in StubPolicyAlloc (eestub\policy.cpp
  • SerialPort.Open thows IOException on CE 6.0 devices
  • Type.GetDefaultMembers() doesn't return base type's default members
  • Installing multiple locales of same MSI results in multiple instances of NetCF showing up in Add Remove Programs
  • VS 2005 attempts to deploy System_SR_ENU.cab instead of System_SR_ENU_wm.cab on Crossbow platforms
  • Debugger does not correctly handle new native threads entering through COM
  • NETCFRPM parses connection string improperly when device uses ipv6
  • V2 SP2: HttpWebRequest: HTTPS request fails when TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher is used
  • Debugger may AV if breakpoints active before F5
  • WebBrowser's NavigatingEventArgs does not allow to cancel navigation
  • XmlSerializer fails to deserialize enum's with spaces

 

Supported Operating Systems: Windows 2000; Windows Mobile 2003 SE software for Pocket PC; Windows Mobile 2003 SE software for Smartphone; Windows Mobile 2003 software for Pocket PCs; Windows Mobile 2003 software for Smartphone ; Windows Mobile 5.0; Windows Mobile 5.0 software for Pocket PC; Windows Mobile 5.0 software for Smartphone; Windows Server 2003; Windows Vista; Windows XP

Supported Device Operating Systems: Windows Mobile Software for Pocket PC 2003, Windows Mobile 5.0 for PocketPC and Smartphone, Windows CE .NET 5.0 and higher.

NOTE: Windows Mobile 6 is not yet supported

The Mobile Minute 154
Filed under:
PostedTuesday, March 06, 2007 6:49 PM by Nino

Software / Hardware

Development

Community / Other

Daylight Saving Time: T-5 Days
Filed under:
PostedTuesday, March 06, 2007 9:38 AM by Nino

Update: Thanks to TravisP for the correction. I incorrectly had 'savings' instead of 'saving'.

Only five days to go, folks!  Not yet patched your Windows CE / Windows Mobile devices?

Get the information and downloads you need here: http://www.microsoft.com/windowsmobile/daylightsaving/default.mspx

For additional detail, check out these knowledge base articles:
Windows CE: http://support.microsoft.com/kb/923027
Windows Mobile: http://support.microsoft.com/kb/923953/

Why should you update your devices (in addition to your desktops and servers)?  Not only will meetings be shown for the incorrect time, but any alarms you set will be off by an hour as well (how many of you use your WM device as your alarm in the morning? Do *you* want to be late for work?).  Additionally, there can be discrepancies with meetings created on the device when they get to Exchange.

Still need to update your workstations and servers as well?  http://support.microsoft.com/default.aspx/gp/cp_dst

Lately
Filed under:
PostedFriday, March 02, 2007 11:14 AM by Nino

I've been a bit spotty the last few months on the blog and in my usual newsgroup and forum participation as well.  What's up with that? In a word, work. I just rolled off of a project that was, in some respects, like no other. It had a very aggressive schedule (not so rare), had a large and diverse team from different corporate cultures (made things...interesting), and posed some rather difficult and interesting technical challenges.

 It has been nine or so months of a lot of hard work, and there is a bunch more work to do, but the foundation is laid (we did good, CoreArch).   If you make it to MEDC 2007, check out a session entitled Building Windows Mobile Applications for Large Scale Deployment and see what I spent my time on (sorry, won't be me presenting, but I'm sure Jay will do a good job).  For the curious, I was the technical architect (and dev lead) on the core architecture team. I would like to give a shout out to the folks who I worked with on this project, in particular some folks I worked really closely with - Ryan, Ryan, Rabi, Megan, Shawn, and Evan - thanks [for so many things],  and I hope our paths cross again. 

So, as I was saying, the months of late nights, long weeks, and even shorter weekends put anything that wasn't work or family on the back burner (ok, family hit the back burner a few times - sorry, dear).  You might say I have some catching up to do.  I've already started hitting the newsgroups again, and the blog will be picking up shortly as well (there ought to be a few posts before Monday..). I certainly have plenty around the house to do to...and that isn't the half of it (we'll get to that)

This week, I've been on vacation, or, rather, taking_a_week_off_of_work_to_catch_up_on_all_the_stuff_I_neglected_for_the_last_nine-ish_months. It's been a very busy week. I think I need a vacation [from my vacation]. Meh.  I'm doing training next week (primarily for my MCPD EA cert - mandated completion by July 31 for work), and then [had to cancel on the Summit]  I'll be in Seattle for the MVP Summit. I'm really looking forward to the MVP Summit - I'll get to see many of my fellow Device Application Development/Embedded/Mobile Devices MVPs, meet other MVPs, chat with the product teams, and hopefully take in a little of Seattle, a city I enjoy. And not a bad way to earn a few thousand miles (and w00t, I made Delta Gold Medallion on my project).

After I get back from the summit, I'll soon start my new project - which will be local (finally!), and I'll get to work with some really great guys I haven't worked with in a long time.  Unfortunately, due to timing  issues, I will not be able to attend MEDC this year. Most unfortunate, but worth the sacrifice. You can bet I'll be at MEDC 2008. While this next project is not of the mobility sort, I'll be getting my hands on some ASP.NET and .NET 3.0 goodness, and it has a sane schedule. That will allow me plenty of time for writing and blogging and a number of mobility-ish things I have in the queue.  And, I'll be local - which is important.

Important because v2.0 [Ahem!] is currently compiling and should finish in July (25). Frankly, it has been a challenging road for us to get to this point; we've had some builds that broke and some builds that wouldn't even start, but now it looks like we leveraged the right technology and we've got a good one - just taking it day by day.  As a result of the upcoming release of v2.0, I've got even more things to do around the house to prepare for its arrival (you can bet this is fodder for future blog entries). One of these things is that my office is getting moved to..um, tbd (basement, formal living room?). Regardless, I have a finite deadline to move it somwhere else in the house and prepare that room for 2.0. That said, 2.0 (hmm, Two-oh, how about that for a name?) has [finally] made me change some of my priorities, which is a GoodThing. ..and I'm not getting any younger, either.

Stay tuned and enjoy the ride.

DoDN/Ann Arbor - Call for Speakers - Abstracts Due Saturday!
Filed under:
PostedFriday, March 02, 2007 10:17 AM by Nino

Friendly reminder: Abstracts for the Day of .NET in Ann Arbor, Michigan (April 28, 2007) are due Saturday, March 3, 2007.

Info: http://www.dayofdotnet.org/