<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8942304</id><updated>2026-07-24T14:05:24.556+08:00</updated><category term="architecture"/><category term="microsoft"/><category term="sharepoint"/><title type='text'>PAUL&#39;s Professional Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8942304.post-5329212573510477626</id><published>2010-02-14T20:56:00.001+08:00</published><updated>2010-02-21T16:33:42.390+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>What I am doing in MCS?</title><summary type="text">What I actually do in Microsoft Consulting Services? Check out here.

Have no ideas? May be you can read this.</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/5329212573510477626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/02/what-i-am-doing-in-mcs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/5329212573510477626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/5329212573510477626'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/02/what-i-am-doing-in-mcs.html' title='What I am doing in MCS?'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-80742678325184917</id><published>2010-02-05T19:42:00.000+08:00</published><updated>2010-02-05T19:42:28.670+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>HTML 5</title><summary type="text">Steve Jobs said,&quot;Apple does not support Flash because it is so buggy, he says. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash, he says. The world is moving to HTML5.&quot; (Read more)

So what HTML 5 is all about? 

The definition from Wikipedia: &quot;HTML5 is the proposed next standard for HTML 4.01, XHTML 1.0 and DOM Level 2 HTML. It aims to reduce the need </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/80742678325184917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/02/html-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/80742678325184917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/80742678325184917'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/02/html-5.html' title='HTML 5'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-6038627100227554076</id><published>2010-01-18T21:41:00.005+08:00</published><updated>2010-01-19T23:43:19.949+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>Semantic Search Engine</title><summary type="text">Back to the days in the university, semantic web was a computer science research area and now we can see some nice search applications out there: Powerset / hakia / deepdyve 

Compare the results of searching&quot;what is software design&quot; in Powerset , hakia and Google

What is semantic search? Wikipedia says, &quot;Semantic search is a process used to improve online searching by using data from semantic </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/6038627100227554076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/semantic-search-engine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/6038627100227554076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/6038627100227554076'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/semantic-search-engine.html' title='Semantic Search Engine'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-1386031387886031578</id><published>2010-01-18T14:14:00.004+08:00</published><updated>2010-01-18T14:22:41.829+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint"/><title type='text'>SharePoint Video on YouTube</title><summary type="text">Get Started with SharePoint

</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/1386031387886031578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/sharepoint-2010-video-on-youtube.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/1386031387886031578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/1386031387886031578'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/sharepoint-2010-video-on-youtube.html' title='SharePoint Video on YouTube'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-8323277271784124492</id><published>2010-01-18T11:46:00.005+08:00</published><updated>2010-01-18T14:13:37.908+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint"/><title type='text'>SharePoint 2010 updated services infrastructure</title><summary type="text">In Microsoft® SharePoint® Server 2010, services are no longer contained within a Shared Services Provider (SSP). Instead, the infrastructure for hosting services moves into SharePoint® Foundation 2010 and the configuration of service offerings is much more flexible. Individual services can be configured independently and third-party companies can add services to the platform.

More granular </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/8323277271784124492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/sharepoint-2010-updated-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8323277271784124492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8323277271784124492'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/sharepoint-2010-updated-services.html' title='SharePoint 2010 updated services infrastructure'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_BB9rzk0vDb4/S1PV5m5D-KI/AAAAAAAAA0g/0R1FqlrZIok/s72-c/sps2010_service1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-5163971488221008460</id><published>2010-01-15T17:13:00.005+08:00</published><updated>2010-01-18T12:01:07.838+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>What is Windows Communication Foundation?</title><summary type="text">I&#39;ve been designing .NET applications using ASP.NET Web Services since 2004. Web Services is the great tool for building service-oriented architecture (SOA) systems and connecting applications in different environments. But, it does not solve some other important problems and you need to use another tools e.g. .NET Remoting, Enterprise Services, Web Services Enhancements (WSE), System.Messaging, </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/5163971488221008460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/what-is-windows-communication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/5163971488221008460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/5163971488221008460'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/what-is-windows-communication.html' title='What is Windows Communication Foundation?'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-8220323424485033422</id><published>2010-01-15T12:28:00.004+08:00</published><updated>2010-01-18T12:00:37.709+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>ADO.NET Entity Framework (Object/Relational Mapping)</title><summary type="text">You may heard of Hibernate if people are talking about ORM. What ORM tools can Microsoft deliver? Here you go:

