Showing posts with label framework. Show all posts
Showing posts with label framework. Show all posts

AdvancED Flex Application Development: Building Rich Media X Review

AdvancED Flex Application Development: Building Rich Media X
Average Reviews:

(More customer reviews)
Are you looking to buy AdvancED Flex Application Development: Building Rich Media X? Here is the right place to find the great deals. we can offer discounts of up to 90% on AdvancED Flex Application Development: Building Rich Media X. Check out the link below:

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

AdvancED Flex Application Development: Building Rich Media X ReviewIs it worth buying? Yes, I think so. It's got something for everyone. But especially if you manage a user's group, are dealing with aggregating media and content, or doing something that relies on advertising and traffic. While they do not cover eCommerce in this book specifically, this is a really plus if you are building an eCommerce site in Flex. It outlines how to enhance a Flex-based online store. It covers SEO, OpenAds, and how to monetize your site. That information alone is worth the price of the book. RIAs are great, RIAs that make business better are a real step beyond.AdvancED Flex Application Development: Building Rich Media X OverviewAdobe's Flex (currently in version 2 with version 3 following at the end of the year) is one of today's hottest technologies for building web applications, and this unique book provides a practical guide to planning and building a professional Flex application from start to finish (the application is Rich Media X, a popular Adobe user group community/social networking site.)Written by some of the world's foremost Flex experts, AdvancED Flex Application Development provides step-by-step instructions to implementing all the most essential web 2.0 application features. It is one of the first professional level Flex books available, and one of the first to feature PHP/MySQL integration with Flex, a very sought after skill. It will also be one of the first books available to support Flex 3.

Want to learn more information about AdvancED Flex Application Development: Building Rich Media X?

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

ASP.Net MVC in Action Review

ASP.Net MVC in Action
Average Reviews:

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

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

ASP.Net MVC in Action ReviewThis book delivers the "how." Whereas so many books show the mechanics of MVC, this book shows you how to drive this implementation of the framework to it's limits. It's the difference between being taught the rules of football and being taught how to win a game; the difference between knowing how to turn on a light saber and knowing how to use the force.
Don't use this book for an intro to MVC. Use the free chapter of the nerd dinner book for that. That's a great intro. Use the web itself to research the mechanics of how the web works. Then pick up this book and be prepared to work *hard* chewing slowly and digesting each section as you let it change the way you think. Don't let the mere 350 pages fool you (when compared with other 600-700 page Goliaths); this book is content-rich. In the same way that the lessons of a truly great coach extend into so many non-sports areas of his/her players' lives, the ideas and knowledge expressed in this book extend well beyond ASP.Net MVC and push us forward into becoming better developers in any technology.ASP.Net MVC in Action Overview
The Model-View-Controller pattern—universally known as MVC—provides a stable, testable approach to web application development by separating the major functions—or concerns—of an application into independently defined roles.

ASP.NET MVC in Action is a comprehensive guide to MVC-based development using this powerful framework. It offers a clearly-written introduction both to the ASP.NET MVC Framework and to the MVC approach. The focus is on creating real, maintainable web applications—so don't expect toy examples and short snippets. The authors lead you from first-use through real-life scenarios.

One of the key benefits of the MVC approach is introducing a high degree of testability to your applications and process. ASP.NET MVC in Action shows you how to test each piece of your ASP.NET application and how to introduce principles of test-driven development into your process.

Because the framework is completely pluggable, you'll learn how to work with external Inversion of Control containers like StructureMap, Windsor, and Spring.NET and open-source persistence layers like NHibernate. Throughout the book, the authors sprinkle in MvcContrib, an extremely useful tool that provides common extensions so you don't have to write them yourself.

Along the way, you'll benefit from the wide-ranging experience of the authors, who have extensive experience with ASP.NET, Monorail, and Ruby on Rails. This book assumes that you already know how to build a standard ASP.NET application and presents most examples in C#.
What's inside?
Getting started with the ASP.NET MVC Framework
The model in depth
The controller in depth
The view in depth
Routing
Customizing and extending the ASP.NET MVC Framework
Scaling the architecture for complex sites
Leveraging existing ASP.NET features
AJAX in ASP.NET MVC
Hosting and deployment
Exploring MonoRail and Ruby on Rails
Best practices
Recipes

What reviewers are saying



"Shows how to put all the features of ASP.NET MVC together to build a great application."

-From the Foreword by Phil Haack, Senior Program Manager, ASP.NET MVC Team, Microsoft

"This book put me in control of ASP.NET MVC."

-Mark Monster, Software Engineer, Rubicon

"Highly recommended for those switching from Web Forms to MVC."

-Frank Wang, Chief Software Architect, DigitalVelocity LLC

"I'd highly recommend this to anyone who is serious about building web applications with ASP.NET MVC."

—Jeremy Skinner, ASP.NET developer and technical proofreader of the book

"...does a good job of not only showing you what to do, but also provides cautionary words to avoid poor practices that may lead to maintenance issues on non-trivial applications."

—Venkat Subramanian, NoFluffJustStuff Blogs

"I really enjoyed ASP.NET MVC in Actionand highly recommend it for a fresh look at the ASP.NET MVC Framework."

—David Hayden, MVP

"In the end [the authors] not only did an excellent job of putting together a great practical guide to ASP.NET MVC they also successfully embedded some subversive ALT.NET concepts that will hopeful make us all better developers. And at the end of the day that is a damn fine accomplishment."

—Bobby Johnson

"ASP.NET MVC in Actionwill guide you from your first project through advanced topics such as AJAX and deploying on suboptimal hosting environments. The writing style is clear and concise. Diagrams and code examples are abundant. I recommend it for anyone looking for a great resource for learning about or becoming a better user of the ASP.NET MVC framework."

—Nathan Stott, Partner and Software Engineer at Whiteboard-IT

"I'm very happy with this book. I would definitely recommend it to anyone interested in ASP.NET MVC. Getting the 'beyond the text' that comes with the CodeCampServer is just icing on the cake, truly."

—Chris Stewart, CompiledMonkey.com

"ASP.NET MVC in Action is a true masterpiece...The authors, Jeffrey Palermo, Ben Scheirman and Jimmy Bogard are all considered rock stars in the ASP.NET community and they have opened up the doors to their concert with ASP.NET MVC in Action."

—Mohammad Azam, Microsoft MVP


Want to learn more information about ASP.Net MVC in Action?

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

Django 1.1 Testing and Debugging Review

Django 1.1 Testing and Debugging
Average Reviews:

(More customer reviews)
Are you looking to buy Django 1.1 Testing and Debugging? Here is the right place to find the great deals. we can offer discounts of up to 90% on Django 1.1 Testing and Debugging. Check out the link below:

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

Django 1.1 Testing and Debugging ReviewOnce again I felt completely absorbed by the style chosen for this Packt Publishing book, as it makes use of a complete application to reinforce all of the topics covered. You start with a brief explanation of the benefits of testing your code and immediately start building a market research application from scratch.
Every chapter is built on the previous one, covering topics such as doctests, unittests, and adding coverage information and reports via Ned Batchelder's coverage script. You also learn about using Django's ''django.test.Client module and Twill to perform web testing and make sure that what your users see in their web browser is valid content and what they expected.
I liked the fact that several chapters were dedicated to showing you how to properly debug, log, and understand the information collected by these methods. Also how to fix any issues that may come up during the development phase, as well as write tests to catch them! I have definitely learned several new ways to look at debug information that I will make sure to add to my arsenal. Some of the tools you'll learn include the awesome Django Debug Toolbar (I wrote about it here) and even the Python debugger (pdb), so if you've never heard of either one or need a refresher, you'll enjoy the last chapters of this book.
By the time you're done reading this book, you'll have a complete market researching tool, including some Fancy Nancy charts generated by pygooglechart or matplotlib AND instructions on how to deploy it in a production environment and perform some load tests using siege!
Overall, this book offers good quality screenshots, clear and concise directions and working source code to follow along! I recommend it for anyone who's doing Django development out there and would like to improve the quality of their applications by adding (more) tests!Django 1.1 Testing and Debugging OverviewThis book teaches by example. It walks in detail through development of a sample application, illustrating each step via complete working code and either screenshots or console snippets. The cumbersome and time consuming task of debugging will be a cake walk with this book.If you are a Django application developer who wants to create robust applications quickly that work well and are easy to maintain in the long term, this book is for you. This book is the right pick if you want to be smartly tutored to make best use of Django's rich testing and debugging support and make testing an effortless task.Basic knowledge of Python, Django, and the overall structure of a database-driven web application is assumed. However, the code samples are fully explained so that even beginners who are new to the area can learn a great deal from this book.

Want to learn more information about Django 1.1 Testing and Debugging?

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

Building PHP Applications with Symfony, CakePHP, and Zend Framework Review

