Building a Web 2.0 Portal with ASP.NET 3.5
Learn How to Build a State-of-the-Art Ajax Start Page Using ASP.NET, .NET 3.5, LINQ, Windows WF, and More
Publisher: O'Reilly Media
Released: December 2007
Pages: 320

If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with ASP.NET 3.5 and other cutting-edge Microsoft technologies. You learn how to develop rock-solid web portal applications that can withstand millions of hits every day while surviving scalability and security pressures -- not just for mass-consumer homepages, but also for dashboards that deliver powerful content aggregation for enterprises.

Written by Omar AL Zabir, co-founder and CTO of Pageflakes, Building a Web 2.0 Portal with ASP.NET 3.5 demonstrates how to develop portals similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ and .NET 3.5. Through the course of the book, AL Zabir builds an open source Ajax-enabled portal prototype (available online at www.dropthings.com), and walks you though the design and architectural challenges, advanced Ajax concepts, performance optimization techniques, and server-side scalability problems involved.

You learn how to:

  • Implement a highly decoupled architecture following the popular n-tier, widget-based application model
  • Provide drag-and-drop functionality, and use ASP.NET 3.5 to build the server-side part of the web layer
  • Use LINQ to build the data access layer, and Windows Workflow Foundation to build the business layer as a collection of workflows
  • Build client-side widgets using JavaScript for faster performance and better caching
  • Get maximum performance out of the ASP.NET AJAX Framework for faster, more dynamic, and scalable sites
  • Build a custom web service call handler to overcome shortcomings in ASP.NET AJAX 1.0 for asynchronous, transactional, cache-friendly web services
  • Overcome JavaScript performance problems, and help the user interface load faster and be more responsive
  • Solve scalability and security problems as your site grows from hundreds to millions of users
  • Deploy and run a high-volume production site while solving software, hardware, hosting, and Internet infrastructure problems
Building a Web 2.0 Portal with ASP.NET 3.5 also presents real-world ASP.NET challenges that the author has solved in building educational and enterprise portals, plus thirteen production disasters common to web applications serving millions of users. If you're ready to build state-of-the art, high-volume web applications, this book has exactly what you need.
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyBuilding a Web 2.0 Portal with ASP.NET 3.5
 
4.7

(based on 9 reviews)

Ratings Distribution

  • 5 Stars

     

    (7)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 9 customers

Sort by

Displaying reviews 1-9

Back to top

(6 of 7 customers found this review helpful)

 
5.0

Great Book

By Gurjeet

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

This Book is really great.The author has done a great stuff.Many thanks to Omar.Actually this book contains every feature a modern asp.net 3.5 website can possibly have plus the author has explained all the decison making stages.

This is one book as far as I know that covers asp.net3.5 in such a elegant and detailed manner for experienced developers.Any one wud learn a lot from this book.

Again many thanks to author and publisher.

 
4.0

Tips & Tricks

By Rodrigo Moreira

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

This book explains the techniques behind the DropThings portal (www.dropthings.com), showing some source-code (available at www.codeplex.com) and giving a couple of tips and tricks of web 2.0 programming. The book is very interesting but it's for those developers who already know the technologies it covers (ASP.NET, C#, LINQ, WF and ASP.NET AJAX) and want to know "the best way to do it" or became aware of commom problems that big web 2.0 portals generally has.

Below is the main topics of each chapter:Chapter 1 - Conceptual meanings of Web and ASP.NET.

Chapter 2 - How can you design your own Widgets Framework (Based on his ideas that lead him to develop his own framework) and things that you need to concern when you develop a big portal.

Chapter 3 - Tips and Tricks of developing rich client controls

Chapter 4 - How can you add LINQ and Workflow Foundation to your Data and Business Layers.

Chapter 5 - Developing Widgets itself

Chapter 6, 7, 8 and 9 - Reflections over performance (at Client, Server and "client-server" interaction)

Chapter 10 - Solving Deployment and "Go-live" problems.

Bear in mind this book don't teach you those technologies, it only leads you to use them in a better way based on the author's experience (Author is the PageFlake's co-Founder and CTO, so he really knows what he's talking about).

In conclusion, if you want to learn how you use those technologies (Asp.net Ajax, Workflow Foundation..), I recommend you to try other books. Otherwise, if you want to know more about how to create a scalable web 2.0 site, tips & tricks and the best practices of those techs at web, this book will hit at the bullseye.

(1 of 1 customers found this review helpful)

 
5.0

Great Job

By Adrian Pantea

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

Great job on the book and the web site.

The details included in the book were helpfull and important in understanding some of the architectural decisions made in the web site.

Adrian

 
5.0

Superb

By Moe_BIT

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

Excellent, Thanks to Omar for great writing.

ami ei dhoroner boi khujtesilam for long time

(1 of 1 customers found this review helpful)

 
5.0

My luckiest find

