Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Advanced Rails

Buy
Advanced Rails, 9780596510329 (0596510322), O'Reilly, 2008
Ready to go to the next level with Rails? From examining the parts of Ruby that make this framework possible to deploying large Rails applications, Advanced Rails offers you an in-depth look at techniques for dealing with databases, security, performance, web services and much more. Chapters in this book help you understand not only the tricks and techniques used within the Rails framework itself, but also how to make use of ideas borrowed from other programming paradigms. Advanced Rails pays particular attention to building applications that scale -- whether "scale" means handling more users, or working with a bigger and more complex database. You'll find plenty of examples and code samples that explain: Aspects of Ruby that are often confusing or misunderstood Metaprogramming How to develop Rails plug-ins Different database management systems Advanced database features, including triggers, rules, and stored procedures How to connect to multiple databases When to use the Active Support library for generic, reusable functions Security principles for web application design, and security issues endemic to the Web When and when not to optimize performance Why version control and issue tracking systems are essential to any large or long-lived Rails project Advanced Rails also gives you a look at REST for developing web services, ways to incorporate and extend Rails, how to use internationalization, and many other topics. If you're just starting out with rails, or merely experimenting with the framework, this book is not for you. But if you want to improve your skills with Rails through advanced techniques, this book is essential.

About the Author

Brad Ediger is the CTO of Tasman Labs, a real-estate technology company. Together with his wife Kristen, a web designer, Brad owns Madriska Media Group, a firm specializing in custom application development. When not programming, Brad enjoys playing various musical instruments and watching obscure films.
(HTML tags aren't allowed.)

OpenGL ES 2 for Android: A Quick-Start Guide (Pragmatic Programmers)
OpenGL ES 2 for Android: A Quick-Start Guide (Pragmatic Programmers)

Printed in full color.

Android is booming like never before, with millions of devices shipping every day. It's never been a better time to learn how to create your own 3D games and live wallpaper for Android. You'll find out all about shaders and the OpenGL pipeline, and discover the power of OpenGL ES 2.0,
...

Information Visualization: Beyond the Horizon
Information Visualization: Beyond the Horizon

Information visualization is not only about creating graphical displays of complex and latent information structures; it contributes to a broader range of cognitive, social, and collaborative activities. This is the first book to examine information visualization from this perspective.

This 2nd edition continues the unique and ambitious...

Open Source GIS: A GRASS GIS Approach
Open Source GIS: A GRASS GIS Approach
Over the past decade, Geographical Information Systems (GIS) have evolved from a highly specialized niche to a technology that affects nearly every aspect of our lives, from finding driving directions to managing natural disasters. While just a few years ago the use of GIS was restricted to a group of researchers, planners and...

Computer Architecture Techniques for Power-Efficiency (Synthesis Lectures on Computer Architecture)
Computer Architecture Techniques for Power-Efficiency (Synthesis Lectures on Computer Architecture)
In the last few years, power dissipation has become an important design constraint, on par with performance, in the design of new computer systems. Whereas in the past, the primary job of the computer architect was to translate improvements in operating frequency and transistor count into performance, now power efficiency must be taken into account...
Advanced Java Game Programming
Advanced Java Game Programming

Advanced Java Game Programming teaches you how to create desktop and Internet computer games using the latest Java programming language techniques. Whereas other Java game programming books focus on introductory Java material, this book covers game programming for experienced Java developers.

David Wallace...

Capitalism at the Crossroads: Next Generation Business Strategies for a Post-Crisis World (3rd Edition)
Capitalism at the Crossroads: Next Generation Business Strategies for a Post-Crisis World (3rd Edition)

“The central message of Stuart Hart’s book is that global business needs to be caring and be committed to preserving the globe’s ecological integrity. The ongoing economic slowdown brought about by rampant capitalism, the lessons from which this new edition of the book factors in, has only served to...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy