Welcome to MSDN Blogs Sign in | Join | Help

May 2008 - Posts

Hello Singapore!  We working on a number super cool community projects here on my team and we sure can use your help to make Southeast Asia's online experience even better.  We put together our first "sChallenge" (not the best name......(read more)

PDC is up and coming - in fact, registration opens tomorrow.  I'm pretty excited and hope to attend myself.

http://www.microsoftpdc.com/

ppt-cover

Some of you may be wondering what's Mix-it-up?!? This is a series of seminar around the latest web technologies. Each Mix-it-up event has its own unique theme but still evolves around the web. Come join us at the third session where we will share with you on leveraging Microsoft Office System as a web platform on the 29 May. I am the host for the Jun Mix-it-up on Connecting to the Web with Microsoft's Next Generation Data Services on 24 Jun. Come join in the fun! The agenda is as follows...

  • Keynote: Overview of Data Platform
  • Mix 01: Power of LINQ
  • Inspiration to Innovation: Teng IT Solutions Pte Ltd
  • Mix 02: Overview of ADO.Net – Entity Framework/Sync Services/Data Services
  • Many of you may not be aware that Microsoft publishes an architecture journal regularly. We are already at Journal 15. You can subscribe to The Architecture Journal at no cost! You can even download the previous journal online and read about the different views and topics contributed by top notch architects from Microsoft Corp as well as external well known architects.

    The title for the latest Journal is "The Role of an Architect". There are many interesting articles by different authors expressing their views on the role of an architect. I received the softcopy and hardcopy quite a few weeks back but didn't have the time to read it. After reading a few articles, it got me thinking of the architect profession in Singapore. A few questions that came to my mind...

    1. How many people really understand what an architect does?

    2. How many different types of architects do you know of?

    3. In a typical mid to large size company in Singapore, an architect always double up as a project manager/application manager/developer and many more...

    4. No distinct professional career advancement roadmap for architect role in most companies.

    5. Some developers like to put their title as architect to "self-promote" their seniority and level. But do they really understand what an architect does? But I'm happy to help these group of "aspiring architects" to get it right the first time to avoid failed projects!

    Hello Singapore!  My team (the Online Services Group for Microsoft Southeast Asia) is looking for a few interns to join us for the Summer and Fall period.  If you're smart, organized and crazy passionate about the online world... I want to hear...(read more)
    1 Comments
    Filed under:

    About a month back (Apr 2008), Microsoft announced the launch of a web-based platform called Live Mesh which allows subscribers to synchronise "the people, devices, programs, and information" they use regularly. The system works by making information available across a wide range of applications and devices.

    Here, there, everywhere

    Live Mesh puts you at the center of your digital world, seamlessly connecting you to the people, devices, programs, and information you care about—available wherever you happen to be. It's as cool as you can think of! Try it!

    Live Mesh

    clip_image001

    Microsoft patterns & practices is excited to announce the latest addition to
    the p&p library of software architecture guidance:

    Enterprise Library 4.0

    May 2008 Release for Visual Studio 2008

    Quick Links:

    – MSDN site: http://msdn.microsoft.com/entlib

    – Community Forum: http://go.microsoft.com/fwlink/?LinkID=119312

    – Community Extensions: http://codeplex.com/entlibcontrib

    What is Enterprise Library?

    Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges (such as logging, validation, caching, exception handling, and many others). Application blocks are a type of guidance encapsulating Microsoft recommended development practices; they are provided as source code plus documentation that can be used "as is," extended, or modified by developers to use on complex, enterprise-level line-of-business development projects.

    Goals for Enterprise Library

    Enterprise Library is a collection of application blocks intended for use by developers who build complex, enterprise-level applications. Enterprise Library is used when building applications that are typically to be deployed widely and to interoperate with other applications and systems. In addition, they generally have strict security, reliability, and performance requirements. The goals of Enterprise Library are the following:

    Consistency. All Enterprise Library application blocks feature consistent design patterns and implementation approaches.

    Extensibility. All application blocks include defined extensibility points that allow developers to customize the behavior of the application blocks by adding their own code.

    Ease of use. Enterprise Library offers numerous usability improvements, including a graphical configuration tool, a simpler installation procedure, and clearer and more complete documentation and samples.

    Integration. Enterprise Library application blocks are designed to work well together or individually.

    What’s New in v4.0?

    This release of Enterprise Library includes the following:

    – Integration with the Unity Application Block

    – Windows Management Instrumentation (WMI) 2.0 support and improved instrumentation

    – Performance improvements (particularly, in the Logging Application Block)

    – Pluggable Cache Managers

    – Visual Studio 2008 support

    – Bug fixes

    Note: existing public APIs (v3.1) are still supported.

    The Application Block Software Factory and the Strong Naming Guidance Package are not included in this release but are available as a separate download. Thus, there is no longer a dependency on Guidance Automation Extensions (GAX).

    For the detailed list of all changes, see About This Release of Enterprise Library.

    Getting Started

    If you are new to the Enterprise Library:

    − read the Introduction to the Enterprise Library;

    − download, compile and run the QuickStart samples—study the code;

    − read through the related QuickStart Walkthroughs and “Key Scenarios” sections of the documentation;

    − practice the Hands-On Labs;

    − join the webcast in June 2008 (the exact date will be announced on the Enterprise Library landing page).

    If you already know and love the Enterprise Library:

    − check out the change log for this release;

    − upgrade to V4.0—no code change is required—simply update the references to the corresponding application block assemblies and to the common assemblies;

    − download the updated QuickStarts and run through the Unity-integrated examples to get the flavor of new dependency injection style of using the Enterprise Library;

    − join the webcast in June 2008 (the exact date will be announced on the Enterprise Library landing page).

    Happy Coding!

    Information on Microsoft patterns & practices

    – Visit us at http://msdn.microsoft.com/practices/ to see the full line of existing patterns & practices.

    Send your mum a Mother's Day card!  :-)

    Microsoft scored highest in Evans survey for its tools, SDKs and Web services programs!

    May 5, 2008 (Computerworld) Web 2.0 software developers ranked Microsoft's MSN/Live Windows developer program higher than competing programs offered by Internet leaders Google, Yahoo, Amazon, eBay, Facebook and PayPal, according to results of an Evans Data Corp. report released today.

     
    Page view tracker