The Accelerated Learning Handbook: A Creative Guide to Designing and Delivering Faster, More Effective Training Programs
Average customer rating: 5 out of 5 stars
  • Educational Trainer
  • A refreshing approach to learning and training--I highly recommend it...
  • Practical ideas for facilitators
  • excellent training tool
  • Accelerated Learning Handbook
The Accelerated Learning Handbook: A Creative Guide to Designing and Delivering Faster, More Effective Training Programs
Dave Meier
Manufacturer: McGraw-Hill
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Business & Investing | Subjects | Books
Human Resources & Personnel ManagementHuman Resources & Personnel Management | Industries & Professions | Business & Investing | Subjects | Books
TrainingTraining | Management & Leadership | Business & Investing | Subjects | Books
ExperimentalExperimental | Contemporary Methods | Education Theory | Education | Nonfiction | Subjects | Books
Educational PsychologyEducational Psychology | Education Theory | Education | Nonfiction | Subjects | Books
GeneralGeneral | Education | Nonfiction | Subjects | Books
PolicyPolicy | Education | Nonfiction | Subjects | Books
GeneralGeneral | Elementary School | Education | Nonfiction | Subjects | Books
Lesson PlanningLesson Planning | Education | Professional & Technical | Subjects | Books
GeneralGeneral | Education | Professional & Technical | Subjects | Books
Cognitive PsychologyCognitive Psychology | Behavioral Sciences | Professional Science | Professional & Technical | Subjects | Books
Cognitive ScienceCognitive Science | Behavioral Sciences | Professional Science | Professional & Technical | Subjects | Books
Cognitive PsychologyCognitive Psychology | Behavioral Sciences | Science | Subjects | Books
GeneralGeneral | Behavioral Sciences | Science | Subjects | Books
Materials HandlingMaterials Handling | Mechanical Engineering | McGraw-Hill Engineering Store | McGraw-Hill | By Publisher | Books
Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
Look Inside Nonfiction BooksLook Inside Nonfiction Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Business & InvestingBusiness & Investing | Amazon Upgrade | Stores | Books
NonfictionNonfiction | Amazon Upgrade | Stores | Books
Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
ScienceScience | Amazon Upgrade | Stores | Books
Similar Items:
  1. The Accelerated Learning Fieldbook The Accelerated Learning Fieldbook
  2. The Ten-Minute Trainer: 150 Ways to Teach it Quick and Make it Stick! (Pfeiffer Essential Resources for Training and HR Professionals) The Ten-Minute Trainer: 150 Ways to Teach it Quick and Make it Stick! (Pfeiffer Essential Resources for Training and HR Professionals)
  3. Learning By Heart (Jossey-Bass Education) Learning By Heart (Jossey-Bass Education)
  4. Action Research for Teachers: Traveling the Yellow Brick Road (2nd Edition) Action Research for Teachers: Traveling the Yellow Brick Road (2nd Edition)
  5. Accelerated Learning for the 21st Century: The Six-Step Plan to Unlock Your Master-Mind Accelerated Learning for the 21st Century: The Six-Step Plan to Unlock Your Master-Mind

ASIN: 0071355472

Book Description

Discover how today's corporations are benefiting from accelerated learning to speed training time, improve results, and reduce costs.

Accelerated learning is the use of music, color, emotion, play, and creativity to involve the whole student and enliven the learning experience. The Accelerated Learning Handbook is the first definitive book to explain state-of-the-art accelerated learning techniques to trainers and teachers, and features 40 techniques designed to save money while producing far better results.

Leading expert Dave Meier provides an overview of the background and underlying principles of accelerated learning, and reviews the latest supporting research results. Training professionals will look to The Accelerated Learning Handbook to:

Customer Reviews:

5 out of 5 stars Educational Trainer .......2006-11-10

This book is IDEAL for anyone who is going to train or teach anything. How to cut the fluff and deliver the required facts.

5 out of 5 stars A refreshing approach to learning and training--I highly recommend it..........2006-11-03

I am not a professional trainer by trade. However, I was recently appointed training coordinator for my department. The Accelerated Learning Handbook has definitely helped me approach my job with a fresh perspective. The information, ideas, and techniques presented have enabled me to more effectively train those in my department as well as those in other functions. Before reading the AL Handbook, I thought all that was needed to effectively teach someone was simply to make sure all of my PowerPoint slides were logically put together. I now have a broader view of how people learn and a sold framework to use when putting together training materials on any topic. I highly recommend this book to anyone that wants to engage the audience and create meaningful, effective training presentations.

5 out of 5 stars Practical ideas for facilitators.......2006-02-21

I have worked with adult learners for more than fifteen years and have always tried to incorporate whole-brained, participative learning. This book provided some excellent theoretical background as well as a lot of new instantly usable ideas. I wasn't even all the way through before I applied a couple of the techniques and got an excellent response from my client.

5 out of 5 stars excellent training tool.......2003-07-06

I was getting ready to prepare a training program for 44 persons when I read this book. Immediately! after I used the guidelines to prepare my session. Preparation was fast and easy -and fun! I really couldn't believe that it was that easy to apply and it has been one of my best sessions to date. I refer to it when I need a refresher or a new perspective. I definately reccomend this book for trainers who need to keep their material fresh and interesting (esp. in-house trainers).

4 out of 5 stars Accelerated Learning Handbook.......2002-01-02

Finally, teachers and administrators have a useful tool to recharge their classrooms/schools. We have become so test oriented that many times we forget that the process of learning comes from the doing. The statement comes to mind that we utter with new approaches," When do I have the time to get it all in?". That is where the problem lies! We are so pressured with these new demands that we loose sight of what is important, the process. This book will give us a clearer picture of how we can recharge our teaching and can provide the key so we can use the ideas to change the way we teach or approach the students' learning who are in our care.
Designing World-Class E-Learning : How IBM, GE, Harvard Business School, And Columbia University Are Succeeding At E-Learning
Average customer rating: 3 out of 5 stars
  • Not for Instructional Designers
  • Packed with Knowledge!
  • Modern Alchemy That Produces Some Gold
Designing World-Class E-Learning : How IBM, GE, Harvard Business School, And Columbia University Are Succeeding At E-Learning
Roger Schank , and Roger C. Schank
Manufacturer: McGraw-Hill
ProductGroup: Book
Binding: Hardcover

GuidesGuides | Job Hunting & Careers | Business & Investing | Subjects | Books
GeneralGeneral | Business & Investing | Subjects | Books
Human Resources & Personnel ManagementHuman Resources & Personnel Management | Industries & Professions | Business & Investing | Subjects | Books
MotivationalMotivational | Management & Leadership | Business & Investing | Subjects | Books
TrainingTraining | Management & Leadership | Business & Investing | Subjects | Books
Manager's Guides to ComputingManager's Guides to Computing | Business & Culture | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Computers & Internet | Subjects | Books
Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Reference BooksLook Inside Reference Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Business & InvestingBusiness & Investing | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
Similar Items:
  1. e-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning e-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning
  2. Lessons in Learning, e-Learning, and Training: Perspectives and Guidance for the Enlightened Trainer Lessons in Learning, e-Learning, and Training: Perspectives and Guidance for the Enlightened Trainer
  3. The ASTD e-Learning Handbook : Best Practices, Strategies, and Case Studies for an Emerging Field The ASTD e-Learning Handbook : Best Practices, Strategies, and Case Studies for an Emerging Field
  4. E-Learning: Strategies for Delivering Knowledge in the Digital Age E-Learning: Strategies for Delivering Knowledge in the Digital Age
  5. E-learning Tools and Technologies: A consumer's guide for trainers, teachers, educators, and instructional designers E-learning Tools and Technologies: A consumer's guide for trainers, teachers, educators, and instructional designers

