|
SOFTWARE DESIGN BOOKS
Posted in Software Design (Monday, October 6, 2008)
Written by Gottfried Vossen; Stephan Hagemann. By Morgan Kaufmann.
The regular list price is $49.95.
Sells new for $29.93.
There are some available for $31.49.
Read more...
Purchase Information
4 comments about Unleashing Web 2.0: From Concepts to Creativity.
- This book is an excellent book on Web 2.0 technologies and how they can be used to provide value to users in a Web 2.0 world. The book is a light on technical (programming), but rich on concepts and the business side of Web 2.0. What makes this book useful is the fact that it reintroduces common concepts such as blogs in a way that an executive can understand and take advantage of. The first chapter discusses a brief history of the web. The second chapter goes into explaining what web technologies such as CSS and XML are and what a web service can do for a business. There are a few other very useful chapters in this book, but by no means you should stop your Web 2.0 quest with this book. This book's a great way to start your Web 2.0 journey and it even puts forth the notion of semantic web. But, once you figure out what area you want to concentrate on, I recommend getting a more comprehensive book on that specific topic.
- I borrowed this book from someone who knows a great deal about web directions, and I found it to be very very good. Although the authors do not reflect the tsunamis being created by Doug Englebart (Open hypertextdocument system or OHS) and Pierre Levy (Information Economy Meta Language or IEML), this is a very elegantly organized and presented book.
It forced me to question my here-to-fore blind expectations with respect to the Semantic Web where in practice the theory of seamless integration has not been realized. I was especially taken with the author's conclusion that we must continue to develop applications for smallish communities of practice where the human brain continues to be the primary searcher, sorter, and valuation or linkage agent.
Jim Bamford's book on the National Security Agency (NSA), Body of Secrets: Anatomy of the Ultra-Secret National Security Agency, concludes that one day NSA may--after spending hundreds of billions more of our hard-earned wages, create the ultimate computer--one weighing very little, running on virtually no energy, and able to do petaflop calculations per second: THE HUMAN BRAIN.
I am among a handful of co-founders of the Earth Intelligence Network, and I will conclude this very favorable review with my opinion: the World Brain is emergent, and it is the end-users, as the co-authorrs of this book conclude, that will continue to be the primary content creators, content sharers, and content valuators.
As soon as China and India figure out they can create infinite wealth by handing out free cells phones and offering their respective 1.5 billion poor free information and education "one cell call at a time," it will be game over for both American and European digital ambitions.
Machine learning has been over-hyped since the 1980's, and while I respect the computational mathematics being pioneered by Google, and various deep web or meta web endeavors, the reality is that search today stinks, yielding less than 2% of relevant information. I don't expect that to be resolved anytime soon. What I *do* expect is for humans empowered by relatively simple tools, to figure out how to do a national referendum from neighbood to nation=state, in 24 hours, and how to mobilize a public cabinet that posts a sensible slate of policies backed up by a balanced budget.
See also:
Mobilizing Generation 2.0: A Practical Guide to Using Web2.0 Technologies to Recruit, Organize and Engage Youth
Society's Breakthrough!: Releasing Essential Wisdom and Virtue in All the People
How to Change the World: Social Entrepreneurs and the Power of New Ideas
Global Brain: The Evolution of Mass Mind from the Big Bang to the 21st Century
The Tao of Democracy: Using Co-Intelligence to Create a World That Works for All
The Wealth of Networks: How Social Production Transforms Markets and Freedom
Global Assemblages: Technology, Politics, and Ethics as Anthropological Problems
Collective Intelligence: Mankind's Emerging World in Cyberspace (Helix Books)
Collective Intelligence: Creating a Prosperous World at Peace
- When I first heard the term "Web 2.0," I dismissed it as hype left over from the dotcom days. What I've learned since is that Web 2.0 is a phenomenon that has forever changed the way we use the Internet. And while the 'Net is constantly changing, Web 2.0 is definitely NOT hype and it's time we all learn to use Web 2.0 to the best of our abilities. What I like about this book is that the authors describe various Web 2.0 technologies like XML web applications, Rich Internet Applications (like Google online documents), Application Programming Interfaces (API's), Web procedure calls (WPC), Ajax client and server-side applications, metadata and the Semantic web.
There's also items like blogs, wikis, and social networks. These are all explained in great detail in this book. There are also apps called "mash-ups." Before reading this book, I thought "mashups" were combinations of songs created by club DJs. Internet mashups aren't all that different combining different web programs to create something new and useful. RIA's have become quite popular. Think of Google online documents or spreadsheets.
The book starts off with a brief history of the "browser wars" between Netscape and Microsoft, then discusses developments in web technology (HTML, XML, CSS, etc), along with the emergence of client and server side applications enabled by using JavaScript and PHP, and then goes in more detail about RIA's, mashups and the phenomenon called "tagging." Tagging consists of tags that contain information about a site, photo or link that can be used by others for a wide range of uses.
There's also a chapter in the book devoted to the social implications of Web 2.0; items like business models and the social impact of online social networks like MySpace.
The authors did a great job in describing their topic. I appreciated their detailed look at Web 2.0. It makes an excellent "starter" book on the subject.
- the book mentioned semantic web. And the steps in promoting semantic web. The concept of web 2.0 is clear.
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Darril Gibson. By McGraw-Hill Osborne Media.
The regular list price is $69.99.
Sells new for $35.99.
There are some available for $28.81.
Read more...
Purchase Information
5 comments about MCITP SQL Server 2005 Database Developer All-in-One Exam Guide (Exams 70-431, 70-441 & 70-442) (All-in-One).
- The end-of-chapter exam questions were perfect for helping me know what I know and what I don't know. I already passed the 70-431 and 70-441 exams and the questions I looked at in the back of the chapters hit the knowledge needed to pass these exams.
Unfortunately I failed the 70-442 exam before this book was released. However, after reviewing the end-of-chapter exam questions, I saw exactly what I needed to brush up on. I spent several days in a marathon study session doing the exam questions in the back of each chapter for the 70-442. For anything I missed, I studied the material in the chapter. In addition to learning what I needed for the exam, I also learned a couple things I didn't know about in SQL Server 2005. I then took and passed the 70-442.
This book was just what I needed. I only wish I had it before I took the 70-442 the first time.
- For the 431 exam, I used the (Tom) Carpenter book as my primary study guide and this book as a side reference. My main reason for purchasing this book is for the next two exams (441,442). After taking the 431 test and looking up some questions I guessed at in this book, I regret not using this book as my primary study guide. This book seems to point out the exact information needed to get through the test. I look forward to using it for the next two exams. Note that the author of this book is the technical editor for the Carpenter book.
Update to previous review:
I just passed both exams (441 & 442) without difficulty and with plenty of time remaining (each exam took about 2 hours). This is definitely the book to use for these exams. The topics and sample questions are on target with the actual test. Be sure to review the topic list for each exam in the front of the book before taking the test. The 'what you need to know' section at the end of each chapter is not always accurate. Also - the explanation of cascade deletes is incorrect in the book.
- Well written and in depth, this book should cover everything necessary to pass these tests.
I have two complaints:
1) The book is laid out functionally for SQL Server, not for each test. So, for example, when you are studying for the 70-442, it may involve a portion of chapter 3, 4, 5, and 8, but all of 12 and 13. All this information is entwined with the stuff for the other tests.
2) You choose to only take one of the tests on the CD. For example - you couldn't say just test for the 70-441 test. I found the CD questions less useful than books dedicated to one test because of this.
These are minor complaints though, and I'm not really sure the issues can be avoided to begin with. Don't let them stop you from using this as your resource to pass these three tests.
- After having completed Microsoft's MCAD certification, I am using this text along with the Tom Carpenter text to prepare for MCTS and MCITP certification. Though I haven't taken the exam yet, the material appears to be covered in a thorough and in-depth fashion. Yet, it does not get bogged down in unnecessary detail.
Excellent book!
- I actually bought this book by mistake, BUT I started reading it while I waited on the MCITP SQL Server 2005 Database Administration All-in-One Exam Guide (Exams 70-431, 70-443, & 70-444) (All-in-One)to arrive. It's the PERFECT book to have for either a developer or DBA! As a matter of fact, just because of this book, I'm going to start on the developer certification right after I pass my DBA tests (I have all three tests in the next two weeks!).
I've got several friends that are developers (.NET, SQL, C#, etc, etc) and they all said if they had a book like this when they were learning they would have passed their tests with half the amount of time/effort!
The best part about this book is that I've had several questions regarding the content and decided to try and email Darril (the Author) for clarification. SURPRISE, I got thoughtful, through responses to all my questions extremely fast! Thank you Darril for doing such a great job putting this book together and being such a great help!!!
On top of the book, there's two great websites & a CD with all the scripts/info that you would need!
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Charles Petzold. By Microsoft Press.
The regular list price is $59.99.
Sells new for $24.50.
There are some available for $14.49.
Read more...
Purchase Information
5 comments about Programming Windows®, Fifth Edition (Microsoft Programming Series).
- I have to say I was dissapointed in this book; not because of *how* the material was presented, but because of the *type* of material presented. It says "the definitive guide to the Win32 API" printed right on the cover, but the selection of topics seems limited only to those which deal with output and presentation (text, fonts, graphics, bitmaps, sounds, etc). Personally, i was looking almost exclusivly for the more "under-the-hood" API functions, which almost no mention is made of.
For example, there is no mention of memory management, manipulating files on the hard disk, serial and parallel ports usage, processes, debugging/kernel, and console-mode functions, just to name a few. Multi-threading, DLL files, and TCP/IP are included at the end, seemlingly only as an afterthought. To give you an idea, the chapter about the "Palette Manager" is over 170 pages long; the chapter on DLL's is only 30.
Also slightly annoying was the large amount of printed code in the book (my personal pet peeve). Many times, you'll find complete programs that span ten or more pages, with little explanation to accompany them. This seems completly unnecessary, especially considering the stout size of the book to begin with (1500 pages!), and the fact that all the code is included on the CD anyway.
So if you're looking for a in-depth book about the more 'visual' aspects of Windows, then this could be your book. But if you're looking for more low-level stuff going on behind the scenes, not even one page of this will be worth the shipping you'll pay.
- This is by far the best book on the windows API, even today is really worth it.
- I bought this book because MS keeps trying to hide information about how to make basic Windows apps in favor of pushing flavor of the day technologies like MFC and .Net. I remembered that this is the huge tome that all the Windows programmers from the 90s used to lug around so I bought one. I didn't want a book that would allow me to write "hello world" and then leave me stranded. I wanted to be able to port games (or applications) from other platforms in a way that will work across the entire Windows family. I also wanted to be able to make Windows code that could compile with GCC.
If you want to make a simple Windows app, or port a basic app from Linux or Mac to Windows, this book is a key component to doing it quickly, with a minimum of fuss. If you want to make a Windows app using Dev C++ or another open source development kit for Windows, this book is a must have!
- This book is very well written and the author does a great job explaining every topic that he covers thoroughly. His answers are full of relevant content and he leaves no room for ambiguity. Do take note that this book is dated, but you will not likely find its equal anywhere in its own class of books. If you want to learn about, or become really familiar with the Windows 32 API, this will give you a good reference provided that you refer to msdn for the updated changes to the API which have taken effect since the publication of this book. I won't detail all the helpful topics which are covered as they are already mentioned in other reviews. I had no real problem compiling and running most of the example programs that were contained on the CD included with this book. I used Microsoft Express Visual C++ 2005 and 2008 versions IDE. These IDE's have an option that will convert the syntax for you when applicable. I was not able to compile any of the program examples for chapter 22, Sound and Music. If you are learning to write programs using the Microsoft foundation class library then this book is probably not much help to you. There are other great books available to consider for learning MFC's.
- This book is worth the price just for the sample software alone. But even more importantant, it is a provides information on programming Microsoft windows that is not available elsewhere. It only covers the Windows 3.1 API, and is somewhat dated. It does not describe the current .NET development, for example. But even if you are a .NET programmer, there are things done here you cannot do there. Microsoft has hidden a lot of their programming features, and this book tells how to unlock them. This is a MUST BUY for any serious Microsoft programmer.
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Ed Burnette. By O'Reilly Media, Inc..
The regular list price is $9.95.
Sells new for $4.64.
There are some available for $4.00.
Read more...
Purchase Information
5 comments about Eclipse IDE Pocket Guide.
- I found the book to contain several tips and tricks that were new to me and I have been using Eclipse for over two years now. I would highly recommend this book to new Eclipse IDE users to help you get a leg up on learning the Eclipse IDE. I found this book well worth the price and will be looking for more pocket guide books by O'Reilly to add to my bookshelf.
- I expected a little more from this book than creating a simple java file and compiling it. This book is for someone who is new to IDEs. This is *NOT* for someone trying for a quick reference to migrate from another IDE to Eclipse - which was my purpose.
- The most common comment from the people I showed this book to was "I wish I had it when I started using Eclipse".
While this is a very small book, the contents have been selected to give you a best start with the main features of the Eclipse IDE. The topics are short but concise and include scattered tips for the points of interest.
If you're just starting with this IDE, the Eclipse IDE Pocket Guide will give you a great head start and will continue helping you as a lovely reference to refer back to as the features become familiar. Having all of these critical features pointed out earlier will save you a lot of bother in the future, since you'll be annoyed if you only find out about them much later by accident or experimentation!
Experienced users are less likely to get much from it though. The authors made a decision between content and size, and I feel they chose to stick with a smaller, simpler book than I would have expected. There is a final section on places to go for more information, but it just refers to various community sites.
I wish I had this book when I started using Eclipse.
- I've come to expect a lot from O'Reilly guides, and this one didn't let me down. It really helped me past some areas of confusion I had with Eclipse, although I think I may want a larger book eventually that gets into more detail on some of the add-ins.
- I thought this would be a handy little "tips and tricks" reference. It basically just tells you all the obvious stuff you already figured out on your own. Save your money and just use the doc from the internet.
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Sander van Vugt. By Apress.
The regular list price is $39.99.
Sells new for $27.12.
There are some available for $24.78.
Read more...
Purchase Information
5 comments about Beginning Ubuntu Server Administration: From Novice to Professional (Expert's Voice).
- This book should be called "Beginning Linux Server Administration." If that were the title, I would actually give it 5 stars. This IS a well written book but for Ubuntu/Debian Server administration I believe it has a good number of gaps. IE, In apache, adding a virtual host is added and removed using the a2ensite command which creates the Symbolic link.
These tools make server administration easy for a beginner, but missing throughout the book.
- The book is clear and concise. It explores several important topics in Ubuntu (linux) server administration from the novice point of view. Although several features are common among several linux distros, the book tries to use the ubuntu way when it is appropriated. Just pay attention: a new edition is coming soon (oct/2008). I did not like the paper used, it is rough and thick, like several others paperback books.
- Ubuntu has become one of the fastest growing and arguably most friendly Linux distributions over the last few years. This book is designed to help someone who has no knowledge of Linux become a basic system administrator. While it will not make them an expert among people who know Linux well it will make them sufficiently knowledgeable to do most of the common administrative functions.
The author starts with installing Ubuntu server and moves into information that most Ubuntu users do not understand such as using the command line interface, working with files, and understanding the directory structure. Once the reader has this basic understanding he moves them to some of the common tasks like using software repositories to install and update software packages and user accounts, groups, permissions, access control lists, quotas, an PAM modules. However, the book could use an expanded section on firewalls as this is a major part of Linux server administration.
Other important areas covered include a chapter on writing shell scripts. the basics of SSH and tunneling, DNS, DHCP, NTP, using Ubuntu as a file and print server (cups, NFS, and Samba configurations), Apache, virtual hosts, PHP, MySQL, FTP, and virtualization. For many of these areas, including Samba, Apache, PHP, and MySQL, the coverage is just the minimum you need to know. This is expected as there are complete volumes written just on each of these subjects that are larger than this book. This books still gives you a solid introduction to these subjects that is appropriate for the audience the author is trying to reach.
This book is a great introduction to Ubuntu Server administration and moves the reader from the novice to lower intermediate level but really not close to a professional Ubuntu administrator. Nonetheless, it is recommended for those new to Ubuntu servers as it does touch on and provide a working knowledge of pretty much all the most common areas of Linux server administration.
- this book is a bit misleading... it said that it was for ubuntu server, wich for the most part it is... i would like to warn ones who are looking for a book on webserving... this book has like three or so pages on this subject and these are breif and general. other sections are very good, and in decent detail... if you would like a book on webserving look for one on apache. jus my opinion. Jesse Fender
- I haven't finished it yet, but I have read much of it, and from someone who dislikes the typical computer "tomes" of the 600+ page variety, this <300 book seems very well written, and does still contain a very good amount of detail. Much of the topics were familiar, as I was already using other flavors of linux, but there are enough differences to make this a very worthwhile read for me.
Travis-
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Wallace Wang. By For Dummies.
The regular list price is $24.99.
Sells new for $13.35.
There are some available for $13.36.
Read more...
Purchase Information
5 comments about Beginning Programming For Dummies (Beginning Programming for Dummies).
- Well written, to the point, useful information made accessibe: a book that delivers what it promises. In spite of what one reviewer says above, the author goes out of his way to recommend that you use descriptive names for variables. My copy of the 2nd edition has this repeated on a "cheat sheet", printed on cardstock _just inside the cover_. At the top of page 2, under Tips for writing programs:" "-Use descriptive variable names". This book is a good introduction and overview to programming and I highly recommend Liberty Basic.
- So I finally decided to try out the "For Dummies" books and must say it's a decent enough first step. I've always had an interest in learning some programming...mostly for fun but also because it seems that a basic understanding of computer programming is becoming more and more necessary...instead of taking a course I decided to learn a little on my own to see how it goes... The book is very easy to follow and explains things pretty well. I am definitely happy with the purchase and will continue studying programming. Would highly suggest for anybody with the desire to pick up a new hobby. Just purchased Robot Building for dummies...we'll see how that one goes.
- A good overall explanation of programming in general. Becoming proficient in any of the languages taught, I think, will require additional reading. However, the basic concepts and building blocks of programming are well laid out for the reader. A great starter for someone with no experience in programming.
- As a Computer Science student with NO PREVIOUS knowledge of any programming language, this book has been extremely useful to grasp the basic concepts of programming.
Recommended purchase.
- Unfortunately I have a copy of this book published in 1999.
There are many errors. I'm no programmer but I know you can't name the same variable 2 different ways [mynum% vs number%] and expect the program to work. Those typos -and the : instead of ; typos - I can fix. Some of the others my newbie self can't figure out.
I was enjoying working my way through the book until I got to Chapter 12 where the errors were just too much to cope with!
I'm guessing if you have a newer edition you'll be fine, don't buy the older editions unless you like to solve mysteries.
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Robin Dewson. By Apress.
The regular list price is $49.99.
Sells new for $28.32.
There are some available for $28.32.
Read more...
Purchase Information
No comments about Beginning SQL Server 2008 for Developers: From Novice to Professional (Beginning from Novice to Professional).
Posted in Software Design (Monday, October 6, 2008)
Written by David Kroenke. By Prentice Hall.
The regular list price is $166.67.
Sells new for $109.99.
There are some available for $110.99.
Read more...
Purchase Information
5 comments about Database Processing: Fundamentals, Design, and Implementation (10th Edition).
- This book has very practical and easy to read content. There was less theory than I expected, but that ended up being a good thing.
- My first Amazon review.
I read the 7th Edition for my graduate student class in Databases. The 10ed is better organized and more applicable to current business applications, BUT, BUT, There are too many damn errors in the book that will Drive you crazy.
I have not done a DB, since I took the my grad class, 7 yrs ago. I'm studying the book for work with a deadline. I working the weekend to get this project done, BUT, I have stopped to write this Review. Heard of the movie a Bridge to Far, this is the An Errata to Many.
Save your money and Don't buy this book, until you see an Errata on
[...]
Tom
- I own many database books from Access 98 to SQL server 2005... this is the worst DB book that I've used to date. It reads more like a book for researchers focusing on impractical theory rather than practical application. If you're writing your doctorate on databases this might be your book. If you want to learn about databases there are many, many better options.
- It is an excellent book. I would recommend this book for everybody who is interested in learning database
- I had to buy this book for a Masters degree course. I think a fair amount of data is contained within the text but the organization style is not that good. The author drops hints that he has been writing this book for a long time and that it has helped some major names in the database world find inspiration... that's all well and good but a good book does this not make.
The price is obviously way too much for something that is not really a practical guide. Most of the people that buy it will likely only be buying it because they are forced to. What a shame...it would be much nicer to have a quality product to learn from. This is not it in my opinion. It could be done better.
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Jakob Nielsen and Hoa Loranger. By New Riders Press.
The regular list price is $50.00.
Sells new for $21.00.
There are some available for $21.50.
Read more...
Purchase Information
5 comments about Prioritizing Web Usability (VOICES).
- Here it is Feb 2007, and I've had a website for my business since Feb of 2002. For five years I've been asking people to visit my site and give me feedback for how to improve it. What I usually got back was "lots of great information, Dan." "Easy-to-use navigation." "Loved it. Great site."
That wasn't what I was looking for. I wanted a REAL critique with REAL suggestions for how to make it better.
When I came across this book it was like an answer to prayer. I devoured it on a cross country flight, and then I followed some of its advice. In the book, they talk about how they worked with people individually, giving them tasks to find or do things online. The people were asked to perform those tasks without any guidance and also while "thinking out loud" ... that is, explaining what their thoughts were re: likes and dislikes, what they expected to see on certain sites, why they were doing what they were doing, etc.
The one piece of advice in this book that they keep suggesting over and over is "do this with your site."
So I did. I instructed some clients on the "think out loud" process, and then gave them the following scenario: "I'm your boss. I just came back from a luncheon and heard Dan Bobinski speak. Here's his card; his website is on there. See if you can find out how much he would charge to come out and work with our managers."
I then sat back and took notes while my clients tried to accomplish that task while they 'thought out loud.'
All I can say is I was devastated. They couldn't find the information. Even when they were on the right track, they couldn't identify the links or the proper info. And when I say I was devastated, I mean I was cut to the core. My website was TERRIBLE.
On the plane ride back I went through the book again, and then made a few changes to my website as soon as I could. I saw improved results almost immediately. I went from getting two or three inquiries from my website each month to getting two or three per week. And, with more changes, it's now up to two or three per day.
My team is now in the final stages of a total (and I mean TOTAL) site redesign based on the suggestions in this book, and it should be ready to launch in a few months. Everyone is excited.
This book retails for $50 ($33 here on Amazon at the time of this writing). That seems steep to some, but I must say, I would gladly pay ten or twenty times that amount for the information it contains. It is probably one of the few books that is literally worth its weight in gold.
If you run a website, or have any say whatsoever in how your website is designed, this book is an absolute must read. That's a "must" with 18" bold Helvetica letters. And get your entire web team to read it, discuss it, and beta test their ideas using Nielsen's and Loranger's suggestions.
If it doesn't pay off for you and you don't think the book was worth it, just get a hold of me and I'll buy the book from you. :-)
Oh -- and the only reason I'm giving it five stars is because I can't give it ten.
- This is a great book (bible?) when it comes to usability issues. Reading is easy if you're not totaly new to using and coding websites.
The only "downside" to this book is that it is very US website oriented. As web design/usability in the US is way behind Europe and especialy Scandinavia many of the design/GUI examples in the book feels "old school".
If you are into improving usability for websites - buy this book!
- I've been on Nielsen's mailing list for a couple years now and supported most of what he said, so I bought this book thinking I'd get more good info. There is a lot of information in this book, but I was so dry all I can think was how much "easier" Steve Krug's Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition was to read. So, I ended up only skimming through 2/3s of the book. Now, when I start a new project and want to touch up on my usability principles, it is Steve's book I reach for, not Nielsen's. I hope others can get more out of it.
- This book validates things I've have known for years and guarantees I have been on the right track. It also allows us as Information Architects to reference areas of workflow that are up for debate daily, such as what users look for on a page, where and how often.
This book is a must for any IA or web designer.
- If you don't yet know much about web usability, I would recommend this book (and it's predecessor) to you. If you are already keen on the idea of web usability, then you may want to skip the first book (it is a bit dated), and grab this one as a reference.
Read more...
Posted in Software Design (Monday, October 6, 2008)
Written by Ross Harmes and Dustin Diaz. By Apress.
The regular list price is $44.99.
Sells new for $30.46.
There are some available for $30.61.
Read more...
Purchase Information
5 comments about Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap).
- The authors of this book, being recognized web experts in Google and Yahoo circles, are sharing an array of javascript design patterns that will empower your applications and widen horizons of all web developer levels.
- Back in the early days Design Patterns examples mostly used C++ as language. This day Java is the typical choice, with an increasing amount of C#. Usually if you are familiar with any of those languages, porting the sample code to a different platform isn't that hard. Unfortunately JavaScript is quite a different beast, first of all is not class based, it's loosely typed, it doesn't support interfaces etc. JavaScript has a whole bunch of peculiarities that make it really hard to translate those Java/C# samples. That's why this book is really welcomed. The authors stick with mainstream, well-know patterns, nothing new, but they "translate" those patterns in JavaScript, offering working samples. I tend to disagree with them whenever they pretend to add interface-like functionality to JavaScript; yet, I think they made an excellent job, a book that can be really valuable if you do non-trivial work with JavaScript
- To begin with this is not a book for the person new to JavaScript. The authors assume some knowledge of JavaScript and object oriented programming right from the start. This is more of an advanced text for those who already can get things done in JavaScript and want to advance their knowledge, write code that is easier to maintain, and exploit the flexibility of JavaScript to its fullest extent.
For each pattern discussed they provide background information on the problem to be resolved, example coding, and when to use it. I appreciated this detail in helping me to fully understand not only when a pattern could be used to benefit a project but also when it might not be the most appropriate way. While JavaScript has always been known for its flexibility these authors show how a creative person can exploit the language's flexibility.. The patterns themselves represent pretty common ones in other languages but the way they were implemented in JavaScript was enlightening.
This is an excellent guide and reference for high-level JavaScript programming on large projects maintained by multiple programmers. Pro JavaScript Design Patterns is highly recommended for experienced object oriented programmers who want to add this to their knowledge base.
- it's a great book to learn more.....it's missing practical examples for real life.....lot of theory. If you don't know Object Oriented Principles, it will be (very) hard(er). (ActionScript 3.0 book can help, or Java book ).
It's not begginer book........It's great for large projects, applications.
This is great for frontend engineers and software engineers.
I would recommend JavaScripts Good Parts in addition to this, it could help with coding standards....
Unfortunatelly, there is no single Javascript book.
Many of them are old and lousy......
As UI/Front End Developer, it's nice to have a book like this. it's very helpfull for sure.
What's missing, HOW TO - the connection to real Javascript frameworks, like YUI, JQuerry, Mootools, Prototype, Dojo, etc, etc, etc.
- the book is amazing and front-end engineer should not miss this one , it take you to the Guru level of knowledge with javascript OOP techniques and API creation world through Dustin diaz (Google) and Ross harmes (YahOO!) experience , beginning with OOP fundamentals in the first 6 chapters , then dive into the interesting javascript design patterns : Factory , Bridge , Composite , Facade , Adapter , Decorator , flyweight , Proxy , Observer and Command , i don't exaggerate when i tell you that it's the best book i've ever read about javascript in my life :) .
Read more...
|
|
|
Unleashing Web 2.0: From Concepts to Creativity
MCITP SQL Server 2005 Database Developer All-in-One Exam Guide (Exams 70-431, 70-441 & 70-442) (All-in-One)
Programming Windows®, Fifth Edition (Microsoft Programming Series)
Eclipse IDE Pocket Guide
Beginning Ubuntu Server Administration: From Novice to Professional (Expert's Voice)
Beginning Programming For Dummies (Beginning Programming for Dummies)
Beginning SQL Server 2008 for Developers: From Novice to Professional (Beginning from Novice to Professional)
Database Processing: Fundamentals, Design, and Implementation (10th Edition)
Prioritizing Web Usability (VOICES)
Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap)
|