1/15/2011

DSLs in Action - PDF

DSLs in ActionBook Description
Your success—and sanity—are closer at hand when you work at a higher level of abstraction, allowing your attention to be on the business problem rather than the details of the programming platform. Domain Specific Languages — "little languages" implemented on top of conventional programming languages — give you a way to do this because they model the domain of your business problem.

DSLs in Action introduces the concepts and definitions a developer needs to build high-quality domain specific languages. It provides a solid foundation to the usage as well as implementation aspects of a DSL, focusing on the necessity of applications speaking the language of the domain. After reading this book, a programmer will be able to design APIs that make better domain models. For experienced developers, the book addresses the intricacies of domain language design without the pain of writing parsers by hand.

The book discusses DSL usage and implementations in the real world based on a suite of JVM languages like Java, Ruby, Scala, and Groovy. It contains code snippets that implement real world DSL designs and discusses the pros and cons of each implementation.

What's Inside

  • Tested, real-world examples
  • How to find the right level of abstraction
  • Using language features to build internal DSLs
  • Designing parser/combinator-based little languages

About the Author
Debasish Ghosh, Chief Technology Evangelist at Anshinsoft, is passionate about programming languages and cooperative polyglotism. He has developed systems using multiple JVM languages and has designed DSLs using Java, Ruby, and Scala. Debasish is a senior member of the ACM and an active blogger on programming techniques and languages.

Book Details

  • Paperback: 375 pages
  • Publisher: Manning Publications; 1 edition (December, 2010)
  • Language: English
  • ISBN-10: 1935182455
  • ISBN-13: 978-1935182450
  • File Size: 16.6 MiB
  • Hits: 829 times

Camel in Action - PDF

Camel in ActionBook Description
Apache Camel is a Java framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your app, Lego-style, using Java, XML, or Scala. Camel supports over 80 common transports such as HTTP, REST, JMS, and Web Services.

Camel in Action is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and even monitor your app— details you can find only in the Camel code itself. Written by the developers of Camel, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.

What's Inside

  • Valuable examples in Java and XML
  • Explanations of complex patterns
  • Error handling, testing, deploying, managing, and running Camel
  • Accessible to beginners, useful to experts

About the Author
Claus Ibsen is a principal engineer working for FuseSource specializing in the enterprise integration space. He has worked on Apache Camel for the last three years where he is a a PMC member, a key contributor, and heads the development and roadmap. Claus lives in Sweden near Malmo with his wife and dog.

Jonathan Anstey is a software engineer with varied experience in manufacturing control systems, build infrastructure, and enterprise integration. Lately, Jon has been working on Apache Camel at Progress Software Corporation. When he is not hacking on Camel he likes to spend time with his wife and daughter in St. John's, Newfoundland.

Book Details

  • Paperback: 552 pages
  • Publisher: Manning Publications; 1 edition (December, 2010)
  • Language: English
  • ISBN-10: 1935182366
  • ISBN-13: 978-1935182368
  • File Size: 15.1 MiB
  • Hits: 662 times

Android in Action, 2nd Edition - PDF

Android in Action, 2nd EditionBook Description
When it comes to mobile apps, Android can do almost anything—and with this book, so can you! Android runs on mobile devices ranging from smart phones to tablets to countless special-purpose gadgets. It's the broadest mobile platform available.

Android in Action, Second Edition is a comprehensive tutorial for Android developers. Taking you far beyond "Hello Android," this fast-paced book puts you in the driver's seat as you learn important architectural concepts and implementation strategies. You'll master the SDK, build WebKit apps using HTML 5, and even learn to extend or replace Android's built-in features by building useful and intriguing examples.

What's Inside

  • Android 2 from the ground up
  • SDK and web development
  • Drive a robot via Bluetooth and Sensors
  • Integrate with Social Media Contacts
  • Image processing with native C code

About the Author
Frank Ableson is active in the mobile software marketplace, working with leading mobile companies including Handango, Airtime Management, and UnwiredTools.

Book Details

  • Paperback: 575 pages
  • Publisher: Manning Publications; Second Edition (January, 2011)
  • Language: English
  • ISBN-10: 1935182722
  • ISBN-13: 978-1935182726
  • File Size: 16.3 MiB
  • Hits: 1,208 times

XNA 3D Primer - PDF

XNA 3D PrimerBook Description
This Wrox Blox will guide you through the world of 3D programming and give you solid knowledge and a foundation in game programming using Microsoft's XNA Framework. You will learn the fundamentals from 3D mathematics to model animation, including all the subjects needed to start developing 3D games, such as how to position objects in 3D space, handle collision detection, control the game camera, and understand the basics of shaders — special programs that execute on the graphics processor.

Also covered are how to extend the XNA Content Pipeline to read and use model skeletal animation, and also load and play back timeline animation data created in 3D modeling tools. 3D concepts and systems can seem like a foreign language when you're a beginner. And not knowing the lingo can make it hard to know what terms to search for to solve a problem. This Wrox Blox will give you all the tools you need to build your own 3D game.

About the Author
Michael C. Neel is a software developer living in Knoxville, Tennessee. http://ViNull.com is Michael's personal web site, and he also blogs at http://Devlicio.us with several other .NET developers. A regular speaker on .NET and general software development, Michael has spoken at conferences and user groups in Tennessee, Georgia, Alabama, Mississippi, Louisiana, Kentucky, Ohio, North Carolina, Virginia, Maryland, and Indiana. Michael is a Microsoft MVP ASP.NET award recipient for 2009 and 2009. (That's not a mistake: He's twice received the 2009 MVP Award — he's that special.)

Book Details

  • Paperback: 42 pages
  • Publisher: Wrox (January, 2010)
  • Language: English
  • ISBN-13: 978-0470596937
  • File Size: 6.2 MiB
  • Hits: 484 times

Embedded Linux Primer: A Practical Real-World Approach, 2nd Edition - PDF

Embedded Linux Primer: A Practical Real World Approach, 2nd EditionBook Description
Up-to-the-Minute, Complete Guidance for Developing Embedded Solutions with Linux

Linux has emerged as today's #1 operating system for embedded products. Christopher Hallinan's Embedded Linux Primer has proven itself as the definitive real-world guide to building efficient, high-value, embedded systems with Linux. Now, Hallinan has thoroughly updated this highly praised book for the newest Linux kernels, capabilities, tools, and hardware support, including advanced multicore processors.

Drawing on more than a decade of embedded Linux experience, Hallinan helps you rapidly climb the learning curve, whether you're moving from legacy environments or you're new to embedded programming. Hallinan addresses today's most important development challenges and demonstrates how to solve the problems you're most likely to encounter.

You'll learn how to build a modern, efficient embedded Linux development environment, and then utilize it as productively as possible. Hallinan offers up-to-date guidance on everything from kernel configuration and initialization to bootloaders, device drivers to file systems, and BusyBox utilities to real-time configuration and system analysis. This edition adds entirely new chapters on UDEV, USB, and open source build systems.

  • Tour the typical embedded system and development environment and understand its concepts and components.
  • Understand the Linux kernel and userspace initialization processes.
  • Preview bootloaders, with specific emphasis on U-Boot.
  • Configure the Memory Technology Devices (MTD) subsystem to interface with flash (and other) memory devices.
  • Make the most of BusyBox and latest open source development tools.
  • Learn from expanded and updated coverage of kernel debugging.
  • Build and analyze real-time systems with Linux.
  • Learn to configure device files and driver loading with UDEV.
  • Walk through detailed coverage of the USB subsystem.
  • Introduces the latest open source embedded Linux build systems.
  • Reference appendices include U-Boot and BusyBox commands.

About the Author
Christopher Hallinan is a technical marketing engineer for the Embedded Systems Division of Mentor Graphics, living and working in Florida. He has spent more than 25 years in the networking and communications industry, mostly in various product development, management, and marketing roles, where he developed a strong background in the space where hardware meets software. Prior to joining Mentor Graphics, he spent nearly seven years as a field applications engineer for Monta Vista Software. Before that, Hallinan spent four years as an independent Linux consultant, providing custom Linux board ports, device drivers, and bootloaders. His introduction to the open source community was through contributions to the popular U-Boot bootloader. When not messing about with Linux, he is often found singing and playing a Taylor or Martin.

Book Details

  • Hardcover: 656 pages
  • Publisher: Prentice Hall; 2 edition (October, 2010)
  • Language: English
  • ISBN-10: 0137017839
  • ISBN-13: 978-0137017836
  • File Size: 10.2 MiB
  • Hits: 454 times

1/14/2011

Drupal Performance & Scalability (Video) - PDF

Drupal Performance & ScalabilityWant to learn the secrets the pros use for making Drupal scale huge and perform with grace high traffic situations? In Drupal Performance & Scalability, Matt Westgate and James Sansbury teach you all you need to know to get peak performance out of Drupal on the LAMP stack.

* They carefully walk you through both installation and customization of the entire LAMP stack.
* They go over the highly-optimized Pressflow distribution of Drupal.
* They teach you how to benchmark your site's performance, how to install many types of caching layers and how to optimize each layer of your server infrastructure.
* They even teach you all about things like CDN integration, APC, Varnish, Memcache and other caching layers within Drupal and MySQL.
* They discuss scaling strategies, looking at hardware topologies for both co-located and cloud infrastructures.
* They teach you how to isolate performance bottlenecks and cover strategies for monitoring.
* They also go over some of the changes in Drupal 7 and the next release of Pressflow.

By the end of this video you'll be an old pro at creating high performance Drupal deployments!

Chapter Listing

  1. Introduction
  2. Overview of performance optimizations
  3. LAMP stack installations
  4. Prepping MySQL
  5. Installing Pressflow
  6. Using the Apache benchmark tool
  7. Installing Alternative PHP Cache (APC)
  8. Installing Varnish
  9. Installing Memecached
  10. AMP optimizations
  11. PHP.ini optimizations
  12. Database tuning
  13. Content Delivery Networks
  14. Isolating performance bottlenecks
  15. Hardware topologies for scaling
  16. Changes in Drupal 7
  17. Further resources for performance & scalability
  18. Conclusion

Produced by Jeff Robbins. Directed and edited by Kent Bye.
Shot in widescreen format
Total running time: 5hr 15min
Total download size: 3.6GB (2 video files)

Part I

  • File Size: 1.3 GiB
  • Hits: 515 times

Part II

Upload later

Visual Studio 2010 and .NET 4 Six-in-One - PDF

Visual Studio 2010 and .NET 4 Six in OneBook Description
Complete coverage of all key .NET 4 and Visual Studio 2010 languages and technologies.NET 4 is Microsoft's latest version of their core programming platform, and Visual Studio 2010 is the toolset that helps write .NET 4 applications. This comprehensive resource offers one-stop shopping for all you need to know to get productive with .NET 4. Experienced author and .NET guru Mitchel Sellers reviews all the important new features of .NET 4, including .NET charting and ASP.NET charting, ASP.NET dynamic data and jQuery, and the addition of F# as a supported package language.

The expansive coverage is divided into six distinctive parts for easy navigation, and addresses: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language. A practical approach and complete examples round out this much-needed reference.

  • Focuses on the new and important features of the latest version Microsoft's core programming platform-.NET 4-as well as Visual Studio 2010, which allows you to write .NET 4 applications
  • Provides comprehensive coverage divided into six parts: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language
  • Discusses Visual Studio snippets and templates, .NET charting components, the .NET framework and WPF, LINQ, and the Entity framework
  • Explores various aspects of Visual Basic 2010, such as multi-line lambdas, auto-implemented properties, nullable optional parameters, and more

This investigative look at .NET 4 and Visual Studio 2010 will help you identify and isolate key elements that can benefit you immediately.

From the Back Cover
Get up to date with the new Visual Studio 2010 and .NET 4

The .NET Framework has undergone extensive updates and improvements. To help you get up to speed with these changes, a team of .NET experts offers you this hands-on guide covering the changes to the latest versions of Visual Studio and .NET. Written with the experienced .NET developer in mind, this reference is broken into six parts so that you can quickly locate the content you need regarding the following topics: Visual Studio, .NET 4, ASP.NET 4, VB. NET, C#, and finally, F# and other .NET languages. Detailed examples and summary chapters help you identify new features so that you can quickly acquire an understanding of the functionality they provide.

Visual Studio 2010 and .NET 4 Six-in-One:

  • Serves as a comprehensive overview of Visual Studio and .NET
  • Discusses the Visual Studio 2010 IDE and its newest features
  • Addresses the functionality provided by version 4 of the .NET Framework and Silverlight 4
  • Provides a foundation concerning ASP.NET 4 and VB.NET
  • Explores the changes to the Visual Basic, C#, and F# languages
  • Delves into other .NET languages, such as IronRuby and IronPython

About the Author
István Novák is a Microsoft MVP in Visual C# and an associate of Grepton, a Hungarian IT services company.

András Velvárt is a Silverlight MVP, regular speaker at conferences, and the owner of Response Ltd., a consulting and WPF/Silverlight development company in Hungary.

Adam Granicz is the CEO of IntelliFactory, a leading provider of F# training, development, and consulting services. He is the coauthor of two F# books and a regular speaker at conferences.

Book Details

  • Paperback: 1272 pages
  • Publisher: Wrox (October, 2010)
  • Language: English
  • ISBN-10: 0470499486
  • ISBN-13: 978-0470499481
  • File Size: 70.5 MiB
  • Hits: 1,416 times

Microsoft PowerPivot for Excel 2010: Give Your Data Meaning - PDF

Microsoft PowerPivot for Excel 2010: Give Your Data MeaningBook Description
Transform your skills, data, and business—with the power user's guide to PowerPivot for Excel. Led by two business intelligence (BI) experts, you'll learn how to create and share your own BI solutions using software you already know and love: Microsoft Excel. Discover how to extend your existing skills, using the PowerPivot add-in to quickly turn mass quantities of data into meaningful information and on-the-job results—no programming required.

The book introduces you to PowerPivot functionality, then takes a pragmatic approach to understanding and working with data models, data loading, data manipulation with Data Analysis Expressions (DAX), simple-to-sophisticated calculations, what-if analysis, and PowerPivot patterns. Learn how to create your own, "self-service" BI solutions, then share your results effortlessly across your organization using Microsoft SharePoint®.

From the Author
We have been working with PowerPivot since its early releases and, as all the new products, it requires some training to be used to its full potential. We wrote a book for end users who want to master PowerPivot, providing many examples and patterns to solve the typical business problems, which sometimes require solutions that are not easy to implement. You will be able to use this book both as a quick reference for common patterns and to learn how PowerPivot works and how to model your data in the good way.

About the Author
MARCO RUSSO is a software consultant and trainer based in Italy who focuses on Windows development and Business Intelligence solutions, including data warehouse relational and multidimensional design. He is the coauthor of Introducing Microsoft LINQ and Programming Microsoft LINQ (Microsoft Press), along with several other books about Microsoft .NET and SQL Server Analysis Services.

ALBERTO FERRARI is a consultant and trainer for the BI development area with the Microsoft suite for Business Intelligence. His main interests are in the methodological approaches to the BI development and works as a trainer for software houses that need to design complex BI solutions.

Book Details

  • Paperback: 416 pages
  • Publisher: Microsoft Press; 1 edition (October, 2010)
  • Language: English
  • ISBN-10: 0735640580
  • ISBN-13: 978-0735640580
  • File Size: 29.5 MiB
  • Hits: 938 times

C# 2010 All-in-One For Dummies - PDF

C# 2010 All in One For DummiesBook Description
A logical, straightforward approach to learning the C# languageC# is a complicated programming language for building .NET-connected software for Microsoft Windows, the Web, and a wide range of devices. The friendly All-in-One For Dummies format is a perfect way to present it. Each minibook is a self-contained package of necessary information, making it easy to find what you're looking for.

Upgrades in C# 2010 include the ability to build Windows 7 applications and compatibility with Python and Ruby.

  • C# is a somewhat complex programming language for building .NET-connected software for Microsoft Windows, the Web, and other devices
  • Beginning C# programmers will appreciate how the All-in-One format breaks the topic into minibooks, each one addressing a key body of information
  • Minibooks include creating your first C# program, Windows 7 programming, basic C# programming, object-based programming, object-oriented programming, Windows programming with C# and Visual Studio, and debugging
  • Companion Web site includes all sample code

Beginning C# programmers will find C# 2010 All-in-One For Dummies explains a complicated topic in an easy, understandable way.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

From the Back Cover
Experience the fun and power as you learn to write your own C# applicationsWhat are you going to create with C#? Maybe your first Windows® 7 application? Or how about digging into Web construction? With this comprehensive book, you'll be able to decide where you want to go next. It takes you through everything from Visual Studio and WPF to Web and services development so you can start building your own applications.

  • Dig into C# — dive into object-oriented programming to create good class libraries
  • Make it secure — learn how to identify risks and then build Windows and Web applications with the right security
  • Jump into .NET — from coding for Windows Mobile to accessing XML files, you'll uncover what you can do with the .NET framework
  • Develop with WPF — discover key WPF concepts as well as common application patterns used in the software industry today
  • Get Visual — find out how to use, optimize, and customize Visual Studio's graphic user interface

Visit the companion Web site at www.csharpfordummies.net to find the source code for all the projects in the book, updated for Visual Studio 2010

Open the book and find:

  • Steps for creating your first C# console application
  • How to take advantage of object-oriented programming
  • Techniques for writing secure code
  • Tips on how to use Visual Studio and create macros
  • Ways to implement Web services with SOAP
  • How to build Web applications and leverage the Framework
  • Where you can take your applications with dynamic programming

About the Author
Bill Sempf is a seasoned programmer and .NET evangelist specializing in .NET applications.
Chuck Sphar is a programmer and former senior technical writer for the Visual C++ product group at Microsoft.
Stephen Randy Davis is the bestselling author of several books, including C++ For Dummies.

Book Details

  • Paperback: 864 pages
  • Publisher: For Dummies; Pap/Psc edition (April, 2010)
  • Language: English
  • ISBN-10: 0470563486
  • ISBN-13: 978-0470563489
  • File Size: 27.0 MiB
  • Hits: 1,026 times

JavaScript Bible, 7th Edition - PDF

JavaScript Bible, 7th EditionBook Description
The bestselling JavaScript reference, now updated to reflect changes in technology and best practicesAs the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages. Part tutorial, part reference, this book serves as both a learning tool for building new JavaScript skills as well as a detailed reference for the more experienced JavaScript user.

You'll get up-to-date coverage on the latest JavaScript practices that have been implemented since the previous edition, as well as the most updated code listings that reflect new concepts. Plus, you'll learn how to apply the latest JavaScript exception handling and custom object techniques.

Coverage includes:

  • JavaScript's Role in the World Wide Web and Beyond
  • Developing a Scripting Strategy
  • Selecting and Using Your Tools
  • JavaScript Essentials
  • Your First JavaScript Script
  • Browser and Document Objects
  • Scripts and HTML Documents
  • Programming Fundamentals
  • Window and Document Objects
  • Forms and Form Elements
  • Strings, Math, and Dates
  • Scripting Frames and Multiple Windows
  • Images and Dynamic HTML
  • The String Object
  • The Math, Number, and Boolean Objects
  • The Date Object
  • The Array Object
  • JSON – Native JavaScript Object Notation
  • E4X – Native XML Processing
  • Control Structures and Exception Handling
  • JavaScript Operators
  • Function Objects and Custom Objects
  • Global Functions and Statements
  • Document Object Model Essentials
  • Generic HTML Element Objects
  • Window and Frame Objects
  • Location and History Objects
  • Document and Body Objects
  • Link and Anchor Objects
  • Image, Area, Map, and Canvas Objects
  • Event Objects

Practical examples of working code round out this new edition and contribute to helping you learn JavaScript quickly yet thoroughly.

From the Back Cover
Get interactive with this definitive guide to JavaScriptDo you want to add interactivity to your web pages or gain more control over how browsers display your content? This bestselling guide shows you how to use JavaScript to give your site visitors a more engaging experience. Packed with sample code and ready-to-use scripts, it helps you quickly master JavaScript fundamentals and deploy strategies that best suit your web goals. You'll be on your way to writing scripts for rollover effects, taking advantage of Web 2.0, using JavaScript subr

  • Explore the latest advances in JavaScript programming
  • Develop a scripting strategy and select the right tools
  • Master closures, generators, and iterators
  • Apply the latest JavaScript exception handling and custom object techniques
  • Harness the power of the Document Object Model
  • Launch Web 2.0 applications using Ajax, E4X/XML, and JSON
  • Perform data entry validation and enhance security
  • outine libraries, and more!

Book Details

  • Paperback: 1224 pages
  • Publisher: Wiley; 7 edition (November, 2010)
  • Language: English
  • ISBN-10: 0470526912
  • ISBN-13: 978-0470526910
  • File Size: 26.6 MiB
  • Hits: 1,946 times

Sams Teach Yourself Dreamweaver CS5 in 24 Hours - PDF

Sams Teach Yourself Dreamweaver CS5 in 24 HoursBook Description
In just 24 lessons of one hour or less, you will be able to create a fully functional website using Adobe Dreamweaver CS5. Using a straightforward, step-by-step approach, each lesson offers background knowledge along with practical steps to follow, allowing even complete beginners to learn the essentials from the ground up.

Full-color figures and clear step-by-step instructions visually show you how to use Dreamweaver.

Quizzes and Exercises at the end of each chapter help you test your knowledge.

Practical, hands-on examples show you how to apply what you learn.

Learn how to…

  • Start using HTML5 in your web pages with Dreamweaver's new HTML5 support
  • Create forms to collect information from users at your site
  • Manage your site with templates and libraries
  • Design web page layout with CSS
  • Work with WordPress and content management systems
  • Display data efficiently with tables
  • Dress up your site with Flash files and other multimedia
  • Insert scripted functionality by using Behaviors
  • Use Ajax frameworks and libraries
  • Create custom CSS for mobile devices and printing
  • Make web graphics in Fireworks CS5