ASIN: 0071377727

Book Description

"Schank's success designing teaching software has made him a much sought after figure among businesses, military clients, and universities."

-The New York Times

The majority of corporate training programs are weak, ineffective, costly, and inconvenient for the time-pressed employees they are supposed to train. Designing World-Class e-Learning explores on-line learning­­--today's hottest business training topic­­--and explains the "learning-by-doing" approach that the author and his firm have used to develop effective on-line courses for Harvard Business School, IBM, GE, Columbia University, and other world-leading organizations.

Roger Schank, a leading E-learning guru and innovator, demonstrates steps and strategies proven to excite employees, make them want to learn, and decrease training costs while increasing productivity. Schank's approach to E-learning involves:

Customer Reviews:

1 out of 5 stars Not for Instructional Designers.......2005-01-25

Designing World-Class e-Learning did not meet my expectations-so by Schank's definition, I must have learned something. As an instructional designer, I found it infuriating. Schank preaches, full-pulpit preaching, his perspective on effective training solution by bashing public education, university education, professional trainers, and professional instructional designers. What Schank does do is try and sell you his team providing eLearning solutions for your business. These solutions are excellent approaches for performance improvement, as seen in the case studies. They are ideal for uptraining. I am not yet convinced it is the right approach for new hire training. He also compares the "right" way of learning to that of a child, having expectations fail and changing one's mental models as a consequence. Since adults have some learning skills developed beyond that of a pre-schooler, I felt this was a limited basis of argument. Schank tailors the process, including evaluation, to his premise of what is "good" training. Unfortunately, he does not provide the tools or explanations so that the reader can also put into practice these ideas. Dr. Schank, my one question is, "If Learning by Doing is such an intrinsic necessity for effective learning, why does the reader never have any engaging opportunity to do something?"

5 out of 5 stars Packed with Knowledge!.......2003-04-11

E-learning expert Roger C. Schank describes the secrets of a good e-learning program. He emphasizes using e-learning to train in-house employees, although his methods could work in any setting. Schank clearly establishes the basic principle that makes e-learning work: learning by doing. He outlines methods using scenarios and simulations that permit the learner to put new ideas into practice immediately. He's a little too fond of failing and trying over as a learning method, when one might learn just as well by studying others' failures and successes. However, he supports his approach with education-based examples that demonstrate how children learn, along with an inside look at IBM and GE programs. Visuals in the book show the computer screen in a teaching mode as displayed to the user, so you see how your e-learning material should look, whether on a Web site or on a local intranet. We from getAbstract recommend this solid hands-on instruction manual for training and development managers, and for those who are building e-learning experiences.

3 out of 5 stars Modern Alchemy That Produces Some Gold.......2002-02-04

For masochists who can only learn from their own mistakes, this book provides the best way to teach them. Roger Schank's methods create temporary results that can help people react well in a situation but can limit a persons ability to think ahead avoid problems and communicate issues and solutions appropriately.

Schank's "Sink or Swim" approach of leading the learner to failure encourages educators to be clever and sneaky about the way they craft their training. He warns against telegraphing your punches to the learner. His methods manipulate peoples fears to get them to do what he wants them to do. The golden rule of education is to respect the pupil and Schank unfortunately treats learners with more contempt than he claims traditional methods produce.

The good news is there is plenty of useful insight and examples that aren't covered in other books that I know of. I have mixed feelings because I like so much of what he points out that is wrong with most training and education today. I am also in agreement on how he stresses the importance of good stories and examples and I'm in the car with him right up until he locks the doors, floors the gas and steers the car off a cliff.

Like many alchemists, Schank really believes in his methods to turn base metals into gold and is unyielding in his opinion that all other methods are worthless. He uses only the worst case examples of traditional training methods to reject the educational establishment while using the most idealistic examples to promote why he is the only one who can teach people anything. Thank god, he was there to help Enron communicate issues better to their employees. See the case study on page 44 "e-learning at Enron".

Schank's basic philosophy is that people can only learn from their own failures. He states, "Real thinking never starts until the learner fails." This is a serious flaw. Not many of us would survive if it were true. Learning from our own mistakes is how we keep from falling behind but learning from others mistakes is how we move ahead. And this is what traditional education methods can accomplish, if they are done correctly.

Schank states that "Small children are failure machines, failing hundreds of thousands of times before they learn." He seems to think this is okay and that's the way it should always work. But, most children don't need to be run over by a car to learn not to play in the street. Most children don't need to poke an eye out to learn not to run with scissors.

Schank continually refers to flight simulator training as the ultimate way to educate because pilots are immersed in a completely realistic three dimensional environment. But flight simulator training is just one part of a larger effort that pilots go through. If he would bother to follow up on this a little more, he would find that the FAA and the major airlines discovered a big problem, some time ago, with too much reliance on simulator training.

The problem is that people don't like being set up to fail. When this happens they begin to blame the computer training and don't take responsibility for the failure. The significant changes that have been made include providing more preparation of presentational information and guided practice before pilots enter the flight simulators.

Schank brags throughout the book about how people get through his training courses and graduate classes without learning anything new but that they know how to do something. Well, that just doesn't fly in most of the world. The reason you teach people a certain process and test for knowledge instead of just how to do something is because people tend to take short cuts that may seem productive in the short term but can get other people killed or in trouble. Schank's programs teach people to figure their own way to accomplish a goal. Who cares how they get there? Well sometimes, the Justice and Treasury Department care how you get there, often the news media care how you get there and usually your co-workers care. Ask the ex-employees of Enron whether they care.

Schank couldn't find any psychological research to support his theories, so he made up his own and refers to his own books for support. If you read a broader selection of books than what he recommends, you'll find that most research supports that people consider motivation to be a personal responsibility while they perceive de-motivation to be the responsibility of the system or person they work for or learn from. This means you can pump people up or scare them for a short period of time but ultimately people motivate themselves. However, they are quick to blame the system if you trip them up.

Schank's entire methodology is based on artificially imposing failure on people, to motivate them to learn. When you set someone up to fail, you may teach them not to repeat a mistake but they will become increasingly resistant to this form of training and will begin to blame the system for their failures.

Schank's psychology and methods are at odds with human nature but while Schank rejects all traditional methods of training and education, like multiple-choice tests and Instructional System Design (ISD), I can't reject all of his experience. Overall, he is too extreme and dangerous for me, but like all good agitators, he provides a unique perspective and makes some good points because he has so passionately pursued how to educate people.

Reading this book has been good for me if only to provide a backdrop and comparison to what I am currently doing. Writing this review has helped me deal with the snow storm that people like Schank stir up. There is actually a great deal of valuable information (knowledge) in this book on real corporate case studies, using stories, examples and gathering content that you won't find elsewhere. I just recommend being very careful how you apply it.
Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites (Prentice Hall Open Source Software Development Series)
Average customer rating: 3.5 out of 5 stars
  • Frustrating Read
  • Read once for the content, keep open as a reference.
  • I know computer books are obsolete in a short time, but come on.
  • A lot of useful information. A lot of editing problems.
  • Flawed, but still useful
Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites (Prentice Hall Open Source Software Development Series)
Mark Ramm , Kevin Dangoor , and Gigi Sayfan
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
PythonPython | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
AjaxAjax | Languages & Tools | Programming | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. The Definitive Guide to Django: Web Development Done Right (Pro) The Definitive Guide to Django: Web Development Done Right (Pro)
  2. wxPython in Action wxPython in Action
  3. Core Python Programming (2nd Edition) (Core Series) Core Python Programming (2nd Edition) (Core Series)
  4. Twisted Network Programming Essentials Twisted Network Programming Essentials
  5. Python Phrasebook (Developer's Library) Python Phrasebook (Developer's Library)

ASIN: 0132433885

Book Description

<>“Dear PHP,

It&rsquo;s over between us. You can keep the kitchen sink, but I want my MVC.

With TurboGears, I was able to shed the most heinous FileMaker Pro legacy ‘solu­tion&rsquo; imaginable. It has relationships based on fields that change frequently, causing ‘disappearing data.&rsquo; I replaced it with an easy to maintain TurboGears application. Defunkifying and normalizing many years worth of munged data took twice as long as developing the TurboGears&rsquo;s application itself. TurboGears&rsquo;s excellent set of tools and best-of-breed approach makes it so easy to build applications quickly.”

— Isaac Csandl, Manager of Information Technology, Chicago Legal Search, Ltd.

“TurboGears has resulted in significant time savings for rPath. Before it was released, we ex­pected to spend significant time building a Web framework for our rPath Appliance Agent product. TurboGears sharpens our focus on building a quality application; it allows us to provide more value to our customers, rather than reinventing the Web wheel.”

— Michael K. Johnson, rPath Founding Engineer and Coauthor of Linux Application Development, Second Edition

“I think this is the first time that a Web framework&rsquo;s functionality has been so obvious.”

— Bruce Eckel, Author of Thinking in Java and Thinking in C++

“TurboGears helped me build more complex Web applications more quickly and with fewer headaches than any other framework I&rsquo;ve used. Just like Python itself, it made me more productive with a minimal learning curve.”

— Quentin Hartman, System Administrator

“TurboGears has changed the way I develop Web applications, from model, to view, to controller. Thanks to the power of TurboGears, I was able to develop the first version of WhatWhat in less than a week of my spare time.”

— Jonathan LaCour, Development Team Lead, Optio

“TurboGears has provided a way for me to greatly enhance my productivity by real­izing the potential of Web-based agile development with Python.”

— Brandon Goldfedder, Vice President of Engineering, Information Extraction and Transport (IET Inc.), and Author of The Joy of Patterns

“TurboGears really changed the way I schedule project releases: It allows me to deliver them faster and with better quality than when I used to use GUI toolkits.”

— Jorge Godoy, Owner of G2C Tech Consultoria in Brazil, former Lead Developer for Conectiva documentation team

“With TurboGears, I was able to transition my Python projects into Web applications as easily as possible.”

— Benjamin T. Hamilton, Software Engineer

“Norwegian-based company Scanmine AS makes extensive use of Python and Turbo-Gears in all parts of its operation. TurboGears makes it a breeze to build highly sophis­ticated Web 2.0 applications with out-of-the-box features for multiple languages with full Unicode, REST, AJAX, RSS/Atom, and more. This enables Scanmine to put a face on their technology development in a minimal amount of time.

“It has been said that there are as many Web frameworks as there are Python Web programmers. This apparent Web framework fragmentation has long been perceived as a weakness, until TurboGears came along and turned weakness into strength.”

— Rune Hansen, Senior Systems Designer, Scanmine AS

“TurboGears is a well thought-out framework; the design choices it has made will help you be more productive. TurboGears will give you confidence with its foundation of stable best-of-breed Python components. If you are coming from other languages, consider working in TurboGears and Python to bring fun back into your Web develop­ment work.”

— Jeff Marshall, Partner with FrozenBear

“When we started developing Oprius Foundations with TurboGears, we weren&rsquo;t sure if it really would help us develop quicker and higher-quality code. After two months, we had a task manager to rival Tada List. After seven months, we had an entire contact management system to compete with the big boys.”

— Jason Chu, Lead Developer, Oprius Software Inc.

“Conventional programming wisdom states that rewriting any working project from scratch is a bad idea. TurboGears was good enough to convince me to do this anyway, and I have been nothing but thrilled with the results. With TurboGears, I was able to implement an AJAX-based Web site with a nice Web API more easily than I ever thought possible. If you are trying to do either of those in Python, you owe it to your­self to look at this project. Using TurboGears was one of the few times in my program­ming career where a task was significantly less complicated than I thought possible.”

— Adam Jones, Lead Programmer, RecursiveThought Software

Master TurboGears: The Easy Python Framework for Rapid Web Development

TurboGears harnesses the power of Python to provide a dynamic and easy-to-use Web development framework: one that
dramatically increases developer productivity, and makes it far easier to create dynamic, user-friendly, Ajax-enabled Web applications. Now, for the first time, there&rsquo;s a definitive guide to TurboGears—coauthored by its creator, Kevin Dangoor.

This book will help experienced Web developers get productive with TurboGears—fast. You&rsquo;ll quickly build your first TurboGears Web application—then extend it one step at a time, mastering the underlying libraries that make these enhancements possible. Next, the authors demonstrate TurboGears at work in a real-world application, by examining the code for “WhatWhat Status,” an open source project status tracking application. Finally, you&rsquo;ll gain deep insight into the model, view, and controller technologies TurboGears is built upon: knowledge that will help you build far more robust and capable Python applications.

Coverage includes

Preface xxiii

Acknowledgments xxv

Part I: TurboGears Fundamentals

Chapter 1: Introduction to TurboGears 3

Chapter 2 Getting Started with TurboGears 13

Chapter 3: The Architecture of a TurboGears Application 25

Part II: Building a Simple TurboGears Application

Chapter 4: Creating a Simple Application 43

Chapter 5: Enhancing Our Bookmark Application 59

Part III: Exploring a Real World TurboGears Application

Chapter 6: Exploring More Complex Models in WhatWhat Status 83

Chapter 7: Controllers, Views, and JavaScript in the WhatWhat Status 97

Chapter 8: RSS, Cookies, and Dynamic Views in WhatWhat Status 115

