Wednesday, September 24, 2008

Another micro-post (no, this isn't a trend; I'm just busy this week preparing for a Quarterly Business Review), this one on PDC 2008 and Windows 7. Not only will PDC attendees _see_ Windows 7 first, attendees will get pre-beta bits.

Now For the Cheesy Sales Pitch
But wait, that's not all! (What can I say? I'm in a cheeky mood.)

For those of you who have attended PDC, you know that "the goods" are the SWAG of choice for attendees. And for those of you who have never attended PDC, let me regale you with what "the goods" are. This is the stuff we all get, the SWAG, the bits we all want. The last PDC I attended, "the goods" were Visual Studio Code Named Whidbey (VS2005) and all manner of nifty samples, Frameworks, and software. A collection of DVDs laden with things developers crave.

This year, "the good" come on a 160GB external hard drive. I've seen it referenced as a "Hard Drive Chock Full o' Bits" (seriously, here's the post). This is even better than getting "the goods": you get all the bits on a supremely useful, and reasonably sizable, hard drive.

And that's the SWAG every attendee will get. Too bad I'm not actually _attending_ the conference. I'll be in LA, but just for side meetings and dinners, and other fancy, pseudo-LA stuff.

But I Digress
Also now announced are more sessions as well as a larger lineup of speakers, with Bob Muglia, Scott Guthrie, and David Treadwell joining Ray Ozzie on stage for keynotes, demos, and all things of interest to developers.

If you haven't registered, there's still time to register. And if you do go, drop me a note on my blog and perhaps we can meet up!

Technorati Tags: ,
posted on September 24, 2008 #  Comments [0]

Here's a quick post for you... The slides and demo code from the September 2008 MSDN Unleashed events are now available. ArcReady slides are also available. Get 'em while they're hot.

EDIT: I apparently cannot spell, so I'm cleaning this up using Live Writer. Plus I forgot my tags. Poor form.

Technorati Tags: ,
posted on September 24, 2008 #  Comments [0]
 Monday, September 22, 2008

RampUpLogo

Here's another training resource that I cannot possibly believe I missed: Ramp Up. It's been available for a while now, and I only just became aware of it when I got a laptop sticker from Brian Gorbett a couple of weeks ago. And while I slapped that nifty looking laptop sticker on my M1330, it took me those extra couple of weeks to follow the link and see what Ramp Up is all about.

What Ramp Up Is All About
Put simply, Ramp Up is a training resource. To be fair, it's probably more accurate to call it a readiness resource, or a learning resource, but that's me just mincing words.