About the Author
Betsy Bruce is a developer and consultant who specializes in creating eLearning applications using Dreamweaver, Authorware, Captivate, and Flash. She was lead developer at the Cobalt Group in Seattle and was Manager of Technical Services at MediaPro, Inc. She is an Adobe-certified trainer for Dreamweaver, Contribute, Flash, Captivate, and Authorware.

John Ray is a Senior Business Analyst and leads the enterprise application development team for The Ohio State University Research Foundation. In his spare time, he has written a number of books, on topics ranging from IT security to operating systems and iPhone development–including Sams Teach Yourself iPhone Application Development in 24 Hours, Sams Teach Yourself iPad Application Development in 24 Hours, Mac OS X Unleashed, and Maximum Linux Security. He can be found on the web at http://www.johneray.com.

Robyn Ness is a web developer at The Ohio State University, focusing on issues of usability, information design, and content development. She has contributed to books on Dreamweaver, Adobe CS3, digital media production, and digital photography. In her spare time she takes a ridiculous number of digital photographs, some of which can be seen at floraphotographs.com.

Book Details

  • Paperback: 496 pages
  • Publisher: Sams; 1 edition (January, 2011)
  • Language: English
  • ISBN-10: 0672333309
  • ISBN-13: 978-0672333309
  • File Size: 32.2 MiB
  • Hits: 599 times

1/13/2011

iPhone Programming: The Big Nerd Ranch Guide - PDF Ebook

iPhone Programming: The Big Nerd Ranch GuideBook Description
Based on Big Nerd Ranch's popular iPhone Bootcamp class, iPhone Programming: The Big Nerd Ranch Guide leads you through the essential tools and techniques for developing applications for the iPhone, iPad, and iPod Touch. In each chapter, you will learn programming concepts and apply them immediately as you build an application or enhance one from a previous chapter. These applications have been carefully designed and tested to teach the associated concepts and to provide practice working with the standard development tools Xcode, Interface Builder, and Instruments. The guide's learn-while-doing approach delivers the practical knowledge and experience you need to design and build real-world applications. Here are some of the topics covered:

  • Dynamic interfaces with animation
  • Using the camera and photo library
  • User location and mapping services
  • Accessing accelerometer data
  • Handling multi-touch gestures
  • Navigation and tabbed applications
  • Tables and creating custom rows
  • Multiple ways of storing and loading data: archiving, Core Data, SQLite
  • Communicating with web services
  • ALocalization/Internationalization

"After many 'false starts' with other iPhone development books, these clear and concise tutorials made the concepts gel for me. This book is a definite must have for any budding iPhone developer." –Peter Watling, New Zealand, Developer of BubbleWrap

About the Author
Joe Conway, iPhone instructor for The Big Nerd Ranch, has been writing software on the Mac platform since he was a teenager, and began consulting and training for The Big Nerd Ranch shortly after graduating from the University of Wisconsin.

Aaron Hillegass, CEO of Big Nerd Ranch, has more than 18 years of experience as a software engineer and developer trainer. He wrote the Big Nerd Ranch course on Cocoa, drawing from his experiences working at Apple and NeXT as senior trainer and curriculum developer. He is author of Cocoa Programming for Mac OS X (Addison-Wesley), the definitive guide to Cocoa programming.

Book Details

  • Paperback: 480 pages
  • Publisher: Addison-Wesley Professional; 1 edition (April, 2010)
  • Language: English
  • ISBN-10: 0321706242
  • ISBN-13: 978-0321706249
  • File Size: 20.5 MiB
  • Hits: 959 times

Sams Teach Yourself HTML5 in 10 Minutes - pdf ebook

Sams Teach Yourself HTML5 in 10 MinutesBook Description
A quick, clear guide to using the exciting new features of HTML5 today

  • Practical, hands-on approach helps web designers or developers begin using HTML5 right away
  • Step-by-step directions show how to implement HTML5 video, drawing, drag and drop, forms, and more
  • Makes sense of all the competing claims and misinformation about what HTML5 is or isn't

You don't need to wait to begin using HTML5, the successor to HTML 4 and XHTML . HTML5 is now being implemented in the latest versions of all the major browsers, and with it come some of the most exciting and powerful advances in web development technology in years.

Teach Yourself HTML5 in 10 Minutes offers straightforward, practical answers for fast results. By working through the book's clear, step-by-step examples, web designers or developers new to HTML5 can learn everything they need to know to quickly and easily get up to speed with HTML5.