Chapter 9: Ajax and WhatWhat Status Projects 133

Part IV: SQLObject and TurboGears Models

Chapter 10: SQLObject Basics 151

Chapter 11: Mastering SQLObject 165

Chapter 12: Customizing SQLObject Behavior 183

Part V: TurboGears View Technologies

Chapter 13: Dynamic Templates with Kid 209

Chapter 14: Creating Better JavaScript with MochiKit 225

Chapter 15: Effective Ajax with MochiKit 273

Chapter 16: TurboGears Widgets: Bringing CSS, XHTML, and JavaScript Together in Reusable Components . 309

Part VI: CherryPy and TurboGears Con...

Customer Reviews:

3 out of 5 stars Frustrating Read.......2007-07-11

I'm working on a Turbogears app. I find it a good framework. The book, however, is frustrating to work with. I rarely have time to read computer books sequentially. I generally jump around trying to find answers to my questions. I'm not finding answers... just partial examples throughout.

For example, I would expect an AJAX example to have all the pieces necessary to implement an AJAX conversation with the file names clearly labeled. I would expect a diagram of how the pieces interact. What I find is little snippets of code without context and no diagrams anywhere in the book.

I think the authors did a reasonable job of explaining Turbogears from their perspective. It was the editors' job to push them to explain things from their audience's perspective. This has the look of a rush job.

4 out of 5 stars Read once for the content, keep open as a reference........2007-06-22

I use this book daily. The book is a great read and walks the reader through many of the complexities of modern web-app development in a clear and easy style. Though there are plenty of gotchas throughout the book, the errata site has most of them nailed cold. The clarity of thought and insight into the rationale behind the design of TurboGears are well worth the price of entry. In addition to covering the current state of TurboGears, the book discusses many of the future options for the project, giving it life beyond the 1.0 version.

1 out of 5 stars I know computer books are obsolete in a short time, but come on........2007-05-24

The information in this book is completely out of date only a few months after it came out. Turbogears 2.0 is going to basically replace every component of TG 1.0. So I would not recommend buying this book unless you want to re-learn everything again when the Turbogears 1.0 codebase is abandoned (it largely already has been as developers move to 2.0 or other frameworks).

Turbogears is a good example of what happens when PR outruns project maturity, and fundamental decisions are abandoned late in a development cycle.

4 out of 5 stars A lot of useful information. A lot of editing problems. .......2007-04-26

I ordered this book immediately after "discovering" TurboGears. It is full of useful information, but the editing and organization leave a lot to be desired.

It is VERY IMPORTANT to be familiar with Python, because a lot of the programming examples contain mistakes. Many of the issues look like search-and-replace problems, because half of the examples in a chapter might refer to a class named one thing, and the others might refer to a different name that is obviously the same thing if you are paying attention.

Given that online documentation for TurboGears also seems somewhat disorganized and scattered, I'll be using this book as reference information while working on my first TG-based site.

Since the book provides a ton of information about a broad range of topics (TurboGears is, after-all, a conglomeration of a bunch of separate technologies), I'm overlooking the editing errors and giving it a 4 out of 5.

3 out of 5 stars Flawed, but still useful.......2007-03-16

I was somewhat disappointed with this book, although I still found it to be useful for learning TurboGears. I won't mince words: the editing sucks. If you can get through the typos, though, you'll learn a fair amount and be better positioned to do something useful with TurboGears after you've read the book. Treat the book more as a tutorial than a reference.
Rapid Development
Average customer rating: 4.5 out of 5 stars
  • A must read for anybody interested in the dynamics of Software Engineering
  • Long but useful
  • Not a classic, not that worthy but not worthless either
  • A Classic
  • Good book with solid advice
Rapid Development
Steve McConnell
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Code Complete, Second Edition Code Complete, Second Edition
  2. Software Project Survival Guide (Pro -- Best Practices) Software Project Survival Guide (Pro -- Best Practices)
  3. Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)) Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))
  4. The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary Edition The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition
  5. Peopleware: Productive Projects and Teams Peopleware: Productive Projects and Teams

ASIN: 1556159005

Product Description

Get your development schedules under control and on track! Corporate and commercial software-development teams all want solutions for one important problem-how to get their high-pressure development schedules under control. Rapid Development describes ov

Amazon.com

I can hear some of you exclaiming, "How can you possibly recommend a book about software scheduling published by Microsoft Press and written by a consultant to Microsoft?!" Well, put aside any preconceived biases. This is a tremendous book on effective scheduling software development, and it drinks deeply from the wisdom of all the classics in the field such as Brook's Mythical Man Month -- and is likely well-informed by McConnell's experiences, good and bad, in Redmond.

The nine page section entitled "Classic Mistakes Enumerated" is alone worth the price of admission and should be required reading for all developers, leads, and managers. Here are some types of the 36 classic mistakes that McConnell describes in detail:

I suspect that if you've ever been involved in software development, you winced after reading each of these nine points. And you will learn a great deal from the remaining 640 pages about concrete solutions.

My only substantive gripe: cheesy Powerpoint graphics. Nonetheless, this book is Very Highly Recommended.

Customer Reviews:

5 out of 5 stars A must read for anybody interested in the dynamics of Software Engineering.......2007-10-01

This book is quite long, but worth every page. As a programmer, one usually gets focused on that - programming. There are however, several dynamics at play at any given software development project: customers, unstable requirements, risks, teamwork, tools, etc. This book presents several fundamental principles, strategies, philosophies and mistakes and than goes to present a set of very important best practices. I highly recommend it!

4 out of 5 stars Long but useful.......2007-08-17

Took me a couple of months to work through this thick catalog of project management techniques, but worth it I think. It dates back to the late eighties, but is still relevant today. I'm glad I read it.

4 out of 5 stars Not a classic, not that worthy but not worthless either.......2007-06-05

For people who touch the problem of software project management for the first time, this book may be a true revelation.

But after knowing the harsh realities of the industry, it turns out that real life is more than just of handful of wishy-washy case studies.

The problem with "Rapid Development" is that it's not about ... rapid development at all! In fact, there is no such thing as "rapid development" - just as the author rightfully explains.

Actually, any development is slow or fast depending on the standard used. The truth is, it is not rapid development that brings you to success; it is developing *faster* and *better* than the competition. If they are behind you, then you practice "rapid development", no matter how slow you go.

Despite its major drawbacks, this book is good. Written in a friendly style, it is a useful and simple reminder of several best practices that the software professional as well as the project manager all too easily forget.

3 out of 5 stars A Classic.......2007-05-14

I felt really silly ordering a 10 year old computer book. But this one really is a classic and rereading it was worth the cost of admission. It is amazing how many of the lessons we have forgotten.

4 out of 5 stars Good book with solid advice.......2007-01-30

While I enjoyed reading much of this book, and it had excellent advice, I found much of it only applying to project managers and other management with the ability to really effect change. As a lower level developer, there's not a lot I can do with the information in this book, but I think it's relevance will increase ten fold as I progress through my career, hopefully saving myself from making many mistakes on the way.

