MSDN and TechNet Live Present: Highlights from "The New Efficiency" Launch

by dboynton 10/30/2009 11:38:00 AM

imageWhat’s that? Couldn’t make it to one of the regional launch events for Windows 7, Windows Server 2008 R2 and Exchange Server 2010? Never fear. Your second chance is on its way.

Microsoft recently announced that it will be holding two “best of launch” events in the central region over the next couple of months featuring content from the so-called “New Efficiency” launch events. The content will be for both developers and IT professionals. These events will focus on:

  • Windows 7: It simplifies everyday tasks, improves productivity and works the way you want it to work.
  • Windows Server 2008 R2: It delivers new functionality and powerful improvements to the core Windows Server operating system to help organizations increase control, availability and flexibility for their changing business needs.
  • Exchange Server 2010: Achieves new levels of reliability, reduces cost and drives productivity.
image image image

These events will be held in Des Moines, IA and Omaha, NE. To register for these free events, use the links below:

TechNet Events Presents >
8:30 AM – 12:00 PM
SESSIONS INCLUDE
  • Introducing to Windows 7
  • Introduction to Windows Server 2008 R2
  • Introducing Exchange Server 2010

 

Date/Location?registration
11/11/2009 Des Moines, IA
12/3/2009 Omaha, NE
MSDN Events Presents > 
1:00 PM – 4:30 PM
SESSIONS INCLUDE
  • Taking Your Application to the Next Level with Windows 7
  • Light Up Your Application with graphics, Multi-Touch and Ribbon on Windows 7
  • What’s New and Changed in Windows Server 2008 R2?
Date/Location?registration
11/11/2009 Des Moines, IA
12/3/2009 Omaha, NE

And what launch would be complete without some great giveaways? Register and attend the event for you chance to win:

  • Netbook! Dell Mini 10 – US $329.00 ARV
  • Zune! Zune HD – US $289.00 ARV
  • Games! Halo 3 ODST for Xbox 360 – US $49.99 ARV
  • Books!
    • Windows 7 Inside Out – US $49.99 ARV
    • Introducing Windows 7 for Developers – US $39.99 ARV

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Architecture | Events | Windows 7

New ARCast.tv Episode: Ward Bell on Building Modular Applications Using Silverlight and WPF

by dboynton 8/17/2009 12:36:07 PM

How do you build line-of-business applications in Silverlight and Windows Presentation Foundation (WPF) that can be maintained and extended over a period of years? How do you design and code to handle real-world complexity? Composite Application Guidance (a.k.a., "PRISM") from patterns & practices offers guidance, libraries and examples--in small, free-standing, digestible chunks--that you can use to tame the complexity.

In this episode of ARCast.tv, I sit down and chat with Ward Bell to learn how to compose complex UIs from simpler views, integrate loosely coupled components with "EventAggregator" and "Commands", develop independent modules that can be loaded dynamically, and share code between Silverlight and WPF clients.


ARCast.TV - Ward Bell on Building Modular Applications Using Microsoft Silverlight and WPF

Digg This

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ARCast | Architecture | Silverlight | Windows Presentation Foundation | Mashups

New ARCast.tv Episode: Juval Lowy on the EnergyNet, the Next Software Boom

by dboynton 8/6/2009 10:43:56 AM

The ongoing economy unraveling is the defining moment of our time. Many professional developers are fearful for their livelihood, as employers and customers cut and slash development plans, and as economic activity grinds to a halt.

But not everywhere.

In centers of technical excellence and innovation such as the Silicon Valley, the major players, from investors to industry leaders, are aligning themselves with the next boom in software, a field Juval Lowy calls the Energynet. Alternative energy covers a wide range, from new cars, to micro renewal sources energy producers, infrastructure upgrades to charge stations and distribution, new power and transformation grids, and integration of billing systems, let alone commercial building and homes modification. And the key for making all that work is software. We simply cannot make the physics or the chemistry substantially better, but we can profoundly integrate systems, iron out inefficiency, automate and vertically integrate energy trading, production and consumption; and the key to all of that is great software. This massive new software system is the Energynet, and the analogy to the Internet is a good one - instead of packets and request the Energynet transfers watts and usage data, connecting anything and everything in the energy market. In this unique session, Juval Lowy presents the case for the next boom in software, shares personal observation and perspectives, and points out the skills and expertise required of developers that want to not only survive but thrive on the next boom in software.