About the Author
Steven Holzner is the award-winning author of 108 computer books and a contributing editor at PC Magazine. His books have sold 2.5 million copies and have been translated into 22 languages. He specializes in Web topics such as Facebook, banner ads, Google, Yahoo, and MSN pay-perclick campaigns, viral marketing, usenet marketing, and more. He also owns four apartment buildings that he markets exclusively on the Web (direct emails, banner ads, pay-per-click, email autoresponders, Craig's list, rent.com, and about ten other advertising sites) to find tenants.

Book Details

  • Paperback: 240 pages
  • Publisher: Sams; 5 edition (December, 2010)
  • Language: English
  • ISBN-10: 0672333333
  • ISBN-13: 978-0672333330
  • File Size: 5.2 MiB
  • Hits: 1,334 times

Simply JavaScript - pdf ebook

Simply JavaScriptBook Description
Everything you need to learn JavaScript from Scratch!

Packed with numerous examples, Simply JavaScript is a step-by-step introduction to programming in JavaScript the right way. Learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations. Then move into more powerful techniques using the DOM and Ajax.

Learn JavaScript's built-in functions, methods, and properties. Easily integrate JavaScript in your web site. Use JavaScript to validate form entries and interact with your users. Understand how to respond to user events. Create animations that bring your web site to life. Start programming using the DOM and Ajax.Unlike other JavaScript books, modern best practices such as progressive enhancement, accessibility and unobtrusive scripting are used from the very beginning. All the code in the book is also cross-browser compatible and downloadable for free, so you can get started instantly!

About the Author
Kevin Yank is a world-renowned leader in web development. When not writing best sellers, Kevin is the Technical Director of sitepoint.com and editor of the popular SitePoint Tech Times newsletter.

Cameron has a degree in law and one in science; naturally he chose a career in Web development. When pressed, he labels himself a "Web Technologist" because he likes to have a hand in graphic design, JavaScript, CSS, Perl (yes, Perl), and anything else that takes his fancy that morning. While running his own business (www.themaninblue.com) he's consulted and worked for government departments, nonprofit organisations, large corporations and tiny startups. As well as helping his list of clients, Cameron has taught numerous workshops around the country and spoken at conferences worldwide, such as @Media and Web Essentials. He has also written a book &emdash; The JavaScript Anthology &emdash; which is one of the most complete question and answer resources on modern JavaScript techniques.

Book Details

  • Paperback: 424 pages
  • Publisher: SitePoint; 1 edition (June, 2007)
  • Language: English
  • ISBN-10: 0980285801
  • ISBN-13: 978-0980285802
  • File Size: 14.1 MiB
  • Hits: 1,181 times

The Art & Science of JavaScript - pdf ebook

The Art & Science of JavaScriptBook Description
We've assembled seven of the greatest minds in modern JavaScript to teach you the most inspirational techniques you'll ever use. From creating impressive mashups and stunning, dynamic graphics, to more subtle user-experience enhancements, you're about to be amazed by the true potential of this powerful language.

With an all star line-up of authors including James Edwards, Michael Mahemoff, Ara Pehlivanian, Cameron Adams, Dan Webb, Christian Heilmann, and Simon Willison, this superb book will show you how to:

Create a slick Google Maps and Flickr mashup. Build your own fully accessible 3D maze. Create stunning vector graphics using the canvas element. Have some fun with draggable and sortable table columns. Give your site some extra personality with client-side badges. Write better code faster using metaprogramming techniques. Become a debugging expert using pro-level Firebug tricks.

Presented in full color, all of the books solutions are cross-browser and cross-platform compatible. Best of all, all the code used in the book is available for you to download and experiment with.

Who Should Read This Book?
This book is targeted at intermediate JavaScript developers who want to take their JavaScript skills to the next level without sacrificing web accessibility or best practice.

If you have even a small amount of experience with JavaScript, and are comfortable enough programming in another language such as PHP or Java, you'll be just fine – we'll hold your hand along the way, and all of the code is available for you to download and experiment with on your own.

About the Author
Cameron has a degree in law and one in science; naturally he chose a career in Web development. When pressed, he labels himself a \"Web Technologist\" because he likes to have a hand in graphic design, JavaScript, CSS, Perl (yes, Perl), and anything else that takes his fancy that morning. While running his own business (www.themaninblue.com) he\'s consulted and worked for government departments, nonprofit organisations, large corporations and tiny startups. As well as helping his list of clients, Cameron has taught numerous workshops around the country and spoken at conferences worldwide, such as @Media and Web Essentials. He has also written a book &emdash; The JavaScript Anthology &emdash; which is one of the most complete question and answer resources on modern JavaScript techniques.

JAMES EDWARDS is a Nortel Networks Certified Support Specialist (NNCSS) in VPN Routers. His experience includes work with some of Nortel's largest enterprise customers.RICHARD BRAMANTE, also a Nortel Networks Certified Support Specialist (NNCSS), has been in Nortel VPN Router support for three years, and was a technology lead on the Instant Internet.

AL MARTIN is a technical writer with 15 years of experience in electro-mechanical and computer-related disciplines.

Christian Heilmann grew up in Germany and, after a year working with people with disabilities for the red cross, he spent a year as a radio producer. From 1997 he worked for several agencies in Munich as a web developer. In 2000 he moved to the States to work for Etoys and, after the .com crash, he moved to the UK where he currently works as a lead developer for Agilisys. He publishes an almost daily blog at http://wait-till-i.com and runs an article repository at http://icant.co.uk. He is a member of the Web Standards Project's DOM Scripting Task Force.

Michael Mahemoff holds a Ph.D in Computer Science and Software Engineering from The University of Melbourne, where his thesis was on "Design Reuse in Software Engineering and Human-Computer Interaction". He lives in London and consults on software development issues in banking, healthcare, and logistics.

Dan Webb is a web application developer and renowned JavaScript expert who has spoken at @media 2006, RailsConf Europe, and The Ajax Experience; written for A List Apart and Sitepoint; and is a member of UK web design group the Brit Pack. More recently, he's written the Low Pro extension for Prototype, coauthored the Unobtrusive JavaScript plug-in, and become a member of the newly formed Prototype Core Team.

Book Details

  • Paperback: 300 pages
  • Publisher: SitePoint; 1 edition (December, 2007)
  • Language: English
  • ISBN-10: 0980285844
  • ISBN-13: 978-0980285840
  • File Size: 7.2 MiB
  • Hits: 1,322 times

Hadoop in Action - pdf

Hadoop in ActionBook Description
Hadoop in Action teaches readers how to use Hadoop and write MapReduce programs. The intended readers are programmers, architects, and project managers who have to process large amounts of data offline. Hadoop in Action will lead the reader from obtaining a copy of Hadoop to setting it up in a cluster and writing data analytic programs.

The book begins by making the basic idea of Hadoop and MapReduce easier to grasp by applying the default Hadoop installation to a few easy-to-follow tasks, such as analyzing changes in word frequency across a body of documents. The book continues through the basic concepts of MapReduce applications developed using Hadoop, including a close look at framework components, use of Hadoop for a variety of data analysis tasks, and numerous examples of Hadoop in action.

Hadoop in Action will explain how to use Hadoop and present design patterns and practices of programming MapReduce. MapReduce is a complex idea both conceptually and in its implementation, and Hadoop users are challenged to learn all the knobs and levers for running Hadoop. This book takes you beyond the mechanics of running Hadoop, teaching you to write meaningful programs in a MapReduce framework.

This book assumes the reader will have a basic familiarity with Java, as most code examples will be written in Java. Familiarity with basic statistical concepts (e.g. histogram, correlation) will help the reader appreciate the more advanced data processing examples.

About the Author
Chuck Lam is a Senior Engineer at RockYou!. Chuck received his B.S from San Jose State University and his Ph.D in Electrical Engineering from Stanford University, where his thesis topic was computational data acquisition.

Book Details

  • Paperback: 325 pages
  • Publisher: Manning Publications; 1 edition (December, 2010)
  • Language: English
  • ISBN-10: 1935182196
  • ISBN-13: 978-1935182191
  • File Size: 15.1 MiB
  • Hits: 1,083 times

Ext JS in Action - PDF

Ext JS in ActionBook Description
Ext JS, a cross-browser JavaScript library for building Rich Internet Applications (RIA), has emerged from the mix of JavaScript frameworks, libraries and object-oriented development techniques as a one of the clear leaders. Ext JS combines an extensive library of super-high-quality widgets, an intuitive, extensible component model, and an easy-to-use API to create a full, rock-solid platform for JavaScript-based web apps. Ext JS has been adopted by such household names as Adobe, Aetna, Amazon.com, Best Buy Hallmark, Panasonic, Pixar Animation Studios, Siemens, Sony, and Visa.

Ext JS in Action teaches the reader about Ext from the ground up. By following the common design patterns demonstrated in the Ext source and in many commercial applications, the book teaches you to achieve the same results you see in world-class commercial JavaScript applications. This book will guide you through the Ext component model and layouts. You'll learn how core components, such as the Container class, serve as building blocks for building complex user interfaces. The book fully covers Ext utility classes, AJAX, Observable (the Ext events model), DOM helpers and Function Helpers and illustrates how use of JavaScript Object Notation (JSON), a powerful and lightweight data format, can allow your application to efficiently communicate over the network to the web server. Finally, you'll build on this foundation to customize or extend Ext widgets.

Ext JS in Action assumes that you have a solid foundation in JavaScript, but requires no previous exposure to Ext JS.

About the Author
Jesus "Jay" Garcia has over 16 years experience in IT and enterprise web application development. He has deployed Ext-based applications in large corporations such as Marriott International, Lockheed Martin, JPMorgan Chase, and the Financial Industry Regulatory Authority. Jay is one of the top posters in the Ext JS community forums.

Book Details

  • Paperback: 496 pages
  • Publisher: Manning Publications; 1 edition (November, 2010)
  • Language: English
  • ISBN-10: 1935182110
  • ISBN-13: 978-1935182115
  • File Size: 50.6 MiB
  • Hits: 1,414 times

1/11/2011

Sams Teach Yourself Google Places in 10 Minutes - PDF

Sams Teach Yourself Google Places in 10 MinutesBook Description
Sams Teach Yourself Google Places in 10 Minutes

Sams Teach Yourself Google Places in 10 Minutes gives you straightforward, practical answers when you need fast results. By working through its 10-minute lessons, you'll learn how to claim your free Google Places business page, improve it with everything from video to coupons, and attract more new customers, starting today!

Tips point out shortcuts and solutions
Cautions help you avoid common pitfalls
Notes provide additional information

10 minutes is all you need to learn how to…

  • Claim your free Google Places online business directory page
  • Publish your basic business information in just minutes
  • Help visitors experience your business with video, photos, and more
  • Keep your page up-to-date, painlessly
  • Add detailed directions to your location with Google Maps
  • Generate discount coupons that attract traffic
  • Encourage rave reviews on Google Places and Yelp–and respond effectively to online criticism
  • Easily create powerful in-store cell phone advertising with QR codes
  • Improve your Google Search rankings
  • Manage online impressions and get detailed feedback through the Dashboard
  • Build a low-cost Adwords campaign that integrates with Google Places

About the Author
Bud Smith has written more than a dozen books about computer hardware and software, with more than a million copies sold. Bud's recent books include two from Sams: Sams Teach Yourself Tumblr in 10 Minutes and Sams Teach Yourself iPad in 10 Minutes. His other books include extensive coverage of Google, most recently including How to Do Everything Nexus One, Google Business Solutions All-In-One For Dummies, and Google Voice For Dummies.

Bud started out as a technical writer and journalist, and then moved into marketing and product management for technology companies. He worked at Apple Computer as a Senior Product Manager; at Google competitor AltaVista as a Group Product Manager; and at GPS navigation company Navman as a Global Product Manager. Bud holds a BA in Information Systems Management from the University of San Francisco and an MSc in Information Systems from the London School of Economics. He currently lives in the San Francisco Bay Area, participating in environmental causes when he's not working on one of his many technology-related projects.

Book Details

  • Paperback: 240 pages
  • Publisher: Sams; 1 edition (October, 2010)
  • Language: English
  • ISBN-10: 0672335352
  • ISBN-13: 978-0672335358
  • File Size: 6.4 MiB
  • Hits: 430 times

The Truth About Starting a Business - PDF

The Truth About Starting a BusinessBook Description
"This book should be on the seasoned entrepreneur's list of 'what I should have read before I started my business.'"
–JOE KEELEY, President & CEO, College Nannies & Tutors Development

"This is one of the best entrepreneurship books I've read…I wish I had this book when I first started out."
–RYAN O'DONNELL, Cofounder and CEO, BullEx Digital Safety

Your own business: Take the leap, make it happen, and make it succeed!

  • The truth about choosing the right business for you and maintaining a healthy personal life
  • The truth about planning, funding, hiring, and successful launches
  • The truth about financial management, marketing, and growth

This book reveals 53 bite-size, easy-to-use techniques for choosing, planning, launching, and growing your winning business.

You'll learn how to generate and test business ideas, and pick the one that's best for you…select the right entry strategy…name and locate your business…raise capital…build your team and get expert advice…protect your business secrets and intellectual property…effectively brand your business and market its offerings…handle pricing, distribution, and sales…manage your finances to specific objectives…prepare for growth…and even maintain your work/life balance as an entrepreneur. This isn't "someone's opinion": it's a definitive, evidence-based guide to building your own successful enterprise–a set of bedrock principles you can rely on whoever you are, wherever you are, and whatever business you choose to launch.

About the Author
Bruce R. Barringer, a renowned expert on entrepreneurship, is a professor of management at the University of Central Florida. His books include Entrepreneurship: Successfully Launching New Ventures, 2nd Edition, Preparing Effective Business Plans: An Entrepreneurial Approach, and What's Stopping You?: Shatter the 9 Most Common Myths Keeping You from Starting Your Own Business.

Book Details

  • Paperback: 224 pages
  • Publisher: FT Press; 1 edition (October, 2010)
  • Language: English
  • ISBN-10: 0137144504
  • ISBN-13: 978-0137144501
  • File Size: 6.5 MiB
  • Hits: 883 times

The Art of Managing Professional Services: Insights from Leaders of the World’s Top Firms - PDF

The Art of Managing Professional Services: Insights from Leaders of the Worlds Top FirmsBook Description
Building and managing a professional service firm is very different from running a product-based business. Infrastructure, governance, talent acquisition and retention, and compensation and financial management vary significantly from traditional corporate environments. Conventional management advice doesn't offer all the answers, and mainstream business gurus rarely address the unique challenges facing professional service firm leaders.

The Art of Managing Professional Services is one of the most comprehensive, research-based guides to firm management ever written for
the industry. Based on more than 130 in-depth interviews with leaders of the world's top firms, the book offers practical, proven, best practices on how to tackle the ten critical areas that firm leaders must monitor to build and maintain a strong organization: vision, values, and culture; people; clients; services; finance; positioning; partnership; strategy; structure; and leadership style.

Maureen Broderick draws on her 30 years of experience in professional services to explore both the art and science of running a high performance firm. She presents tangible processes and programs—including 40 featured best practices—that readers can tailor to their own organizations and cultures. Inside you will learn:

  • How to create and maintain a shared vision, values, and culture
  • Best programs to recruit, train, and retain great people
  • Strategies to develop and manage a profitable portfolio of clients
  • What it takes to innovate services and share knowledge
  • The key metrics to monitor financial health
  • Insights into effective positioning, marketing, and selling firm services
  • Proven practices for rewarding and managing the partnership
  • A guide to both long-term and annual strategic planning
  • Balancing structure and governance in a consensus-driven organization
  • Secrets for leading "incredibly smart and independent people"

Review
"High praise for Maureen Broderick…. Her book gives firm leaders a step up in competing on the global landscape."
–James Turley, Chairman and CEO, Ernst & Young

"Anyone involved in the management of a professional service firm will find real value here."
–David Childs, Global Managing Partner, Clifford Chance

"Maureen Broderick brings shape and clarity to the vital, but abstract, essence of professional service firms."
–Ralph Shrader, Chairman and Chief Executive Officer, Booz Allen Hamilton

"Broderick's book is filled with best practices that will help all kinds of companies–whether they are professional service firms or not–meet the challenges of doing business in the 21st century."
–Ray Kotcher, Senior Partner and Chief Executive Officer, Ketchum

"Every professional service partner–and aspiring partner–should read this book."
–Paul Laudicina, Managing Officer and Chairman, A.T. Kearney

"This comprehensive overview of best practices from the world's leading firms will resonate with leaders and managers."
–Eric Friedman, Executive Partner, Skadden, Arps

"The takeaways are fantastic!"
–Andy Cohen, Co-CEO, Gensler

"One only needs to read this book to realize that managing a professional service firm is very much an art, if not a science, worthy of its own special study and examination."
–Mike Goss, Managing Director and COO, Bain Capital

About the Author
Maureen Broderick is founder and CEO of Broderick & Company, one of the few consulting firms that focus exclusively on professional services. Broderick & Company provides strategy, research, and thought leadership services to many of the world's leading firms. Before founding Broderick & Company in 1996, Maureen spent close to 20 years working in-house for industry leaders ranging from Price Waterhouse and Booz Allen Hamilton to the law firm Brobeck, Phleger & Harrison and the research institute SRI International.

Book Details

  • Hardcover: 320 pages
  • Publisher: Pearson Prentice Hall; 1 edition (October, 2010)
  • Language: English
  • ISBN-10: 0137042523
  • ISBN-13: 978-0137042524
  • File Size: 7.5 MiB
  • Hits: 528 times

C# 2010 for Programmers, 4th Edition - pdf

C# 2010 for Programmers, 4th EditionBook Description
The professional programmer's Deitel® guide to C# 2010 and the powerful Microsoft® .NET 4 Framework

Written for programmers with a background in C++, Java or other high-level, object-oriented languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft's C# 2010 language and .NET 4 in depth. The book is updated for Visual Studio® 2010 and C# 4, and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line code descriptions and program outputs. The book features 200+ C# applications with 17,000+ lines of proven C# code, as well as hundreds of programming tips that will help you build robust applications.

Start with a concise introduction to C# fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, .NET 4, LINQ, WPF, ASP.NET 4, WCF web services and Silverlight®. Along the way you'll enjoy the Deitels' classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete C# implementation. When you're finished, you'll be ready to build next-generation Windows applications, web applications and web services.

Check out the related LiveLessons video product, C# 2010 Fundamentals: Parts I, II and III, containing 20+ hours of video synchronized to this book: www.deitel.com/livelessons.

Practical, example-rich coverage of:

  • .NET 4, Types, Arrays, Exception Handling
  • LINQ, Object/Collection Initializers
  • OOP: Classes, Objects, Inheritance,  Polymorphism, Interfaces
  • WinForms, WPF, XAML, Event Handling
  • WPF GUI/Graphics/Multimedia
  • Silverlight®
  • Lists, Queues, Stacks, Trees
  • Generic Collections, Methods and Classes
  • XML®, LINQ to XML
  • Database, LINQ to SQL
  • ASP.NET 4.0, ASP.NET AJAX
  • Web Forms, Web Controls
  • WCF Web Services
  • OOD/UML® Case Study

About the Author
Paul Deitel and Harvey Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages authoring and corporate-training organization. Millions of people worldwide have used Deitel books and LiveLessons videos to master C#, C++, Java™, C, iPhone app development, Internet and web programming, JavaScript, XML, Visual Basic®, Visual C++®, Perl, Python and more.

Book Details

  • Paperback: 1296 pages
  • Publisher: Prentice Hall; 4 edition (October, 2010)
  • Language: English
  • ISBN-10: 0132618206
  • ISBN-13: 978-0132618205
  • File Size: 50.1 MiB
  • Hits: 1,270 times

The Rails 3 Way, 2nd Edition - PDF

The Rails 3 Way, 2nd EditionBook Description
Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value via clean and maintainable code. The Rails™ 3 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate the entire Rails 3 API, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. Drawing on their unsurpassed experience and track record, they address  the real challenges development teams face, showing how to use Rails 3 to maximize your productivity.

Using numerous detailed code examples, the author systematically covers Rails 3 key capabilities and subsystems, making this book a reference that you will turn to again and again. He presents advanced Rails programming techniques that have been proven effective in day-to-day usage on dozens of production Rails systems and offers important insights into behavior-driven development and production considerations such as scalability. Dive deep into the Rails 3 codebase and discover why Rails is designed the way it is—and how to make it do what you want it to do.

This book will help you

  • Learn what's new in Rails 3
  • Increase your productivity as a web application developer
  • Realize the overall joy in programming with Rails
  • Leverage Rails' powerful capabilities for building REST-compliant APIs
  • Drive implementation and protect long-term maintainability using RSpec
  • Design and manipulate your domain layer using Active Record
  • Understand and program complex program flows using Action Controller
  • Master sophisticated URL routing concepts
  • Use Ajax techniques via Rails 3 support for unobtrusive JavaScript
  • Learn to extend Rails with popular gems and plugins, and how to write your own
  • Extend Rails with the best third-party plug-ins and write your own
  • Integrate email services into your applications with Action Mailer
  • Improve application responsiveness with background processing
  • Create your own non-Active Record domain classes using Active Model
  • Master Rails' utility classes and extensions in Active Support

Review
This encyclopedic book is not only a definitive Rails reference, but an indispensable guide to Software-as-a-Service coding techniques for serious craftspersons. I keep a copy in the lab, a copy at home, and a copy on each of my three e-book readers, and it's on the short list of essential resources for my undergraduate software engineering course.
—Armando Fox, adjunct associate professor, University of California, Berkeley

Everyone interested in Rails, at some point, has to follow The Rails Way.
—Fabio Cevasco, senior technical writer, Siemens AG, and blogger at H3RALD.com

I can positively say that it's the single best Rails book ever published to date. By a long shot.
—Antonio Cangiano, software engineer and technical evangelist at IBM

This book is a great crash course in Ruby on Rails! It doesn't just document the features of Rails, it filters everything through the lens of an experienced Rails developer—so you come our a pro on the other side.
—Dirk Elmendorf, co-founder of Rackspace, and Rails developer since 2005

The key to The Rails Way is in the title. It literally covers the "way" to do almost everything with Rails. Writing a truly exhaustive reference to the most popular Web application framework used by thousands of developers is no mean feat. A thankful community of developers that has struggled to rely on scant documentation will embrace The Rails Way with open arms. A tour de force!
—Peter Cooper, editor, Ruby Inside

In the past year, dozens of Rails books have been rushed to publication. A handful are good. Most regurgitate rudimentary information easily found on the Web. Only this book provides both the broad and deep technicalities of Rails. Nascent and expert developers, I recommend you follow The Rails Way.
—Martin Streicher, chief technology officer, McLatchy Interactive; former editor-in-chief of Linux Magazine

Hal Fulton's The RubyWay has always been by my side as a reference while programming Ruby. Many times I had wished there was a book that had the same depth and attention to detail, only focused on the Rails framework. That book is now here and hasn't left my desk for the past month.
—Nate Klaiber, Ruby programmer

As noted in my contribution to the Afterword: "What Is the Rails Way (To You)?," I knew soon after becoming involved with Rails that I had found something great. Now, with Obie's book, I have been able to step into Ruby on Rails development coming from .NET and be productive right away. The applications I have created I believe to be a much better quality due to the techniques I learned using Obie's knowledge.
—Robert Bazinet, InfoQ.com, .NET and Ruby community editor, and founding member of the Hartford, CT, Ruby Brigade

Extremely well written; it's a resource that every Rails programmer should have. Yes, it's that good.
—Reuven Lerner, Linux Journal columnist

About the Author
Obie Fernandez has been hacking computers since he got his first Commodore VIC-20 in the eighties, and found himself in the right place and time as a programmer on some of the first Java enterprise projects of the mid-nineties. Obie has been evangelizing Ruby on Rails online via blog posts and publications since early 2005. He has traveled around the world relentlessly promoting Rails at large industry conferences. As CEO and Founder of Hashrocket, Obie specializes in orchestrating the creation of large-scale, web-based applications, both for startups and mission-critical enterprise projects. He still gets his hands dirty with code on at least a weekly basis and posts regularly on various topics to his popular technology blog.

Book Details

  • Paperback: 768 pages
  • Publisher: Addison-Wesley Professional; 2 edition (December, 2010)
  • Language: English
  • ISBN-10: 0321601661
  • ISBN-13: 978-0321601667
  • File Size: 8.8 MiB
  • Hits: 1,001 times

Real World Functional Programming: With Examples in F# and C# - PDF

Real World Functional Programming: With Examples in F# and C#Book Description
Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F# is a true functional language and C# uses functional language features for LINQ and other recent advances.

Real World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F#-a functional language-as well as how they can be successfully used to solve programming problems in C#. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases.

The reader should have a good working knowledge of C#. No prior exposure to F# or functional programming is required.

What's Insite

  • Thinking the functional way
  • Blending OO and functional programming
  • Effective F# code

About the Author
Tomas Petricek discovered functional programming as a graduate student at Charles University in Prague. He has been a Microsoft C# MVP since 2004 and is one of the most active members in the F# community. In addition to his work with F#, he has been using C# 3.0 in a functional way since the early previews in 2005. He interned with the F# team at Microsoft Research, and he has developed a client/server web framework for F# called F# WebTools. His articles on functional programming in .NET and various other topics can be found at his web site tomasp.net.

Jon Skeet has worked with C# since 2002, and has been a Microsoft C# MVP since October 2003. He has spent a great amount of time in the C# community answering questions in newsgroups as well as writing articles on the most misunderstood aspects of C# and .NET. After having read tens of thousands of questions over the years, Jon has developed a deep insight into the areas that developers have trouble with, as well as what they're trying to achieve. A keen reader of specifications, Jon aims to understand the language at the deepest level, which enables him to provide a detailed exposition of C#, including a few dark corners which can trip up the unwary developer.

Book Details

  • Paperback: 500 pages
  • Publisher: Manning Publications; 1 edition (December, 2009)
  • Language: English
  • ISBN-10: 1933988924
  • ISBN-13: 978-1933988924
  • File Size: 20.7 MiB
  • Hits: 538 times

1/10/2011

Next Generation Business Strategies for the Base of the Pyramid: New Approaches for Building Mutual Value - PDF

Next Generation Business Strategies for the Base of the Pyramid: New Approaches for Building Mutual ValueBook Description
During the last decade, first-generation "Base of the Pyramid" (BoP) ventures focused primarily on "finding a fortune at the BoP" by selling existing goods to and sourcing familiar products from the world's four billion poorest people. Many of these initiatives did not scale, and some failed outright. But through that experience, crucial lessons have been learned. Innovators are now succeeding–thanks to a more sophisticated and nuanced approach based on "creating a fortune with the BoP."

In this book, co-editors Ted London, Stuart L. Hart, and other leading BoP thought and practice leaders show how to apply these second-generation BoP innovations, techniques, and business models. You'll learn how to build successful business ventures, create sustainable business ecosystems, design new technologies with the BoP in mind, and even transform entire sectors through collaborative entrepreneurship. Key lessons to be learned include

Roadmaps for Success

  • A roadmap for venture development
  • Patient capital and innovation for the BoP

Strategic Opportunities

  • The "Green Leap" and the BoP
  • Turning BoP needs into markets

Effective Implementation

  • Understanding the BoP at the micro level
  • Reframing design for the BoP
  • Scaling up BoP ventures

Book Details

  • Hardcover: 288 pages
  • Publisher: FT Press; 1 edition (November, 2010)
  • Language: English
  • ISBN-10: 0137047894
  • ISBN-13: 978-0137047895
  • File Size: 7.0 MiB
  • Hits: 279 times

Entrepreneurial Solutions for Prosperity in BoP Markets: Strategies for Business and Economic Transformation - PDF

Entrepreneurial Solutions for Prosperity in BoP Markets: Strategies for Business and Economic TransformationBook Description
There has been immense worldwide excitement about the potential of Bottom of the Pyramid (BoP) businesses to help impoverished societies escape poverty. Unfortunately, many BoP firms are locked in a "survival trap" that keeps them small, inefficient, and unprofitable. Now, Eric Kacou identifies breakthrough business models, operational techniques, and leadership approaches that can help BoP businesses grow rapidly, successfully, and profitably.

Drawing from his immense on-the-ground experience in Africa's most challenging business environments, Kacou shows how companies can overcome the Survival Trap mindset that breeds dependence, mistrust, and failure. Next, he takes readers inside the Rwandan metamorphosis: the economic miracle that CNN's Fareed Zakaria calls Africa's biggest success story. Kacou shows how to address the needs of all core stakeholders. He concludes with integrated recommendations for local entrepreneurs, global businesses, governments, and international organizations: guidance that can truly launch a "virtuous cycle" of prosperity creation.

For all entrepreneurs, policymakers, NGO professionals, and leaders who want to make BoP businesses work.

From the Back Cover
Breakthrough Bottom of the Pyramid Business Strategies and Tactics That Work

"Poised to become a key reference, Entrepreneurial Solutions for Prosperity in BoP Markets will change the way we think, act, and teach about emerging markets. Kacou provides just the right blend of framework and hands-on examples to those committed to transforming the Bottom of the Pyramid."
–Dean Thomas R. Robertson, The Wharton School, University of Pennsylvania

"Kacou's insight that many low-income countries are stuck in a Survival Trap whose solution lies in mindset change and entrepreneurship is a powerful one. Entrepreneurial Solutions for Prosperity in BoP Markets is a timely book that will influence development policy and business for years to come."
–Dr. Donald Kaberuka, President, African Development Bank Group (AfDB)

"It is becoming increasingly clear that enterprise with moral purpose can be a solution to poverty. What was missing until now was a practical blueprint to make the potential of business in prosperity creation a reality. Eric Kacou, one of Africa's emerging thought leaders, fills this important gap. This book is a must-read!"
–Dr. Manu Chandaria, Chairman, Comcraft; Founding Chairman, East African Business Council

"This book is a refreshing perspective on how business can transform Africa and the rest of the developing world. It offers practical wisdom for those who are serious about expanding prosperity in the developing world."
–Professor Calestous Juma, Professor of the Practice of International Development, Harvard Kennedy School

"Eric Kacou builds upon the ideas of Michael Porter, Larry Harrison, C.K. Prahalad, and many others. These are the eminent people we read not just because of what is
in their books, but because they wrote it. Now we will begin to study and comprehend Eric's work."
–From the foreword by Michael Fairbanks

Global business experts and other leaders tout the potential of Bottom of the Pyramid (BoP) businesses to help impoverished societies escape poverty. Yet, many BoP firms are locked in "The Survival Trap" of managing short-term crises that keep them small, inefficient, and unprofitable. At the core of The Survival Trap are outdated mindsets perpetuating this vicious cycle. Author Eric Kacou identifies breakthrough mindsets, business models, and techniques that can help BoP businesses grow and help the communities and nations that depend on them create prosperity.

Drawing from real case studies and his on-the-ground experience in some of the world's most challenging business environments around Africa, Kacou lays out a framework for overcoming The Survival Trap and the dependence, mistrust, and failure it breeds. To do this, he takes readers inside real case studies of entrepreneurs, firms, industries, and even countries. Featured is the Rwandan metamorphosis: the economic miracle that CNN's Fareed Zakaria called Africa's biggest success story.

  • How mindsets shape the playing field–and how to reshape it
    Transforming the mindsets of employees, investors, and the community
  • Rwanda: from genocide to Africa's entrepreneurial showcase
    How Rwanda is making business work for everyone–and the practical lessons
  • Collaborative clusters and prosperity ecosystems
    Improving competitiveness by pooling the resources of businesses, leaders, and customers

Book Details

  • Hardcover: 336 pages
  • Publisher: Pearson Prentice Hall; 1 edition (October, 2010)
  • Language: English
  • ISBN-10: 0137079265
  • ISBN-13: 978-0137079261
  • File Size: 7.5 MiB
  • Hits: 265 times