Overall it was a nice easy read, but beware that it won't be very applicable early in your career.
Large Group Interventions: Engaging the Whole System for Rapid Change (Jossey-Bass Business & Management Series)
Average customer rating: 5 out of 5 stars
  • Best Single Resource on Using Groups to Make Change
  • Excellent book for practioner and "lay" person alike
Large Group Interventions: Engaging the Whole System for Rapid Change (Jossey-Bass Business & Management Series)
Barbara Benedict Bunker , and Billie T. Alban
Manufacturer: Jossey-Bass
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Organizational Behavior | Business & Investing | Subjects | Books
Organizational ChangeOrganizational Change | Organizational Behavior | Business & Investing | Subjects | Books
GeneralGeneral | Business & Investing | Subjects | Books
Customer ServiceCustomer Service | Industries & Professions | Business & Investing | Subjects | Books
Human Resources & Personnel ManagementHuman Resources & Personnel Management | Industries & Professions | Business & Investing | Subjects | Books
ManagementManagement | Management & Leadership | Business & Investing | Subjects | Books
GeneralGeneral | Social Sciences | Nonfiction | Subjects | Books
Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
Look Inside Nonfiction BooksLook Inside Nonfiction Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Business & InvestingBusiness & Investing | Amazon Upgrade | Stores | Books
NonfictionNonfiction | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Business & InvestingBusiness & Investing | Qualifying Textbooks - Fall 2007 | Stores | Books
NonfictionNonfiction | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. The Handbook of Large Group Methods: Creating Systemic Change in Organizations and Communities (Jossey-Bass Business & Management) The Handbook of Large Group Methods: Creating Systemic Change in Organizations and Communities (Jossey-Bass Business & Management)
  2. Future Search Future Search
  3. The Answer to How Is Yes: Acting on What Matters The Answer to How Is Yes: Acting on What Matters
  4. Integrated Strategic Change: How Organizational Development Builds Competitive Advantage (Addison-Wesley Series on Organization Development) Integrated Strategic Change: How Organizational Development Builds Competitive Advantage (Addison-Wesley Series on Organization Development)
  5. Reinventing Organization Development Reinventing Organization Development

ASIN: 0787903248

Book Description

Large Group Interventions presents a comprehensive overview of twelve of the most powerful methods of large group interventions in use today. This comprehensive guide describes the methods' origins, explores their differences and similarities, and presents vivid examples and case studies of each intervention method in action. Bring together as many as two thousand employees and customers in one location for activities as diverse as creating future direction, restructuring the organization, solving problems, and generating new ideas.

Large Group Interventions covers: **A brief history of large group interventions **The search conference **Real-time strategic change **Participative design **Large group dynamics Large Group Interventions is the first and only book to present and compare different large group intervention methods and describe the situations and conditions under which each might be used.

Customer Reviews:

5 out of 5 stars Best Single Resource on Using Groups to Make Change.......2000-06-30

Think of this as a reference work on major strategies for making change in organizations. Bunker and Alban give clear overviews of well-tested methods at three levels: strategic planning, smaller group level, and individual job level.

At the strategic level, for example, you can compare Future Search, Search Conference, Real Time Strategic Change and other approaches to help decide which might best suit a specific situation.

Bunker and Alban also provide references on each approach, so you can get more specific information.

My only complaint is that there should probably be a revised edition one of these days to keep up with new resources.

5 out of 5 stars Excellent book for practioner and "lay" person alike.......1998-11-03

Although parts of this book are aimed at the practioner, Bunker and Alban are so clear and straightforward in theory and example that their book is invaluable for anyone committed to innovative, effective organizational learning and growth.
Rapid Application Development
Average customer rating: 5 out of 5 stars
  • Rapid Application Development Methodology
Rapid Application Development
James Martin
Manufacturer: Macmillan Coll Div
ProductGroup: Book
Binding: Hardcover

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Software EngineeringSoftware Engineering | Computer Science | Computers & Internet | Subjects | Books | Design Tools & Techniques | General | Information Systems | Methodology | Multimedia Information Systems
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
Similar Items:
  1. Rapid Development Rapid Development

ASIN: 0023767758

Customer Reviews:

5 out of 5 stars Rapid Application Development Methodology.......2005-08-03

I have not read all of James Martin's book, but I have researched the topic, and the book talks about the Rapid Application Development software development methodology of which James Martin was the primary author. The methodology was developed by Dr. Martin in the late 1980's as a response to the non-agile methodologies of the 1970's such as the waterfall methodology. The primary problem of the previous methodologies was that larger applications took so long to build that requirements would change before the system was complete, resulting in unusable systems. Rapid Application Development (RAD) attempts to solve the problem through prototyping, iterative development, time boxing, small teams, an active management approach, and the use of Computer Aided Software Engineering (CASE) tools. The RAD methodology is not as popular today as agile methodologies such as eXtreme Programming (XP), but it is still a valuable methodology in the right circumstances. I have put together an article about Rapid Application Development if you are interested in more information on the topic at (...)
Rapid Testing
Average customer rating: 5 out of 5 stars
  • Excellent handbook for Exploratory/Rapid Testing
  • Excellent handbook for Exploratory/Rapid Testing
  • Great Lessons
  • Viable process that does not compromise quality
Rapid Testing
Robert Culbertson , Chris Brown , and Gary Cobb
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback

EntrepreneurshipEntrepreneurship | Small Business & Entrepreneurship | Business & Investing | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
TestingTesting | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
SoftwareSoftware | Computers & Internet | Subjects | Books | Business | Databases | Directories | E-mail | General | Introductory Guides | Mathematical & Statistical | Natural Language Processing | Optical Character Recognition | Personal Finance | Spreadsheets | Voice Recognition | Word Processors & Editors
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Business & InvestingBusiness & Investing | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Lessons Learned in Software Testing Lessons Learned in Software Testing
  2. Systematic Software Testing (Artech House Computer Library) Systematic Software Testing (Artech House Computer Library)
  3. Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach
  4. Critical Testing Processes: Plan, Prepare, Perform, Perfect Critical Testing Processes: Plan, Prepare, Perform, Perfect
  5. A Practitioner's Guide to Software Test Design A Practitioner's Guide to Software Test Design

ASIN: 0130912948

Customer Reviews:

5 out of 5 stars Excellent handbook for Exploratory/Rapid Testing.......2003-04-27

I am the Exploratory/Rapid test lead for Manpower Managed Service that is contracted to do the HP LaserJet R&D testing. I have over 3 years of hands on experience in this capacity and had a conserable amount of training from Satisfice.

Exploratory and Rapid based testing differ from the more accepted automated system test infrastructure because tests are developed, executed and evaluated in real time by the test technician, this form of testing is extremely valuable and finds a great many defects and is best used in conjunction with automated regression and feature tests.

Because one person is doing what 3 people normally are tasked with the person must develop excellent critical thinking skills as well as the ability toe recognize and work around their own biases.

This book covers many of the important aspects of Exploratory/Rapid Based testing in a fun and easy to read way, the layout of the book is excellent.

5 out of 5 stars Excellent handbook for Exploratory/Rapid Testing.......2003-04-27