Now, admittedly, it looks a bit outdated — a lot of the content currently on the site is focused on Visual Studio 2005 and the .NET Framework v2.0 — though I would expect some more Visual Studio 2008 content to be coming along soon. (There is already some VS2008 content on the site, based on some TechEd materials posted earlier this year; there is both a Visual Basic 2008 learning plan and a C# 3.0 plan, each with over 10 steps.)

The learning plans on the site follow four core "routes":

  • Aspiring Developer — focused on fundamentals, helps people get started in programming
  • Java Developer — a Java-to-.NET learning plan focused on C# and the .NET Framework
  • Visual Basic 6.0 — a learning plan for experienced VB6 developers interested in learning about .NET
  • VS2002/2003 — a learning plan for .NET Framework v1.x developers interested in moving to .NET v2.0

Each of these four core tracks has four, five or more levels of resources, with several supporting resources linked from them. The Aspiring Developer route, for example, covers topics such as programming fundamentals, an introduction to the language of your choice (VB or C#), an introduction to the .NET Framework, an introduction to handling data and security, and an introduction to both Windows web development basics. The programming fundamentals section is further broken down into four sub-sections detailing how to design solutions and solve problems, OO design, how computers process and store data, and how computers "think" and make decisions.

Each course has technical articles, videos, and other resources to help you learn. So if you're in the learning mood, check out Ramp Up, and let me know what you think.

posted on September 22, 2008 #  Comments [0]
 Friday, September 12, 2008

Project Rosetta

So — how's that for a Microsoft-ism? — a friend forwarded me a link to Project Rosetta, and — not knowing a thing about design — I found it to be an interesting resource. Not just an interesting resource, but potentially an interesting _training_ resource.

What Is It?
Project Rosetta, to my untrained eye (trust me on that, I really know nothing about design; I mean, you have *seen* my blog's design, haven't you?), looks to be a series of articles on how to accomplish a variety of design and development tasks in Microsoft's Silverlight. If you are interested in learning about how to mark up XAML, as well as program a variety of activities using your favorite .NET development language, these articles could prove to be extremely helpful in learning more about Silverlight. Moreover, these articles show you how to use Expression and Visual Studio to accomplish the tasks. Most articles include easy-to-understand screen shots, downloadable source code, and live, running applications to illustrate the runtime behavior.

I've read a couple of the article, and skimmed several more. According to my way of thinking, they an "atomic" example, basically building block pieces (like make a dot appear with a mouse click or have some swank animation follow the mouse pointer), that illustrate a single, specific core technique or a small group of related techniques. With a little bit of study, you could combine those techniques into more robust applications. From there you can begin to experiment upon the solid foundation and start creating real applications that do even swankier stuff.

But Wait! There's More!
Not only is Project Rosetta a potentially valuable training resource for nascent Silverlight developers, the authors go one step further by essentially offering side-by-side examples in Flash to help Flash-savvy designers and developers see the parallels in technique using Silverlight. It's a great approach to help experienced and new designers alike learn more about another potential tool they can stash in their technology bag of tricks.

And all indications are Project Rosetta is just at the beginning of a continued series of how to articles on using Silverlight, with parallel examples in Flash. So go check it out.

posted on September 12, 2008 #  Comments [1]
 Monday, September 08, 2008

PDC 2008

50 New Sessions Announced
The PDC Planning Team just announced they've published over 50 new sessions to the PDC 2008 site. From the looks of it (based on my cursory skim of the session list), PDC 2008 may be well on its way to 200+ total sessions. Here's what they have to share with us...

Learn what's in store for the future of ASP.NET. Have some fun with XNA and game development. Go in-depth with IronRuby. Hear how the NBC Olympics site was built and about lessons learned. Other topics include: Live Mesh, Office Communications Server, SQL Server 2008, FAST, Silverlight, Oslo, Visual Studio Team System, Virtualization, SharePoint, Dynamics, and more! And while we have to hold back some of our "secret" sessions until they're announced at PDC, you can expect a lot more on Windows 7.

Technorati Tags:
posted on September 8, 2008 #  Comments [0]
 Wednesday, September 03, 2008

Well, it happened again. I meant to post more in August — I even mentioned this last month. And what happened? The month got away from me and a "forcing factor" has me posting again.

Forcing Factor
The forcing factor is simple: I need to let all nine of you know about new events we have coming up in the next couple of weeks. You see, Microsoft started our new fiscal year (FY09, for those of you in the know) on July 1, 2008 (I know, FY09 in 2008 — took me a while to get used to it, too). My team and I have been spending a lot time the past couple of months planning for this new fiscal year (one could argue almost to the point of too much planning). We spent the last couple of weeks shifting gears from planning mode to executing mode.

Now I must admit there are still some planning efforts underway, namely budgets, year-end reviews, new FY commitments, and so forth. But the team is ready to unleash their efforts on for our technical audiences and communities in the Central Region. And by unleash, I mean MSDN Unleashed, our effort to expand the reach of the well known, highly respected MSDN Events format to more cities more consistently.

But that's not all! (Sound's like a knife commercial, doesn't it?) In addition to delivering MSDN Unleashed events for developers, we are also running ArcReady events. What's our calendar-of-events? Head on over to Elysium Systems to find out. To learn more — read on...

image

MSDN Unleashed
The MSDN Unleashed events will follow a similar, albeit smaller, format to what you will find in their larger MSDN Events cousins. In this quarter, we will deliver two topics, Demystifying WPF and Developing Applications with Visual Studio 2008 and .NET Framework 3.5 Service Pack 1. Both will also be featured in formal MSDN Events, and the larger event format will also highlight the Ten Reasons your Applications will be More Secure when Deployed on Vista.

Demystifying WPF
Today's applications need to do more than simply work. They need to draw in the user, and provide a differentiated experience. This means moving beyond battleship gray forms, boxy UIs, and providing a positive user experience. Windows Presentation Foundation (WPF) provides powerful capabilities to develop a compelling user interface, the kind that makes an application stand out. In this session, we'll examine the core concepts of WPF such as layout panels, data binding, styles and control templates, and we'll use them to develop an application UI from the ground up.

Developing Applications with Visual Studio 2008 and .NET Framework 3.5 Service Pack 1
Service Pack 1 and Visual Studio 2008 introduce a wide variety of new features for targeting Windows, Office and the Web. This includes more controls, a streamlined setup, improved startup performance, fresh graphics features, improved AJAX support, and much more. We're also introducing the ADO.NET Entity Framework and ADO.NET Data Services, which are designed to simplify application data access by providing an extensible, conceptual model for data from any source, while enabling this model to closely reflect business requirements. Don't miss this lively session and learn how to use these powerful new features in your applications.

image

ArcReady
These events are for established solution architects, aspiring architects, and senior developers. They focus on practical application architecture to meet real-world business and technical needs. This quarter's focuses on Architecting Modern Distributed Applications, and features two sessions, Blueprints for Success and Making It Real.

Blueprints for Success
In this session, we will survey the modern architecture landscape from the ground up, including infrastructure, application, and client solution choices. We’ll discuss how current industry trends are shaping our architectures and present an innovative architecture mapping technique for analyzing our customer’s needs and aligning them to today’s technologies and solution patterns.

Making It Real
In this session, we’ll take a look at several case studies to learn how to apply the mapping technique from Session 1 to architect real world solutions that add true business value. We’ll examine applications we use every day and take a walk through a Microsoft reference architecture that explores many of the decisions we face when building modern distributed applications.

In Closing, I Would Like to Thank the Academy...
We have a couple dozen great events on deck for you to attend, and we have plans to deliver more in the next quarter. Starting in the first of the new year, we hope to expand our informal event efforts to more cities in more venues, and we may just change things up a bit so the events themselves offer something new and unique.

So, visit the events page on Elysium Systems and register to attend the events.

posted on September 3, 2008 #  Comments [0]
 Tuesday, September 02, 2008

I've noticed a bad habit creeping up in my posts. Namely the use of internal Microsoft terminology when I type. Wow, a new bad habit to break. Like drinking caffeine (which, I am proud to say, I've largely quit drinking).

When Speaking Publicly, Are you this Annoying?
Oddly, not so much. At least, I don't use Micro-speak (yup, it's even referenced on the intarwebs) to a great degree when delivering presentations or speaking publicly. I am often mindful of my audience when delivering a presentation. I often — although not always — manage to explain acronyms. I rarely use a technology term without explaining it. And, most importantly, I really try to only use Micro-speak with audiences "in the know", such as our valued partners, MVPs or RDs.

