Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
ASP.NET 3.5 Social Networking Paperback – December 11, 2008
|New from||Used from|
"Enlightenment Now: The Case for Reason, Science, Humanism, and Progress"
Is the world really falling apart? Is the ideal of progress obsolete? Cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, and instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise. Learn more
About the Author
Andrew Siemer is currently the enterprise architect at OTX Research. He has worked as a software engineer, enterprise architect, trainer, and author since 1998 when he got out of the Army. Andrew has consulted with many companies on the topics of e-commerce, social networking, and business systems. To name a few, he has worked with eUniverse (AllYouCanInk.com), PointVantage (MyInks.com), Callaway Golf (CallawayConnect.com), Guidance Software (GuidanceSoftware.com), and Intermix Media (Grab.com, AmericanIdol.com, FoxSports.com, FlowGo.com). In addition to his daily duties he also offers various classes in .NET, C#, and other web technologies to local students in his area as well as blogging in his *free* time.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 84%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The author does a good job of explaining his architecture methodologies and decisions. It probably helps if you are familiar with some principles of enterprise architecture to begin with so that you aren't locked strictly into the authors design patterns. I've taken some of andrews ideas and mixed them with my own, and i'm happy with the results.
The best part, as i alluded to before, is that the author has written all of the database schemas, business and data layers, and wrapper and service classes needed to get you started with a social networking site. Even though you probably won't use everything he did, you can still use a lot of it and it saves a lot of typing and thinking if you're starting from scratch. He also has a lot of good ideas and uses many open source technologies that are available. (Even though personally i'm sticking with enterprise library for some things like DI.) As one reviewer alluded to the author does used Linq to Sql as opposed to entity framework, but i had no problem with this. If you want to use entity framework you can just swap out your domain model, no big deal.
Make sure you download the sample site from codeplex so you don't have to type everything from scratch. The appendices are online too. It will be a while before my site is ready to go live but i think this book will be a great asset in getting it code complete.
Well worth the price --(as other reviewers have stated)!
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.
Most recent customer reviews
There are problems with the book - it has an "open source" feeling to it, where you're expected to be able to...Read more