I am the Exploratory/Rapid test lead for Manpower Managed Service that is contracted to do the HP LaserJet R&D testing. I have over 3 years of hands on experience in this capacity and had a conserable amount of training from Satisfice.

Exploratory and Rapid based testing differ from the more accepted automated system test infrastructure because tests are developed, executed and evaluated in real time by the test technician, this form of testing is extremely valuable and finds a great many defects and is best used in conjunction with automated regression and feature tests.

Because one person is doing what 3 people normally are tasked with the person must develop excellent critical thinking skills as well as the ability toe recognize and work around their own biases.

This book covers many of the important aspects of Exploratory/Rapid Based testing in a fun and easy to read way, the layout of the book is excellent.

5 out of 5 stars Great Lessons.......2003-04-03

This book is great, it teaches you great lessons on software testing

5 out of 5 stars Viable process that does not compromise quality.......2002-03-23

Rapid Testing
This book provides a testing process and associated techniques that adds the agility required to meet fast-paced business requirements without sacrificing the due diligence or controls necessary to manage risk.

There is nothing especially new about the processes or techniques that the author proposes and explains; however, the way the processes are designed recasts tried and true methods into a streamlined process. Indeed, if the rapid testing process is correctly implemented it's possible to reduce testing cycle time while *improving* quality. I like the way the author begins by clearly defining terms. I know from experience that "acceptance test" means one thing in one organization, and something quite different in another. What I especially like, though, is the clear process itself, which consists of four major elements, each of which is thoroughly addressed in the book: (1) people, (2) integrated test process, (3) static testing and (4) dynamic testing.

Another key strength of this book is the way the traditional (and much maligned) waterfall model is transformed into a hybrid called a parallel waterfall. This hybrid model is the best of the waterfall and V model, and like the V model, it tightly integrates testing and development. The author's approach to activity-input-output in the discussion of life cycle models is close to the entry-task-validation-exit process model, and the structure that is presented allows you to develop a process chain that produces predictable and repeatable results. This approach is partially why the testing process can be rapid without compromising quality or ignoring risks.

In Part II the book provides tips and techniques. Again, there is nothing especially new, but all of the key techniques are covered, including requirements and analysis, test planning, executing and reporting. Black box testing is covered well, as are an array of dynamic testing techniques (equivalence partitioning, boundary value analysis, memory leak testing, use case testing and performance tests.) If you're in a Microsoft-centric environment you'll appreciate the material on memory leak testing, and if you are in a development environment that employs UML or the Rational Unified Process the techniques for use case testing will prove helpful.

Part III provides detailed examples that are based on material presented in Part II. Overall this book lives up to its title by providing a 'safe' and effective process for rapid testing.
Lotus(R) Notes(R) Developer's Toolbox: Tips for Rapid and Successful Deployment (The developerWorks Series)
Average customer rating: 4.5 out of 5 stars
  • Why do I have to Dim s As NotesSession !?!?
  • Good book for me
  • Something for everyone on the development front...
Lotus(R) Notes(R) Developer's Toolbox: Tips for Rapid and Successful Deployment (The developerWorks Series)
Mark Elliott
Manufacturer: IBM Press
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Domino 7 Lotus Notes Application Development Domino 7 Lotus Notes Application Development
  2. Lotus Notes and Domino 6 Programming Bible Lotus Notes and Domino 6 Programming Bible
  3. Lotus Notes & Domino Essential Reference Lotus Notes & Domino Essential Reference
  4. Lotus Notes 7.0 Quick Source Guide Lotus Notes 7.0 Quick Source Guide
  5. Lotus Notes R 6 Professional Projects Lotus Notes R 6 Professional Projects

ASIN: 0132214482

Book Description

Lotus ® Notes ® Developer&rsquo;s Toolbox will help you streamline and improve every phase of Notes development. Leading IBM Lotus Notes developer Mark Elliott systematically identifies solutions for the key challenges Notes developers face, offering powerful advice drawn from his extensive enterprise experience. This book presents best practices and step-by-step case studies for building the five most common types of Notes applications: collaboration, calendar, workflow, reference library, and Web site.

This book is for Notes developers at all levels of experience, using recent versions from V5.0 through V7.0, and beyond. Like all IBM developerWorks ® Series books, it is fully integrated with comprehensive Web resources, including working examples of each project, enhanced versions that go beyond the book, sample graphics, and tools for addressing real-world business scenarios. Coverage includes

· Getting started with Domino Designer ®, and using the design elements it provides

· Developing Notes databases, step-by-step: considerations, code instructions, design tips, and project plans

· Mastering and customizing Lotus Formula and LotusScript

· Customizing forms, views, agent behavior, application interfaces, and more

· Building calendar applications with simple and complex recurrent events

· Developing applications that distribute information via email, response documents, and other methods

· Creating reference library applications, and generating Excel ® spreadsheets for analysis

· Constructing sophisticated workflow and Web-based Notes applications

· Securing, deploying, and maintaining Notes applications, and managing their data

· Enhancing database functionality: more than 95 ready-to-use code modules and customizations

· Exclusive Web resources available only to book registrants

The IBM Press developerWorks ® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.

Customer Reviews:

4 out of 5 stars Why do I have to Dim s As NotesSession !?!?.......2007-08-28

This book will be one of the most valuable and frustrating books you'll ever read. I definitely recommend it, but preface that recommendation with some advice - be patient... it will make sense eventually. This book starts off with a couple of good 'foundation' chapters - feel free to skip them if you are very Notes savvy - and then moves on to the heavy stuff. There are several step-by-step projects for a novice programmer to complete, which on one hand is a great learning tool, but on the other may be extremely frustrating. A lot of what is covered in the projects isn't explained until much later in the book; the examples instruct the reader to perform a lot of actions (such as insert pre-written LotusScript into an action button) without explaining the syntax/logic. I am a very analytical person, and it was very confusing/frustrating to be told 'Just do this and don't ask questions' - but I am glad I powered through - chapters later on in the book went back and did a lot more explaining.

4 out of 5 stars Good book for me.......2007-07-16

This book has example code the will be useful for learning notes. As a consultant supporting many types of development languages, I recommend this book. I like to read good tech book front to back since I train myself in new/different development tools. Some of the chapters could be review for experienced developer but good none the less. 4 stars are as high as I rate books.

5 out of 5 stars Something for everyone on the development front..........2006-11-20

It's not often that I get the chance to review a book that directly focuses on my chosen technology niche... IBM Lotus Notes/Domino. Needless to say, when Mark Elliott's new book Lotus Notes Developer's Toolkit - Tips for Rapid and Successful Deployment came out, it moved to the top of my review pile. I'm happy to report that this book is a worthy addition to the Notes development books on the market, and fills a number of roles.