Building PHP Applications with Symfony, CakePHP, and Zend Framework
Average Reviews:

(More customer reviews)
Are you looking to buy Building PHP Applications with Symfony, CakePHP, and Zend Framework? Here is the right place to find the great deals. we can offer discounts of up to 90% on Building PHP Applications with Symfony, CakePHP, and Zend Framework. Check out the link below:

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

Building PHP Applications with Symfony, CakePHP, and Zend Framework ReviewAuthors undertook a difficult task of presenting the reader with the most common PHP frameworks. Three authors, and three frameworks there are.
The book walks you through many features of a modern PHP application. It has chapters on testing, and internationalization, which is something not all recent publications take into consideration. While reading, sooner or later you'll probably want to focus on one of the frameworks, and you can easily skip the other ones. What's good is that the book offers you choice, and you can get an actual feel of how a different framework looks from the inside out, without having to spend too much time going too deep into something you would not actually need.
Apart from the implementation details the book also contains the theory necessary to grasp the actual idea behind the code, like design patterns or some database theory. The code's also conveniently accessible from the publishers website, so it's easier to try it "on".
Overall I give it thumbs up, and recommend it to you if you want to start developing your own applications in any of the tree frameworks. And if you are already using one of them, to see what the other two are up to.Building PHP Applications with Symfony, CakePHP, and Zend Framework OverviewThe first detailed, unbiased comparison of the three leading PHP frameworks
Web developers have been eager for an impartial comparison of leading PHP frameworks so they can make educated decisions about the most effective tool for their needs. This guide uses Symfony, CakePHP, and Zend Framework to solve key problems, providing source code examples and comparisons for each. It explains the approach and reviews the similarities and differences in the three frameworks, providing reliable information on which to base your decisions.
Symfony, CakePHP, and Zend Framework are considered the leading PHP frameworks; developers need an unbiased comparison to choose which one works best for their individual situations
This guide uses each framework to solve the same problems, illustrating the solutions with source code examples and working applications
Covers wide range of topics, from installation and configuration to most advanced features like AJAX, web services and automated testing.
Includes an appendix of new PHP frameworks, including CodeIgniter, Lithium, and Agavi
Bestselling PHP author Elizabeth Naramore serves as technical editor

Comparison of PHP Web Frameworks provides the impartial, side-by-side comparison that developers have been looking for.

Want to learn more information about Building PHP Applications with Symfony, CakePHP, and Zend Framework?

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

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems Review

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems
Average Reviews:

(More customer reviews)
Are you looking to buy Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems. Check out the link below:

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

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems ReviewIf you are an accomplished or aspiring embedded systems programmer and resort to the "superloop" as your foremost implementation method, you absolutely MUST read this book.
While not new concepts to the industry, the concepts presented in Miro's book are certainly not commonplace in many of the embedded systems code I've seen over many years in the industry.
While UML makes for a clean, now defacto standard for presenting concepts, the real beauty in Miro's book is the use of a readily-available frameworks for immediately adopting the many lessons-learned and provided in the book. These complete, well written and excellently coded frameworks are available under the GPL and an alternate, low-cost license for those who wish to keep their code private.
For strong C programmers, the implementation of the frameworks is a delight as one reads through the code and is treated to an incredibly simple, lightweight and extremely powerful system that will forever put an end to your future plans to "superloop" again--albeit for any system where C (or C++) is adequately supported by the hardware. For anyone admitting that "we've always done superloop and it has always worked in the past," get ready for a real-time, highly responsive system that actually IS event driven and thrives in as little as a few bytes of RAM and perhaps a K of ROM.
For those who must hold on to the "superloop is king" mindset, consider the consequences of adding to your superloop an entirely new set of features and how that may affect the timing through your loop. I started with the "dining philosophers" example code discussed in the book and ported it to my own board (using a Renesas H8S-2166 microcontroller) and augmented the code to be responsive to external events (mechanical switches). This required software debouncing. While my "example" was somewhat "trivial" in terms of what the functionality actually did, it is, in my opinion, extremely typical of changing requirements of both new and legacy code in the day-to-day evolution of embedded systems programming.
My changes to the example code were to implement a "bike light" feature set. That is, whenever a switched was pressed, the bike light--if off--would illuminate. An LED on the board was used for this purpose. Pressed again, the light would blink. Pressed and held for 1 second while on or blinking, the light would turn off.
The typical implementation in superloop would often require a considerate approach to ensure that the new functionality was "injected" into the "right" part of the loop, so as to be of minimal impact to other areas of critical timing code. If any kind of action within the new code delayed the loop processing, then the whole of the superloop could come under further scrutiny and therefore cause more pain as one trials and tests system responsiveness on a number of potential new fronts.
Atop of this new functionality, the frameworks-provided QSpy code instrumentation system, which allows one to have a stream of information about the system states and transitions, was ported to use a UART on the H8S. Imagine adding all of this new functionality in a traditional superloop body of code. Now, imagine adding it in a matter of perhaps two hours using the frameworks AND not adversely impacting the "legacy" application code at all!
One of the most beautiful aspects of these frameworks is the ability to focus strictly on the code necessary for the task at hand instead of the entire system as a whole. The frameworks substantially frees the programmer from having to manually manage system responsiveness typical of the superloop.
Using UML to design and document an embedded system is relatively new to many embedded systems programmers. Miro also provides a free download stencil set for MS Visio for easily implementing statecharts, which should help those interested in pursuing the many benefits of the technology included in this book.
I first met Miro at a developer's conference in San Diego, CA. One thing that comes out in his book and his discussions of this exciting technology is his passion for it. I was very interested in it, as he was displaying his software running on a very resource constrained microcontroller--all in about 40 bytes of RAM or a bit less.
Drawn to his topic by his enthusiasm, I admired the frameworks even more as I began looking at the implementation and design of the code. The entire C bundle, with royalty-free 'private commerical use' license, one of either cooperative or preemptive schedulers (both are provided), event processor, code instrumentation support and more is all for under $2K. Of course, one may explore the entire frameworks for the cost of only a free download before ever making a licensing decision for a given product.
Combined with the low-cost solution of using such powerful frameworks in conjunction with learning the valuable content of this book, teams everywhere can exploit the years of experience and very robust, capable code in a matter of hours instead of weeks, months and even years of doing things the "old school" way using superloops and other facilities instead of truly event-driven designs.
This book and the free QF download are your entry into the 21st century of embedded systems programming. Because the code is provided in C, porting is rather easy and running on embedded systems and desktop systems is practical and easy. I was able to build and run the code as provided without modifications on my Linux, Mac and Windows systems and on the H8S and a Microchip PIC 24 with only a minimalist porting effort of about a half a day in each case. Imagine being able to run an entire real-time system that features excellent extensibility while freeing you from the rigors of managing superloop timing on your own hardware all within a few hours. Then, spend a couple of hours extending the system without impacting the rest of it? Lather, rinse, repeat...it is truly that simple and robust.
Best of all, this book will open your eyes to modern methods and concepts for programming event-driven embedded systems. That is, systems that respond to internal and external events that naturally occur in all embedded systems designs. It is my firm belief that after reading this book and exploring the code on your own, you'll discover why I so heartily endorse it and now share the passion Miro has for this wonderful, very lightweight but robust, complete solution for modern embedded systems programming.Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems OverviewPractical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C++ without big tools.This book is presented in two parts. In Part I, you get a practical description of the relevant state machine concepts starting from traditional finite state automata to modern UML state machines followed by state machine coding techniques and state-machine design patterns, all illustrated with executable examples. In Part II, you find a detailed design study of a generic real-time framework indispensable for combining concurrent, event-driven state machines into robust applications. Part II begins with a clear explanation of the key event-driven programming concepts such as inversion of control ("Hollywood Principle"), blocking versus non-blocking code, run-to-completion (RTC) execution semantics, the importance of event queues, dealing with time, and the role of state machines to maintain the context from one event to the next. This background is designed to help software developers in making the transition from the traditional sequential to the modern event-driven programming, which can be one of the trickiest paradigm shifts. The lightweight QP event-driven infrastructure goes several steps beyond the traditional real-time operating system (RTOS). In the simplest configuration, QP runs on bare-metal microprocessor, microcontroller, or DSP completely replacing the RTOS. QP can also work with almost any OS/RTOS to take advantage of the existing device drivers, communication stacks, and other middleware. The accompanying website to this book contains complete open source code for QP, ports to popular processors and operating systems, including 80x86, ARM Cortex-M3, MSP430, and Linux, as well as all examples described in the book.*Focuses on core concepts rather than tools which are always changing allowing the reader to continue to use this information with various projects*Provides a complete, ready-to-use, open source software architecture for small and large embedded systems*Includes an extensive exampleusing the ARM Cortex-M3 throughout the book highlighting issues programmers and architects encounter in everyday life

Want to learn more information about Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems?

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