Be sure to check out this compelling interview conducted by my colleague Bob Familiar.


ARCast.TV - Juval Lowy on The Energy Net, the next software boom

Digg This

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ARCast | Architecture | Cloud Computing | SOA

New ARCast.tv Episode: Scott Hanselman On Scaling Websites with Caching

by dboynton 7/27/2009 10:01:29 AM

Architecting an enterprise or web application for high performance, scale, and availability can be a challenge without an appropriate caching strategy. One approach is to leverage a distributed caching platform to support the needs of performance, scale, and availability. In this ARCast episode, Scott Hanselman and Joe Shirey discuss Microsoft's codename "Velocity" project and how it supports building out these types of applications as well as what architects and developers need to think about when implementing a distributed caching approach.


ARCast.TV - Scott Hanselman on scaling websites with caching

Digg This

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ARCast | Architecture

New ARCast.tv Episode – The Cloud Part One, What it means to the user

by dboynton 7/15/2009 11:37:26 AM

On 30 – 31 March 2009, at Weston Manor, Oxford UK a group of senior IT architects from across the industry met to consider the coming ‘Cloud’. What it is, what it means for business and the software profession and what has Microsoft been up to in the cloud?  This episode is part one of the discussion, what the cloud means to the user.


ARCast.TV – The Cloud Part 1, What it means to the user

Digg This

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ARCast | Architecture | Cloud Computing

New ARCast.tv Episode: Dynamic IT, Trends in IT Operations

by dboynton 6/22/2009 1:00:39 PM

Microsoft System Center products and solutions help capture and aggregate knowledge of IT infrastructure, policies and best practices to help IT organizations build manageable systems and automate operations to reduce costs, improve application availability and enhance service deliver. Dhananjay Mahajan interviews Vij Rajarajan, GM of System Center, about his vision of the future of System Center and how it is poised to help Enterprises prepare for new industry trends and challenges. We will learn how System Center fits in the Dynamic IT and broader Microsoft strategy, as well as how Enterprise IT Architects can help prepare their organizations for upcoming changes.

Digg This

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ARCast | Architecture

New ARCast.tv Episode: The Green Datacenter Panel Discussion

by dboynton 3/19/2009 8:12:38 PM

Green computing. The topic is gaining a lot of mind share in our industry as IT organizations look for ways to build sustainable systems and network infrastructures. This initiative has gained new momentum with the advancement of cloud computing. Massive data centers must be constructed to provide so-called “infinite scalability,” and they must be environmentally responsible while controlling the overall cost of energy to keep them running.

At TechEd Developer last summer, a panel discussion was held to discuss the state of the green computing initiative and discuss way to further it. We caught it on camera and it is now the latest installment of ARCast.tv. This panel includes George Cerbone, Michael Manos, Beth Humphreys, Kathy Malone, Lewis Curtis, and David Platt. Check it out and voice your opinion on this important topic.

Get Microsoft Silverlight

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Architecture | ARCast | Green Computing

MIX 2009 Keynote Announcements: Day 1

by dboynton 3/18/2009 6:40:11 PM

MIX 2009 kicked off in Las Vegas this morning with a bang. There was a virtual avalanche of announcements made about key products and technologies that will have a lasting impact on web and interactive developers and designers over the next year. Bill Buxton and Scott Guthrie tag teamed a very full keynote session, and while I’m personally still trying to digest everything we heard, I wanted to provide you with a summary of all the announcements made this morning. I’m sure this will prompt many follow-ups over the next few days and weeks as I get a chance to dig deeper into Expression Web and Blend, Commerce Server 2009, Azure and, most of all, Silverlight 3.

