Ruby on Rails Tutorial, 2nd EditionUsing Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world's most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails Tutorial, Second Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete sample application using the latest techniques in Rails web development. The updates to this edition include all-new site design using Twitter's Bootstrap; coverage of the new asset pipeline, including Sprockets and Sass; behavior-driven development (BDD) with Capybara and RSpec; better automated testing with Guard and Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin and Cucumber. ...
Ruby and MongoDB Web DevelopmentStep-by-step instructions and practical examples to creating web applications with Ruby and MongoDB. Learn to design the object model in a NoSQL way. Create objects in Ruby and map them to MongoDB. Learn about Mongoid and MongoMapper for mapping Ruby objects to MongoDB documents. Process large datasets with MapReduce. Create geo-spatial indexes or 2D indexes. ...
Sams Teach Yourself HTML and CSS in 24 Hours, 8th EditionIn just 24 lessons of one hour or less, you can learn how to use HTML and CSS to design, create, and maintain world-class web sites. Using a clear, down-to-earth approach, each lesson builds upon the previous one, allowing even complete beginners to learn the essentials from the ground up.
Full-color figures and clear step-by-step instructions help you learn quickly. Practical, hands-on examples show you how to apply what you learn. Quizzes and Exercises help you test your knowledge and stretch your skills. ...
Sams Teach Yourself Microsoft Expression Web 4 in 24 Hours, 2nd EditionIn just 24 sessions of one hour or less, you'll learn how to build state-of-the-art websites with Microsoft Expression Web 4 (Service Pack 2), HTML5, CSS3, and jQuery! Using this book's straightforward, step-by-step approach, you'll master the entire web development process, from concept through delivery. You'll learn how to plan, design, and construct sites that are easy to manage and update, work perfectly on every browser, and get noticed by every search engine! Each lesson builds on what you've already learned, giving you a strong real-world foundation for success, no matter what kind of site you're building! ...
The PHP Anthology, Volume 1A compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles.
In addition to being an excellent reference with over 60 customizable solutions, the book acts as an excellent primer for Object Orientated Programming. PHP 5 has now been released and has been given significant OOP features, which are a must-learn for PHP Developers. ...
Creating your MySQL DatabaseFor most of us, setting up the database for an application is often an afterthought. While you don't need to be a professional database designer to create a working application, knowing a few insider tips and techniques can make both the process easier and the end result much more effective. This book doesn't set out to make you an expert in data analysis, but it does provide a quick and easy way to raise your game in this essential part of getting your application right. ...
Introduction to Android Application Development, 4th EditionThis fully reworked edition of a proven title is the most useful real-world guide to building robust, commercial-grade Android™ apps. The content is revised and updated for the latest Android 4.3 SDK and the newest development best practices. Introduction to Android™ Application Development: Android Essentials, Fourth Edition,covers all you need to quickly start developing professional apps for today's Android devices. Three expert developers guide you through setting up your development environment, designing user interfaces, developing for diverse devices, and optimizing your entire app-development process–from design through publication. Updated throughout, this title includes extensive coverage of the most useful new Android tools and utilities. It adds an all-new chapter on planning an amazing Android app user experience, plus extensive new coverage of unit testing, dialogs, preferences, and app publishing. ...
The CSS3 Anthology, 4th EditionThe CSS3 Anthology: 101 Essential Tips, Tricks & Hacks is a compilation of best-practice solutions to the most challenging CSS problems. The fourth edition of this best-selling full-color book has been completely revised and updated to cover newer techniques enabled by CSS3 and HTML5, and more recent trends in web design, such as responsive design.
It's the most complete question-and-answer book on CSS available, with over 100 tutorials that show readers how to gain more control over the appearance of their web pages, create sophisticated web page navigation controls, and design for alternative browsing devices, including phones and screen readers. ...
Windows Internals, 5th EditionSee how the core components of the Windows operating system work behind the scenes - guided by a team of internationally renowned internals experts. Fully updated for Windows Server 2008 and Windows Vista, this classic guide delivers key architectural insights on system design, debugging, performance, and support - along with hands-on experiments to experience Windows internal behavior firsthand. ...
C Programming for ArduinoPhysical computing allows us to build interactive physical systems by using software & hardware in order to sense and respond to the real world. C Programming for Arduino will show you how to harness powerful capabilities like sensing, feedbacks, programming and even wiring and developing your own autonomous systems.
C Programming for Arduino contains everything you need to directly start wiring and coding your own electronic project. You'll learn C and how to code several types of firmware for your Arduino, and then move on to design small typical systems to understand how handling buttons, leds, LCD, network modules and much more. ...