So... Why in Written Form?
Honestly, it's probably laziness on my part. So I will try to do my level-best to clean up my Micro-speak. And to provide you with a handy translation guide, I just created a glossary of terms I find too hard not to reference in posts. I'll work on keeping that up-to-date.

Thank you for your patience.

Technorati Tags:
posted on September 2, 2008 #  Comments [0]

Common terms that I occasionally (and inadvertently) use in blog posts. One could call them "Micro-speak".

  • Central Region
Eighteen states in the central United States that comprise the assigned geography in which my team and I work. Used to assign people to primary territories for operational execution.

They are Arkansas, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Michigan, Minneapolis, Missouri, Nebraska, North Dakota, Ohio, Oklahoma, South Dakota, Tennessee, Texas, and Wisconsin.
  • Heartland District
Four states that comprise a operating geography on the eastern-most border of the Central Region, bordering the East Region.

They are Kentucky, Michigan, Ohio, and Tennessee.
  • Midwest District
Three states that comprise a operating geography in the middle of the Central Region.

They are Illinois, Indiana, and Wisconsin.
  • North Central District
Seven states that comprise a operating geography in the middle of the Central Region, bordering the West Region. I currently live here, working out of St. Louis, MO

They are Iowa, Kansas, Minneapolis, Missouri, Nebraska, North Dakota, and South Dakota.
  • South Central District
Three states that comprise a operating geography in the middle of the Central Region, bordering the East and West Regions. I used to live there, working out of Dallas, TX.

They are Arkansas, Louisiana, Oklahoma, and Texas.

I will try to keep this article up-to-date with terms that I use (and shouldn't). Consider it something of a map to help you translate my lazy posts.

Technorati Tags:
posted on September 2, 2008 #  Comments [0]