Bill Buxton
BillBuxton The theme for MIX this year is “Return on Experience,” and that is precisely what Bill Buxton of Microsoft Research focused on during the opening minutes of today’s keynote. Bill began by presenting a new and far more compelling discussion about why user experience (UX) matters (or should matter) in all the software we build. He talked about the history of industrial design and pointed out that some of the most innovative and successful products ever created address the needs of individual people and provided unparalleled simplicity and intuitiveness in their design. Bill also showed that there is a long history of companies and products being very successful during times of economic strife, mentioning several companies founded just before or during the Great Depression which are still in business today.

Bill finished his portion of the keynote by restating Microsoft’s commitment to delivering exception user experience in all of our products, citing that growth in user experience professionals at Microsoft has grown by 150% over the past 7 years.

Scott Guthrie
Scott_Guthrie “The Gu” came on stage after a particularly funny video which featured him, among other things, disco dancing and getting his hair teased, and started right in with Microsoft’s state of the art in what he termed “the standards-based web.” Major announcements in this space include:

  • The preview of Expression Web 3 is available for download today!
  • SuperPreview is a new tool that is part of Expression Web 3 that will allow web developers to comprehensively test their web pages for cross-browser compatibility before publishing them online. If the designer is working from an image mock-up of a page, they can do a side-by-side comparison of the mock and their designed page. They can even overlap them to get a better idea of who close they’ve come to implementing the intended design. Even more cool than that, they can preview the page in many different browsers. SuperPreview will render the page in any locally installed browser and will even connect to a cloud service to render the page in a browser you don’t have on your machine. For example, if I have IE8 and FireFox 3 installed on my machine, but I want to see how my page would render in Safari, SuperPreview will pull a Safari instance from the cloud to show the output. This is going to make SuperPreview invaluable to web designers.
  • The ASP.NET MVC 1.0 framework shipped this morning and is available for immediate download for free.
  • A series of improvements for ASP.NET 4.0, including:
    • Enhanced web form development
    • Integration of ASP.NET MVC and AJAX
    • Distributed caching
  • Enhancements to Visual Studio 2010 for web developers, including:
    • New and enhanced tools for JavaScript, AJAX and JQuery development
    • SharePoint developers become first class citizens in the IDE with new development tools for MOSS
    • New publishing and deployment tools, including the ability to keep multiple web.config files specific to a deployment environment, i.e. development, test, staging and production
  • General availability of the Microsoft Web Platform Installer 2 beta. This awesome little application provides you with the ability to get all the tools and technologies for developing web applications for the ASP.NET platform in one place—no more jumping from web site to web site trying to find the installers. Just click on a check box, hit the Install button and you’re there!
  • Microsoft Commerce Server 2009 available today.
  • Customer-driven enhancements to the Windows Azure Service Platform, including:
    • FastCGI/PHP and .NET full trust, allowing applications to share data and resources much more easily
    • SQL Data Services will adopt a more familiar ADO.NET interface, making a true relational database in the cloud
    • Windows Azure is schedule to ship this year!

As if this wasn’t enough, Scott moved into his talk about Silverlight 3, the preview of which is available today. Here are the highlights:

  • There are over 10,000 web sites in the world today using Silverlight, and there are over 300,000 developers and designer actively developing with Silverlight.
  • A new Silverlight version of the World Wide Telescope, previously available only in WPF, is going live today.
  • A new SDK for integrating Microsoft Virtual Earth into your Silverlight applications will be available for download this week.
  • Silverlight 3 will provide cross-platform support for hardware acceleration.
  • Silverlight 3 will include the H.264, AAC and MPEG-4 codecs; it will also include a raw bit-stream audio and video API which will allow developers to create custom codecs in managed code if they need/want to.
  • Silverlight 3 includes enhanced logging capabilities for managing application access analysis
  • IIS Media Services
    • This will be a free download that will enable any IIS7 web server to provide smooth video or audio streaming services
    • Media Services will provide advanced logging, bit-rate throttling and edge caching
    • Media Services applications will be developed and deployed using Expression Encoder, so the experience will be familiar and seemless
  • There are several enhancements to Silverlight 3 in graphics, including:
    • GPU acceleration and hardware compositing
    • Perspective 3D, essentially moving 2D objects in the UI in a 3D space
    • An API for bitmap images and pixels
    • Shader effects
    • Hardware acceleration for Deep Zoom
  • There are also several new features in Silverlight 3 that will make RIA development even easier, including:
    • “Deep linking,” which is the ability for a user to link to a specific place inside a Silverlight application
    • Navigation and search engine optimization
    • Improved text quality
    • Library caching support
    • More than 100+ controls available from Microsoft, not counting those made by partners
  • Silverlight 3 will ship with the native ability to run outside the browser. A Silverlight application running outside the browser implements the same security model as Silverlight in the browser, and even has built-in automated update abilities. Yep, drop a new version of the application on the web server and the Silverlight app on the user’s machine automatically updates. Say goodbye to complex deployment issues for desktop applications!
  • The 2010 Winter Olympics in Vancouver will be streamed live and on-demand using Silverlight
  • And, in what was possibly the most incredible news I heard all morning, with all of these new, incredible features, the Silverlight 3 installer package is actually 40k SMALLER than the Silverlight 2 installer. I guess there really is something to rigorous code review practices!

Finally, The Gu finished up the keynote this morning with a look at Expression Blend 3 CTP. Here are the highlights:

  • Blend 3 will include a new tool called SketchFlow, which will allow you basically create a digital “cocktail napkin” design of your application, visually mapping interactions between different application windows, share these drafts with customers, enter feedback directly into the form and send the feedback to designers in Blend. From where I was sitting, this looked a lot like the work item management tools in Visual Studio Team System. You’ve heard of Application Lifecycle Management (ALM)? How about DLM: Design Lifecycle Management!
  • Support for Silverlight development in Eclipse, both for Windows and the Mac OS.
  • New data-binding tools in Blend 3 support the ability to connect to sample data or generate sample date. You can also edit the test data right in the design environment, giving designers unprecedented testing capabilities.

Every bullet point above could easily be a separate post, and I intend to do as many as I can. Anyway, that’s the summery of this morning’s announcements, and there are more coming tomorrow. The links to many of the products above are not live yet. I’ll do follow-up posts with links to the goods as they become available. Until tomorrow…

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

RIA | Silverlight | Events | Architecture | User Experience

New Episode of ARCast.tv: Luke Chung on Access Db and Migration Challenges

by dboynton 3/2/2009 5:40:44 PM

Ah, Microsoft Access. I can still remember writing my first data-driven web application on my PC using Access as my data repository, only to upload it to a web server and have it seize up the minute more than ten people tried to use the site at the same time. What Access provides in ease of use it lacks in scalability, but still, many enterprise line-of-business and web applications still leverage Access in the data layer. Eventually, these applications need to migrate to a more scalable RDBMS, but taking that effort on can be daunting without solid experience and guidance.

This week’s episode of ARCast is all about the data layer and the role that Access has to play in it. In this interview, Luke Chung, founder and president of FMS, shares his view on Microsoft Access database solutions -- where they fit well, what challenges users and developers often face in creating and maintaining them, and how they have evolved from standalone desktop solutions to having the capability to be integrated with web-based and SharePoint centric solutions.

He further explains primary reasons why some Access database solutions are migrated to SQL Server database based solutions, what different approaches are used to carry out migrations, and how to get started with the migration process when a large number of Access databases are involved.

Get Microsoft Silverlight

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ARCast | Architecture

Why Music and Software Are So Alike, Part 3: Teaching

by dboynton 2/19/2009 11:04:53 AM

In this third and final post of this series on the similarities between software and music, we’re going to focus on something many of us end up doing whether we intend to or not: Teaching. And it’s an important one because it takes the collective topics of my prior posts, learning to play and finding your own voice as a composer, and provides a means of ensuring that your skills and knowledge endure.

