Showing posts with label ajax. Show all posts
Showing posts with label ajax. Show all posts

ASP.NET 3.5 Social Networking Review

ASP.NET 3.5 Social Networking
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET 3.5 Social Networking? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET 3.5 Social Networking. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

ASP.NET 3.5 Social Networking ReviewThis is an excellent book for anyone contemplating the development of a social networking web site using ASP.NET, although you may find the cutting edge technology used to be a little too advanced if you are only familiar with the ASP.NET Framework. The most useful aspect of the application design will be the database schema which meets the project requirements in a well thought out manner.
There are a few social networking features that are not covered like threaded comments and user profiles that can be customized using CSS but other common features are implemented including tag clouds and content rating.
Although this is a thick book, 556 pages, most of the content is code listings so it won't actually take you too long to read it. Building a social networking web application is a huge project which a solitary developer could hardly manage alone so just reading this book is not going to get you there.
ASP.NET 3.5 Social Networking OverviewThis book will show you how to create a scalable, maintainable social network that can support hundreds of thousands of users, complete with multimedia features. This book is written for ASP.NET and C# developers who want to build an enterprise-grade Social Network, either for their own business purposes or as a contract job for another company. The book assumes you have prior experience of developing web applications using ASP.NET 3.5, C# 3.0, SQL Server 2005/2008, and Visual Studio .NET 2008; it focuses on topics that will be of interest to existing developers - not on providing step-by-step examples for each detail.

Want to learn more information about ASP.NET 3.5 Social Networking?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

ASP.NET 4 Social Networking Review

ASP.NET 4 Social Networking
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET 4 Social Networking? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET 4 Social Networking. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

ASP.NET 4 Social Networking ReviewThis book is about how to build a Social Network (a fish owners one as an example), by using ASP.NET, C# and some frameworks: MEF, EF, ADO.NET EF.
Some of those frameworks are not lightweight but at the same time they are very ordered and the code is well structured so swapping is easy.

Some interesting points or highlights after reading it:
Uses an events-based newsfeed, same principle as facebook does. Nice details as being able to hide stuff.
Friendly urls for profiles and other sections, in fact, sometimes is a bit overabused to search for SEO, when a social network might be more private. But just having the concept of forums... means the authors wanted to add as much "social stuff" as possible, even if doesn't't fully fit.
Precalculates and stores different photo sizes on upload (right), but does it synchronously (wrong, can get to long waits or timeouts).
Lazy loading vs eager loading, the endless discussion (here decides to do eager loading of some things).
User search is pretty basic, using LINQ to search in a few fields.
Blogs are curiously created: Allow to publish public posts (even with friendly urls), but doesn't syndicates in a RSS feed so limits that public exposure.
Builds a forum, quite extrange and atypical in a social network (is among the RSS one of the things they have semi-killed). Voting, marking forum replies as answers and user rankings are... a bit out of scope for a social network, more fit for a pure forum. At least the ratings are correctly decoupled and system-wide usable (providing good extensibility).
Very simple privacy management in general: Either public or private, with just some cases of membership/access requests.
Last chapter presents scalability advices: Moving to a SOA architecture (with WCF), separating frontend servers to a farm with load balancing, service servers and DB tier, caching using AppFabric's Caching component or Memcached. Also moves the email sending process to a queued, async. system. Also mentions logical deletion and then system process to wipe deleted items, DB Indexing and data partitioning (does SQL Server level partitioning instead of handling it via code), and Lucene.NET for searching.
But also has some cons:
Uses database table relationships (referential inegrity via DB), uncommon due to caching problems
HTML inside messages in service layers
Favors code-behind dynamic html generation instead of using subviews
Stores profile avatar images in the DB (ouch!)
Friendship defined as one-way relation (instead in the more flexible two-way friend-friend relation).This results in crap code related to it (like friend search), because it must have "originator ID is friend of X" OR "destination ID is friend of X".
Presentation entities to lessen the problem of eager loading (but not avoiding it, just lowering memory usage).
And the .NET 4 in the name... would have worked equally with 3.5 (I can't recall anything FW4.0 specific in the book).
Dynamic attributes idea is nice but not scalable (even less needing to rows in different tables for each attribute.
The book mentions or implements nany tiny details not obvious but even sometimes missing on large websites (e.g. Terms of Use versioning and tracking of last accepted version by the users, Easy and mockable configuration manager).
As a conclusion, the book won't show you groundbreaking secrets nor incredible algorithms, but will set the basis for a decent social network with low usage and quite some features. You will probably want to cut out some unwanted features but code is clean and well structured. But at least the code is not badly written.ASP.NET 4 Social Networking OverviewEach chapter starts by showing the user experience we are going to create in the chapter. It then has a section discussing the major design decisions we face in building these features, and finally presents the 'solution' including the overall architecture and highlighting the most important code elements. The book presents a lot of real-world code, with comprehensive explanation and discussion. The full social network application is available for download from the Packt website, for you to examine, study, and modify. This book is written for ASP.NET and C# developers who want to build an enterprise-grade Social Network, either for their own business purposes or as a contract job for another company. The book assumes you have prior experience of developing web applications using ASP.NET 4.0, C# , SQL Server 2008, and Visual Studio .NET 2010. If you working with earlier versions of any of these, you can still go ahead and use this book as a guide to get you going. The book focuses on topics that will be of interest to existing developers and not on providing step-by-step examples for each detail.

Want to learn more information about ASP.NET 4 Social Networking?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Concise Guide to Dojo (Wrox Programmer to Programmer) Review

Concise Guide to Dojo (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Concise Guide to Dojo (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Concise Guide to Dojo (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Concise Guide to Dojo (Wrox Programmer to Programmer) ReviewIt is disturbing and disheartening when running code, downloaded from the publisher's site, only to discover it doesn't work which is the case with The Concise Guide to Dojo. Using dojo-release-1.3.2, I was never able to get any of the code working; I'll try another text but recommend purchasers stay away from this one.Concise Guide to Dojo (Wrox Programmer to Programmer) Overview
The Concise Guide to Dojo

Dojo has rapidly become one of the hottest JavaScript based web development frameworks. It provides you with the power and flexibility to create attractive and useful dynamic web applications quickly and easily. In this fast-paced, code-intensive guide, you'll discover how to quickly start taking advantage of Dojo. The pages are packed with useful information and insightful examples that will help you make your web sites more usable, responsive, and functional.
Expert programmer Leslie Orchard uncovers the practical nuts and bolts of Dojo, including DOM, event handling, and AJAX. He then shows you how to work with additional Dojo add-ons such as Dijit and DojoX. Along the way, you'll find clever tips so you can gain a better understanding of how to best utilize this Open Source DHTML toolkit. With this excellent guide by your side, you'll learn how to get the most out of Dojo so you can create dynamic, visually appealing web applications.
What you will learn from this book

How to navigate and manipulate content using DOM

Tips for communicating between JavaScript® components behind the scenes

How to compose complex animations from scratch

Ways to connect with remote server-side data resources

How to build and declare user interface widgets and data objects in HTML

Techniques for using the build and deployment tools to bundle your code packages

All about the DojoX project and Dojo's expanding experimental frontier

Who this book is for
This book is for experienced web developers who want to get straight into Dojo and explore the tools and productivity gains offered by the framework. You should have a working knowledge of HTML, CSS, and JavaScript.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Want to learn more information about Concise Guide to Dojo (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...