Contents: An Introduction to the Lotus Domino Tool Suite, Getting Started with Designer, Navigating the Domino Designer Workspace. Domino Design Elements, An Introduction to Formula Language, An Introduction to LotusScript, Fundamentals of a Notes Application, Calendar Applications, Collaborative Applications, Reference Library Applications, Workflow Applications, Web Applications, Design Enhancements Using LotusScript, Design Enhancements Using Formula Language, View Enhancements, Sample Agents, Miscellaneous Enhancements and Tips for Domino Databases, Data Management, Security, Application Deployment and Maintenance, Troubleshooting, Appendix A - Online Project Files and Sample Applications, Appendix B - IBM Lotus Notes and Domino - What's Next?

One of the most difficult things to do in my opinion is to get someone started in Notes development. It's easy enough to produce powerful applications with very little effort, but it's hard to try and get someone's head around all the concepts such as forms, views, agent, and so forth. The first part of Elliott's book (through chapter 7) is tailor-made for getting someone started with Notes development. He shows the reader how all the elements fit together in the process of building an application, as well as how Domino Designer functions to put these things together. For those who have been building Notes applications for awhile, there won't be anything new here, but don't despair... Your turn is coming up.

Chapters 8 and beyond is where the book starts to become valuable for the developer who already knows how to build a Notes application, as well as for the up and coming Notes developer. Elliott takes five basic categories of applications (calendar, collaborative, reference library, workflow, and web) and actually walks the reader through a project that builds one of those apps. Most books currently on the shelves don't try to have you build anything. Generally it's "go look at some of the existing templates", and we all know that you can get lost in some of those. While these projects will be most valuable for those learning the art of Notes development, it's worth reading over the material just to see if you've gotten into any development "ruts" or patterns that might be best replaced by more updated methods. It's embarrassing when the new developer asks why you're still doing something the old R4 way...

Chapters 13 to the end of the book will be where most of us (the developers who have been doing this for awhile) will spend the bulk of our time. There are a number of tips, tricks, and code samples that do a variety of things, and the odds are high that a number of them will spark your interest. For instance, one tip in the LotusScript design enhancements chapter shows how to add both a View icon and a Mood Stamp to an agent-generated email. This tip talks about two fields that are not well-documented (_ViewIcon and $Moods), and you can take the sample agent and apply it to your own application. A seemingly minor thing, but I've had users ask for stranger items. There's even an agent that exports to Excel. If that's something you've been meaning to try, here's your chance. And if you've been doing this type of routine for awhile, perhaps his examples will help you make your code more efficient. It's always good to learn as much as you can from others.

I was also quite impressed by the way that the book ties in to the DeveloperWorks site. Each chapter ends with appropriate links back to online material and relevant articles that serve to enhance the chapter material. If you've not gotten into the habit of checking out DeveloperWorks on a regular basis, this will be a good introduction for you, and you'll benefit from the time spent there.

All things considered, I think this book achieved a difficult objective. It attempted to offer something to both the beginning and intermediate Notes developer without alienating either end of that spectrum. It did that quite well. The Notes gurus probably know 95% of this information, but for those of us slogging away in the trenches, this book will either get you started with a powerful tool or expand the existing skills that you've already built up over time. Definitely a book worth getting...
CherryPy Essentials: Rapid Python Web Application Development
Average customer rating: 2 out of 5 stars
  • Read the sample chapter on the web before buying
CherryPy Essentials: Rapid Python Web Application Development
Sylvain Hellegouarch
Manufacturer: Packt Publishing
ProductGroup: Book
Binding: Paperback

InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
PythonPython | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites (Prentice Hall Open Source Software Development Series) Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites (Prentice Hall Open Source Software Development Series)
  2. RESTful Web Services RESTful Web Services
  3. Python Phrasebook (Developer's Library) Python Phrasebook (Developer's Library)
  4. The Definitive Guide to Django: Web Development Done Right (Pro) The Definitive Guide to Django: Web Development Done Right (Pro)
  5. wxPython in Action wxPython in Action

ASIN: 1904811841

Book Description

This book covers the CherryPy library for Python web development from its history and installation through its main features and core concepts to its integration with Python and other products to construct, test, and deploy a sample photoblog application. The author Sylvain Hellegouarch is dedicated to the development of free software projects and has been coordinating and administrating the community efforts around the CherryPy project since 2004. The approach based on an example application introduces many other common Python libraries, providing transferable skills also relevant for non-web Python projects. CherryPy is a Python library for web development that allows developers to build web applications in the same way as any other object-oriented Python program. Enriched by several years of active development, it has become one of the most established toolkits for building solid and high-performance web applications in Python. CherryPy abstracts the complex low-level HTTP protocol into an easy-to-use interface that respects Python idioms. The library aims at being simple to learn for a beginner while offering the most advanced features to fluent Python developers. For these reasons CherryPy was chosen to be at the heart of the popular and feature-rich TurboGears web framework. CherryPy-powered web applications are stand-alone Python applications with their own embedded multi-threaded web server, but can also run behind Apache or IIS for scalability. . CherryPy installation using tarball, egg, and subversion . The CherryPy library in depth: its design and how to use it . Using CherryPy with common Python and non-Python products . Object Relational Mapping with SQLObject, SQLAlchemy, and Dejavu . Web Services via REST and the Atom Publishing Protocol . AJAX and client-side scripting via MochiKit . Unit, functional, and load testing . CherryPy, Apache, and lighttpd deployment solurions The book starts with two chapters dedicated to CherryPy itself, its history and installation. Then it moves through a gentle introduction to the main features and concepts of CherryPy to a thorough review of its core capabilities. After laying this foundation the book dives into a real-world example, detailing important steps in the creation of a photoblog application. These chapters cover database manipulation via Object Relational Mapping (ORM), using web services to enhance the application, and client-side scripting through AJAX. Finally, the book covers the need for unit, functional, and performance testing before closing with deployment solutions for a CherryPy-based application. Who this book is written for This book is principally geared towards Python web developers, who are looking to add the power of the CherryPy library to their existing Python skillset. It assumes a good working knowledge of Python . Although the CherryPy toolkit is at the core of the book, many other common libraries are introduced. TABLE OF CONTENTS SUMMARY 1.Introduction to CherryPy 2.Download and Install CherryPy 3.Overview of CherryPy 4.CherryPy in depth 5.A photoblog application 6.Web Services 7.The presentation layer 8.Ajax 9.Testing 10.Deployment

Customer Reviews:

2 out of 5 stars Read the sample chapter on the web before buying.......2007-08-20

I use CherryPy and had been on the fence about this book. A book about CherryPy would be a great resource for me, and I want to support the CherryPy folks.

There's a sample chapter on the web. Based on that chapter, I will not order the book--The book needed to have a better editor. The text is verbose; they could have cut 50-60% of the words and not lost any meaning. Also, based on the Table of Contents, the book spends at least 50% of its content on things that are not directly CheeryPy, just related to CherryPy.

The sample chapter does not reflect a book that is highly technical and geared towards highly technical people; if you're pretty savvy with the concept of Web frameworks, this book isn't going to add much to your library.

I'm sorry to say that most people should stick with the online docs for now.
Foundations of Atlas: Rapid Ajax Development with ASP.NET 2.0
Average customer rating: 3.5 out of 5 stars
  • Great for Beginners
  • Good Atlas Reference
  • Stop your whining!
  • Very, very poor
  • Great Review of an evolving API