The ADO.NET Entity Framework is an Object/Relational Mapping (ORM) framework that enables developers to work with relational data as domain-specific objects, eliminating the need for most of the data access plumbing code that developers usually need to write. Using the Entity Framework,</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/8220323424485033422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/adonet-entity-framework.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8220323424485033422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8220323424485033422'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/adonet-entity-framework.html' title='ADO.NET Entity Framework (Object/Relational Mapping)'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-8923000490668299789</id><published>2010-01-14T17:41:00.006+08:00</published><updated>2010-01-18T12:04:05.914+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>Are you really know how to program in .NET?</title><summary type="text">Have been interviewing many .NET developers/programmers/analysts recently, to be honest, many of them are below average. I&#39;ve consolidated some essential .NET development materials and resources on the web for those who keen on learning software development:

Overview of the .NET Framework&amp;nbsp;: Entry ticket please. Framework architecture, Common Language Runtime, Common Type System, Class </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/8923000490668299789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/are-you-really-know-how-to-program-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8923000490668299789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8923000490668299789'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/are-you-really-know-how-to-program-in.html' title='Are you really know how to program in .NET?'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-5084322692721010510</id><published>2010-01-14T14:01:00.012+08:00</published><updated>2010-01-18T12:04:39.060+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>How to measure your web site?</title><summary type="text">Measuring web site traffic and marketing effectiveness is hard and often ignore during software development.&amp;nbsp;Some&amp;nbsp;web analytics software provide extensible&amp;nbsp;solution with a consolidated view of visitor interactions. Omniture and Google Analytics are the enterprise-class web analytics solution that gives you rich insights into your website.

Quote: &quot;Free product offerings are </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/5084322692721010510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/how-to-measure-your-web-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/5084322692721010510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/5084322692721010510'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/how-to-measure-your-web-site.html' title='How to measure your web site?'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-9157787628610716927</id><published>2010-01-12T16:53:00.007+08:00</published><updated>2010-01-18T12:05:07.991+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>Flash vs Silverlight</title><summary type="text">Still enterprises are still prefer Flash than Silverlight at the moment. But Silverlight has been greatly improved in these few years. Have a look: 


Flash vs Silverlight Gallery
(you will be more interested in this comparison)

Silverlight Showcase

Silverlike
</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/9157787628610716927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/flash-vs-silverlight-gallery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/9157787628610716927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/9157787628610716927'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/flash-vs-silverlight-gallery.html' title='Flash vs Silverlight'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-3099374722861566125</id><published>2010-01-12T11:47:00.005+08:00</published><updated>2010-01-18T12:05:32.591+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>Designing a Knowledge Management System</title><summary type="text">In the past four years, I&#39;ve managed to&amp;nbsp;implement for about 3 Knowledge Management Systems in&amp;nbsp;3 large listed enterprises, one is a railway company, one is a sport company and the other is an international sourcing and retail company. I want to share my view on the succeed factors of building a KM system in a real world:
Sell it as a corporate-wide initiative and secure funding and </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/3099374722861566125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/designing-knowledge-management-system.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/3099374722861566125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/3099374722861566125'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/designing-knowledge-management-system.html' title='Designing a Knowledge Management System'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_BB9rzk0vDb4/S1AzxQ6quAI/AAAAAAAAAuQ/yHPJQjR96HI/s72-c/ishare+hb.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-1135743550268042453</id><published>2010-01-12T10:04:00.002+08:00</published><updated>2010-01-14T17:54:56.093+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>Model View Controller (MVC)</title><summary type="text">I had a long discussion with&amp;nbsp;a friend of mine on applying Model View Controller (MVC) in modern web application development. My view to the value of&amp;nbsp;this design pattern is: It depends!

You can read more about MVC on ASP.NET MVC&amp;nbsp;, MSDN, Java Patterns&amp;nbsp;or a pet shop example.

.</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/1135743550268042453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/model-view-controller-mvc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/1135743550268042453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/1135743550268042453'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/model-view-controller-mvc.html' title='Model View Controller (MVC)'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-8442702158572366931</id><published>2010-01-12T09:32:00.003+08:00</published><updated>2010-01-14T17:55:15.114+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>SharePoint development patterns and practices</title><summary type="text">The Developing SharePoint Applications guidance helps architects and developers design and build applications that are both flexible and scaleable. 
http://msdn.microsoft.com/en-us/library/dd203468.aspx

The TechNet best practice resource centre is another good resource.
http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx

Or checkout my SharePoint reading list:
http://</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/8442702158572366931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/sharepoint-development-patterns-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8442702158572366931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8442702158572366931'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/sharepoint-development-patterns-and.html' title='SharePoint development patterns and practices'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-813274540716528590</id><published>2010-01-11T18:35:00.003+08:00</published><updated>2010-01-14T17:55:25.095+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>The Practice of Design</title><summary type="text">Our customer says: “I want our new system to have a response time of no more than two seconds!!”
Our IT Director says: “We must cut cost!! All new development efforts must fit within our existing environment, using existing tools.”

We have faced these challenges many times and are used to design challenges that have both stringent customer requirements and built-in IT constraints due to existing</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/813274540716528590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/practice-of-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/813274540716528590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/813274540716528590'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/practice-of-design.html' title='The Practice of Design'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-8176506510837448401</id><published>2010-01-11T17:46:00.006+08:00</published><updated>2010-01-14T17:55:36.672+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>Becoming an Architect in a System Integrator</title><summary type="text">So inspired by Amit Unde after reading this article.

...

Being an architect is tough! What architects do is a mystery to much of the world; this is hardly surprising, because an architect&#39;s work is intangible—&quot;thought-ware,&quot; if you will—and it happens in the background. That makes many wonder about the architect&#39;s role in an organization. Architects interact with many stakeholders—CIOs, project</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/8176506510837448401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2010/01/becoming-architect-in-system-integrator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8176506510837448401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/8176506510837448401'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2010/01/becoming-architect-in-system-integrator.html' title='Becoming an Architect in a System Integrator'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-116239287630464036</id><published>2006-11-01T22:54:00.000+08:00</published><updated>2006-11-01T22:54:36.413+08:00</updated><title type='text'>Developer maps for Office, SharePoint and InfoPath</title><summary type="text">You can download them via:http://www.microsoft.com/downloads/details.aspx?FamilyId=771AEB45-9D27-4D1F-ACD1-9B950637D64E&amp;displaylang=en.</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/116239287630464036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/11/developer-maps-for-office-sharepoint_01.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/116239287630464036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/116239287630464036'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/11/developer-maps-for-office-sharepoint_01.html' title='Developer maps for Office, SharePoint and InfoPath'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-116239217433031104</id><published>2006-11-01T22:37:00.000+08:00</published><updated>2006-11-01T22:45:37.723+08:00</updated><title type='text'>ASP.NET AJAX</title><summary type="text">ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.Read theASP.NET AJAX ShowcaseThis is a cool site developed using ASP.NET AJAXhttp://www.pageflakes.com/Microsoft is spending lots of $$$ on catching up these Web 2.0 things. I guess more will come soon :)</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/116239217433031104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/11/aspnet-ajax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/116239217433031104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/116239217433031104'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/11/aspnet-ajax.html' title='ASP.NET AJAX'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-115979827814778312</id><published>2006-10-02T22:09:00.000+08:00</published><updated>2006-10-02T22:11:19.856+08:00</updated><title type='text'>Web 2.0 in the Enterprise</title><summary type="text">A very nice article on Web 2.0 by Arpan Shah&#39;s BlogQuote:Web 2.0 is a popular term used to describe a number of web applications on the Internet. Terms like Enterprise 2.0 and Office 2.0 have also made their way into mainstream Tech vernacular. As a Technical Decision Maker, as an Architect, as a Business Decision Maker - what does Web 2.0 mean to you?I&#39;ve had a number of conversations with </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/115979827814778312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/10/web-20-in-enterprise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/115979827814778312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/115979827814778312'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/10/web-20-in-enterprise.html' title='Web 2.0 in the Enterprise'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-115978563204015896</id><published>2006-10-02T18:38:00.000+08:00</published><updated>2006-10-02T18:40:45.636+08:00</updated><title type='text'>Gates Advises CEOs: Software Puts Information to Work for People</title><summary type="text">Gates Advises CEOs: Software Puts Information to Work for Peoplehttp://www.microsoft.com/presspass/press/2006/may06/05-17CEOSummit06PR.mspxREDMOND, Wash. – May 17, 2006 – Speaking to more than 100 CEOs gathered here for the 10th annual Microsoft® CEO Summit, Microsoft Corp. Chairman and Chief Software Architect Bill Gates today said trends in the “new world of work” create a need for companies to</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/115978563204015896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/10/gates-advises-ceos-software-puts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/115978563204015896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/115978563204015896'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/10/gates-advises-ceos-software-puts.html' title='Gates Advises CEOs: Software Puts Information to Work for People'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-115251159587110172</id><published>2006-07-10T14:04:00.000+08:00</published><updated>2006-07-10T14:06:36.353+08:00</updated><title type='text'>The Wired 40</title><summary type="text">01. GOOGLE2005 Rank: 02Less cuddly but more profitable than ever, the monster from Mountain View has rivals but no peers. Is it a search engine? A media company? A software provider? Who cares? Microsoft, for one. Get ready for the grudge match of the decade.02. APPLE2005 Rank: 01In the drama of Apple’s resurgence, act one was forging the iTunes/iPod axis. Act two was bundling the iLife suite of </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/115251159587110172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/07/wired-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/115251159587110172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/115251159587110172'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/07/wired-40.html' title='The Wired 40'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-114780662480286989</id><published>2006-05-17T03:06:00.000+08:00</published><updated>2006-05-18T23:30:59.076+08:00</updated><title type='text'>Microsoft SharePoint Conference 2006 (Day 2)</title><summary type="text">Here comes to SharePoint Conference 2006, Day 2. Microsoft Office SharePoint Server (MOSS)- Administering SharePoint Technologies: Part 1 - Installation and configuration- Administering SharePoint Technologies: Part 2 - Onging Management  It&#39;s all about how to install MOSS 2007, your design gold, planning and management.- MS Office System Client Integration with MOSS 2007  Describes how Office </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/114780662480286989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/05/microsoft-sharepoint-conference-2006_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/114780662480286989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/114780662480286989'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/05/microsoft-sharepoint-conference-2006_17.html' title='Microsoft SharePoint Conference 2006 (Day 2)'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-114780631116906619</id><published>2006-05-17T02:52:00.000+08:00</published><updated>2006-05-17T03:05:11.646+08:00</updated><title type='text'>Microsoft SharePoint Conference 2006 (Day 1)</title><summary type="text">I am in Seattle to attend the Microsoft SharePoint Conference 2006 on the latest Office SharePoint 2007 technology. In this blog, I will keep you post my update everyday. Hope you enjoy it.15 May 2006 Day 1- Opening keynote by Bill Gates. First time to see the REAL Bill Gates, it&#39;s cool. Seems like everyone loves to see him, just like a star in the hall :)- Breakout 1: Overview of the Web Content</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/114780631116906619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/05/microsoft-sharepoint-conference-2006.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/114780631116906619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/114780631116906619'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/05/microsoft-sharepoint-conference-2006.html' title='Microsoft SharePoint Conference 2006 (Day 1)'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-114026817937804259</id><published>2006-02-18T21:07:00.000+08:00</published><updated>2006-02-18T21:09:39.506+08:00</updated><title type='text'>The world is flat</title><summary type="text">How would we live in the information world?Is the world a village?This book is pretty interesting.</summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/114026817937804259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/02/world-is-flat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/114026817937804259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/114026817937804259'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/02/world-is-flat.html' title='The world is flat'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-113834535574614153</id><published>2006-01-27T15:00:00.000+08:00</published><updated>2006-02-18T21:11:32.636+08:00</updated><title type='text'>Overview of WinFX</title><summary type="text">At a high level, WinFX consists of these basic components:• .NET Framework• Microsoft® Windows® Communication Foundation (formerly code-named &quot;Indigo&quot;)• Microsoft® Windows® Presentation Foundation (formerly code-named &quot;Avalon&quot;)• Microsoft® Windows® Workflow Foundation (formerly code-named &quot;WinOE&quot;).NET FrameworkThe core API contains classes that are shared by all types of WinFX applications. For </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/113834535574614153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/01/overview-of-winfx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/113834535574614153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/113834535574614153'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/01/overview-of-winfx.html' title='Overview of WinFX'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8942304.post-113721611885968782</id><published>2006-01-14T13:20:00.000+08:00</published><updated>2006-01-14T13:21:58.876+08:00</updated><title type='text'>Software Architect Tasks</title><summary type="text">The software architect has overall responsibility for driving the major technical decisions, expressed as the software architecture. This typically includes identifying and documenting the architecturally significant aspects of the system, including requirements, design, implementation, and deployment &quot;views&quot; of the system.The architect is also responsible for providing rationale for these </summary><link rel='replies' type='application/atom+xml' href='http://paulabraham.blogspot.com/feeds/113721611885968782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paulabraham.blogspot.com/2006/01/software-architect-tasks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/113721611885968782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942304/posts/default/113721611885968782'/><link rel='alternate' type='text/html' href='http://paulabraham.blogspot.com/2006/01/software-architect-tasks.html' title='Software Architect Tasks'/><author><name>PAUL Yau</name><uri>http://www.blogger.com/profile/03804226125532266306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>