Sharing Experience for Fun and Profit
Teaching percussion students in college helped pay for my groceries and rent. At the time, I didn’t teach out of any sense of altruistic vocation – I needed the money, pure and simple. I charged $12 a half hour, $20 for a full hour and sought to cover rudiments, drum kit and a brief listening exercise at the end. My half hour students generally missed out that the last part, but I felt it was really important to teach students how to be active listeners of music. Otherwise, all music becomes just like watching TV or that crap they play in elevators.

As I said, I was teaching more for the extra money than anything else back then, but honestly, it made me feel good as well. There is something inherently satisfying about taking something you know and passing it along to someone else, seeing the light bulb go on over their head when they suddenly “get it.”

Teaching can also be an experience where you have a realization about how much you really know about a certain topic. We all walk around each day with the sum total of our life’s knowledge and experience in our heads, almost always taking it for granted. If it’s familiar to us, then we assume its common knowledge for everyone else as well. Passing it along to someone willing to learn it helps you put what you know, and perhaps more importantly, what you don’t know, in better perspective.

Of course, the financial rewards of teaching music are proportional to the skill, experience and reputation of the teacher. Several months back, I was looking through the classified ads in the back of Modern Drummer and saw an ad for a lesson with the legendary Joe Morello, former drummer of the Dave Brubeck Quartet. While the ad didn’t mention the price, I heard legendary clinician Dom Famularo tell his story about his first lesson with Joe and the number he threw out was two hundred dollars an hour. Oh yeah, and he’s in New York, so unless you live there already, you’ll need to travel. For many of you, $200 an hour might seem excessive for one one-hour drum lesson, but think of what you could learn in that one hour from a guy who can do this:

Joe can charge that rate because he’s not just teaching what he learned in a book somewhere. He has the real world playing experience combined with expert knowledge and skill of the technique required to master the instrument (if “mastering” is ever really possible).

Also, as Joe points out in one of his many instructional videos, he teaches to pass a piece of himself and his collective experience along to the next generation, essentially creating his own legacy through the drummers he teaches.

Architect as Mentor
Software architects, whether official or unofficial in title, are generally considered the thought leaders of any particular development organization. As I mentioned in my last post, I consider the best architects to be the ones who spent years down in the trenches writing, testing and deploying real applications.

While architects are expected to play many roles, often prioritized by the organizations to which he or she belongs, the role of mentor should be considered one of the most important. Stop for a moment and think about architects you may work with today. Beyond working on application and system design, how much time do they devote to working with developers, helping them solve difficult problems, providing guidance and setting direction? If your answer is, “None,” then you may have the wrong people in those positions.

The best architects will have a great deal of technical and organizational experience that will be of great value to the development teams and organizations they serve. Beyond simply providing technical guidance, they can often help avoid political and deployment barriers which often plague projects, expand timelines and increase costs. By serving as an active mentor, they pass this important information along to the next generation of senior developers and architects.

And on that point, I should be clear:  While focus here is on architects, the role of mentor is by no means limited to just architects. Along my career path, I’ve run into several outstanding developers who, because of their generosity with their time, helped me and many others become better software developers.

So there you have it. As Darth Vader once said, “The circle is now complete.” (Of course, he said that to Obi-Wan Kenobi, his former mentor.) Are there other avenues of similarity we could follow here? Certainly, but I think this post finishes out the three most important similarities between being a musician and a software developer/architect: Learn your technique, learn to play and create new music and pass on what you’ve learned to the next generation.

I’ve gotten some really great feedback on this series and welcome your comments. Please share them with me and keep the conversation going.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Architecture | Role of the Architect

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

About the author

Denny Boynton Denny Boynton
Microsoft Architect Evangelist by day, wannabe rock 'n roll star by night! Want more? Here's my bio.

E-mail me Send mail

    follow me on Twitter


    Calendar

    <<  September 2010  >>
    MoTuWeThFrSaSu
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    View posts in large calendar

    Recent comments

    Authors

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2010, Denny Boynton

    Sign in