Foundations of Atlas: Rapid Ajax Development with ASP.NET 2.0
Laurence Moroney
Manufacturer: Apress
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
AjaxAjax | Languages & Tools | Programming | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
ASPASP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All DealsAll Deals | Blowout Books | Stores | Books
Computers & InternetComputers & Internet | Blowout Books | Stores | Books
Similar Items:
  1. Pro Ajax and the .NET 2.0 Platform (Pro) Pro Ajax and the .NET 2.0 Platform (Pro)
  2. Programming Atlas Programming Atlas
  3. ASP.NET 2.0 MVP Hacks ASP.NET 2.0 MVP Hacks
  4. Beginning Ajax with ASP.NET (Beginning) Beginning Ajax with ASP.NET (Beginning)
  5. Pro ASP.NET 2.0 in C# 2005 Pro ASP.NET 2.0 in C# 2005

Accessories:
  1. Workflow in the 2007 Microsoft Office System Workflow in the 2007 Microsoft Office System
  2. Pro C# with .NET 3.0, Special Edition (Pro) Pro C# with .NET 3.0, Special Edition (Pro)
  3. Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 (Expert's Voice in Sharepoint) Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 (Expert's Voice in Sharepoint)

ASIN: 1590596471

Book Description

I enjoyed reading this book. It really covers the fundamentals of the technology but also answer the why-questions of some implementations.

— David Boschmans Weblog

This book introduces a fast-track path to understanding Atlas, and how this technology can increase the power and functionality of your code while conserving time and effort. The book begins with a bare-bones introduction that explains how Atlas relates to Ajax.

Microsoft Atlas is a web-client framework that makes building Ajax-style applications easier. It provides a prewritten framework that gives you a structured environment in which to work. Atlas also provides you with an object model and standardized debugging to make development faster and simpler.

Ajax is a new way of combining a number of Web technologies including JavaScript, dynamic HTML, and a feature known as XmlHttp (which reduces the need for client browsers to constantly reconnect to the server every time new information is downloaded). But at the moment, people developing with Ajax have to write their code from the ground up, which is complex and time consuming.

The book guides you through a series of practical examples that demonstrate the Atlas framework and available controls. After reading this book, you'll be able to compile a seamless Atlas-based application of your own!

Customer Reviews:

5 out of 5 stars Great for Beginners.......2006-11-21

I found this book very easy to understand. If you are disappointed at the book "Programming Atlas" from O'Reilly, you may want to give this book a try.
This book is a much more interesting book to read.

4 out of 5 stars Good Atlas Reference.......2006-10-11

This book contains a good balance of information regarding the three main ways to program Atlas: JavaScript, AtlasScript, and server controls. Most Atlas-related articles and books tend to focus on one or two of those methods, because that's what the author is comfortable with, but Foundations of Atlas nicely covers all three.

All examples demonstrate whatever they're trying to do using all three methods, so you can compare the methods, and indirectly start to determine which method works best for you.

There is no time wasted on "related technologies". This book is solidly about Atlas alone, which is wonderful. For that reason (among others) I feel like I got my money's worth.

I personally enjoyed the descriptions of all the various behaviors on each object type. I have not seen that subject covered in such a way anywhere else.

I think there are some errors, as pointed out in some of the reviews here, and there is also some outdated information, but I would frankly expect such things from the first book published about a product that is not even in beta yet. In no way are the errors or outdated information distracting.

Besides, I am not one to download book code samples and use them in my own programs. I read through code examples in a book as if I'm reading normal descriptive text, and then I apply the techniques, not the exact code. Does anyone really use generic code found in a book in their own programs?

I found the code examples to be very good, in that I totally understand how to create Atlas programs after reading the book, and that's the most important measure for me.

For one thing, I have never really understood AtlasScript before reading this book, but after reading it I understand completely.

There really isn't much to choose from if you want to buy an Atlas book. There are several books that mention Atlas in one chapter, but very few that are written just about Atlas -- maybe just this one and "Programming Atlas" (O'Reilly), which I did not like at all.

Someone looking to buy a book on Atlas technologies should definitely buy this book, regardless of a few errors. You will learn a lot about Atlas.

5 out of 5 stars Stop your whining!.......2006-09-12

I've been seeing a lot of bad reviews for this book since (apparently) there are a lot of errors in the code. I suppose if your skills are lacking and you need to have a book spoon-feed you in order to learn a new technology, then this book probably is not for you.

On the other hand, if you want a well-written book, which lays out the concepts clearly, and are capable of using Microsoft's own documentation and or Google to assist with specific code issues, then this book is fantastic.

1 out of 5 stars Very, very poor.......2006-08-08

This book starts off with code errors in the first chapter. None of the code will compile. What a waste!!!! Stay away from this one!!!!!

5 out of 5 stars Great Review of an evolving API.......2006-07-19

Microsoft Atlas is THE API for Ajax developers, and this book is a terrific grounding in how to use it. Great job Apress!

Yes, it suffers from some syntax problems that other reviewers have mentioned on here BUT it is an evolving API. It is based on an earlier CTP (April) and MS have just released the June one.

I emailed the author and he mentioned that he is working on revising and updating the text for the new CTPs. He is very fast to respond to any queries -- so I recommend that if you are having trouble, just drop him a line.

This is a fun and easy to read book, and the chapter that takes you through building a financial application in Atlas is worth the price alone.

Books:

  1. The First Year: Type 2 Diabetes: An Essential Guide for the Newly Diagnosed (First Year, The)
  2. The Internet Book: Everything You Need to Know About Computer Networking and How the Internet Works (4th Edition)
  3. The Long Tail: Why the Future of Business is Selling Less of More
  4. The Mastering Engineer's Handbook (Mix Pro Audio Series)
  5. The Official Guide for GMAT Review, 11th Edition
  6. The Photoshop CS2 Book for Digital Photographers (Voices That Matter)
  7. The Secret Life of Houdini: The Making of America's First Superhero
  8. The Ultimate Security+ Certification Exam Cram 2 Study Kit (Exam SYO-101) (Exam Cram 2)
  9. The Wal-Mart Effect: How the World's Most Powerful Company Really Works--and How It's Transforming the American Economy
  10. UNIX for Dummies

Books Index

Books Home

Recommended Books

  1. Gardner's Guide to Internships at Multimedia and Animation Studios
  2. Blown Away: The Rolling Stones and the Death of the Sixties
  3. Tax Planning and Compliance for Tax-Exempt Organizations: Forms, Checklists, Procedures
  4. Untouchable: A Biography of Robert DeNiro
  5. Wiley CPA Examination Review Impact Audios, 2nd Edition Business Environment and Concepts Set
  6. BE OUR GUEST
  7. A Volcano In My Tummy: Helping Children to Handle Anger
  8. CIMA Study Systems 2006: Management Accounting-Decision Management
  9. The Revolution Within the Revolution: Workers' Control in Rural Portugal
  10. Voyage to the North Star: A Novel