By Anonymous

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

Almost without exceptions I buy my technical books based in information in magazines, other books and of course searching with Google. Last two years I applied all these methods trying to find a book like Omar's - alas without success. They all were too narrow, too elementary or too fractured. So, I gave up hoping that there will be a book about design and implementation of a large Web 2.0 site - and started our own.

Last wee, visiting a book store with intent to buy a specific book, I spotted Building a Web 2.0 Portal with ASP.NET 3.5

The title is well chosen, but what really got me excited in the next 10 seconds was a glance through the Index.

Now, few days after, I am convinced that Omar wrote the most exciting book I read in last 10 years (I would exclude some books written by Feynman or Steven Hawking as well as few books from the fiction category.

As my own design uses the same building block, it is still not too late to apply many of the great ideas andtechniques presented in this book. In that sense I feel a lot better off than the gentlemen who wrote the blog at http://geekswithblogs.net/WynApseTechnicalMusings/archive/2007/01/12/103457.aspx

In summary: this book is a must for anyone interested in building complex distributed web applications.

(1 of 1 customers found this review helpful)

 
5.0

Very unique book full with goodness

By Jonathan Robin

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

This was an awesome read!

If you are an intermediate developer, this book has everything you need to know to grow and become an advanced developer and eventually an architect. Not only that, you will be able to learn how to build and maintain your own production web solutions all by yourself.

This book has so far the best collection of performance and scalability optimization techniques. Majority of the techniques are very unique, not found in any other book or website.

Although I partially agree with Bart on his comment about texts already available in blog and codeproject, but I disagree on some points:

- It's perfectly normal to start a topic on a blog and then eventually enrich it from user feedback and write an article or book out of it. Books or articles generally have polished, much elaborated description and lessions from past mistakes and user feedback. The author has done the same. When I see his blog posts or articles, they are somewhat shortcuts, not in detail, full of holes. But the book surely shows sign of experience on each topic.

- The 10 ASP.NET article he mentioned came out after the book was published and actually has two unique techniques that's missing in both blog and book. The article is basically an aggregation of blog posts author made earlier.

- Despite the information already available in his articles and blog, the first 5 chapters, especially the whole Chapter 7 is surely unique in the book. The remaining chapters are also well elaborated and shows authors experience from his research and blog post. All of them surely makes the book worth the money.

(2 of 2 customers found this review helpful)

 
3.0

Pretty Good book, but be careful before you buy...

By Bart Czernicki

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

This book is a great resource for tips/tricks from one of the architect/technology heads at pageflakes.com.

The book is written in an easy to understand flow. It is definitely aimed at a much more seasoned/sr. level programmer. The book's flow seems like an experience guide from implementing pageflakes.com architecture and the pains/solutions dealing with the many gotchas.

A lot of the content has been already posted on sites such as codeproject.com (actually I would say the articles in the public domain are taken VERBATIM from the book; or vice versa). The chapters about: dropthings.com, async threads and ASP.NET performance can all be found on the site. For example:

http://www.codeproject.com/KB/aspnet/10ASPNetPerformance.aspx

My other problem with the book is that the book only focuses on the web portal for only a few chapters and the rest is geared towards optimization and ASP.NET/servers etc. The title of the book should be changed to a resource guide or a tips/tricks book (somehow I think this title looks better and could sell more copies though) :)

The performance suggestions are top notch. I wish there were more examples of the net performance gain to focus on the core performance rather than trying to figure out what can give you the most bang for your buck.

Overall very good book, but beware ur not getting 280 pages of web 2.0 portal goodness.

(1 of 1 customers found this review helpful)

 
5.0

Buy this book now.

By Anonymous

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

If you are a Microsoft web developer you need to purchase this book.

It is quite a short book weighing in at only 280 pages however the amount of very useful information contained within those short number of pages is staggering.

This book is taken from the perspective of building your own fully Ajax enabled web portal and is based on a production web site Pageflakes (http://www.pageflakes.com) . Omar guides you through design and implementation decisions that you need to think of when constructing your web site, scalability decisions, performance decisions, security considerations etc.

On the code side of things the sample site that this book is based on uses all the up to date technologies that Microsoft has released including Ajax and Windows Workflow. Omar explains best practices on building a website, N-Tier architectures, using interfaces for pluggable components to your site etc.

This is the best book on .Net programming I have read in a while and there is a lot in it from both the architects and the developers points of view.

(1 of 1 customers found this review helpful)

 
5.0

Excellent Book

By Samiha Esha

from Undisclosed

Comments about oreilly Building a Web 2.0 Portal with ASP.NET 3.5:

Congratulation !!

It's a brilliant Book about ASP.NET Technology.

Regards,

Samiha Esha.

Displaying reviews 1-9

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook: $35.99
Formats:  APK, DAISY, ePub, Mobi, PDF
Print & Ebook: $49.49
Print: $44.99