A Peek at Computer ElectronicsAre you a programmer or computer enthusiast? Do you feel comfortable with methods, functions, and variables? Do you wish you knew more about how the computer made it all work? Now you can. From basic electronics to advanced computer hardware, you'll learn the magic behind the gear that makes it all run.
If you're into tinkering, or ever thought about it, this book explains the basics of how it all works. ...
Dart for HipstersIn Dart for Hipsters, you follow project-based chapters demonstrating real-world problems solved with Dart. Each project serves as the foundation for deeper discussion of defining features of Dart, such as its support for functional programming. As you reinforce your understanding of Dart, you'll move on to more complex projects which, in turn, spur more complex discussions, such as how to maintain Dart and JavaScript side-by-side. By the end of this book, not only will you have a thorough introduction to the language, but you'll also have built an entire MVC library from scratch. ...
Core DataLearn the Apple Core Data APIs from the ground up. With Core Data, you can concentrate on designing the model for your application, and use the power of Core Data to do the rest. This book will take you from Core Data fundamentals to expert configurations that you will not find anywhere else. Together we'll walk through a fullfeatured application based on the Mac OS X Core Data API. ...
Core Data, 2nd EditionCocoa expert Marcus Zarra walks you through developing a full-featured application based around the Core Data APIs. You'll build up a single application throughout the book, learning key Core Data principles such as NSPredicate, thread management, and memory management.
You'll start with the basics of Core Data and learn how to use it to develop your application. Then you'll delve deep into the details of the API. You'll explore not only how to get Core Data integrated into your application properly, but even better, how to work with the API's flexibility to create convenience methods to improve your application's maintainability. ...
RubyMotionDevelopers interested in native iOS app development have been restricted to the limits of Objective-C and Xcode - until RubyMotion came along. RubyMotion enables you do full iOS development using Ruby. You have access to familiar tools such as Rake and RubyGems and can compile Ruby code into native applications. RubyMotion even comes with a Ruby console useful for live coding and interactive debugging. And since RubyMotion is built on top of the Objective-C runtime, you can use all of Apple's libraries and most third-party code alongside Ruby classes. ...
Driving Technical ChangeIf you work with people, you need this book. Learn to read co-workers and users patterns of resistance and dismantle their objections. With these techniques and strategies you can master the art of evangelizing and help your organization adopt your solutions. ...
Enterprise Recipes with Ruby and RailsEvery web site project is really an enterprise integration project in disguise. Ruby on Rails makes it easier than ever to create complex and good-looking web sites, but there's plenty of life beyond the rails. The 50+ recipes in this book not only show you how to integrate lurking legacy material using Ruby and Ruby on Rails, but also how to create new and highly functional applications in an enterprise environment. You can build completely new applications by enhancing and combining existing components in creative, compelling new ways. ...
Everyday Scripting with RubyAre you a tester who spends more time manually creating complex test data than using it? A business analyst who seemingly went to college all those years so you can spend your days copying data from reports into spreadsheets? A programmer who can't finish each day's task without having to scan through version control system output, looking for the file you want?
If so, you're wasting that computer on your desk. Offload the drudgery to where it belongs, and free yourself to do what you should be doing: thinking. All you need is a scripting language (free!), this book (cheap!), and the dedication to work through the examples and exercises. ...
ExpressionEngine 2Whether you're building a small site or a large corporate undertaking, ExpressionEngine is becoming the tool of choice. With this Quick-Start Guide, you'll get hands-on experience with ExpressionEngine 2 by building a complete web site from start to finish. You'll learn techniques and best practices for customizing and optimizing your sites, including working with new ExpressionEngine 2 features, templates, and site search. ...
Raspberry Pi: A Quick-Start GuideRaspberry Pi: A Quick-Start Guide gives you everything you need to get the Raspberry Pi up and running and doing cool stuff. You'll get started by learning what additional hardware you need and how to connect it, install Debian Linux and configure it to your needs, and customize the Pi's firmware to get the most out of your hardware.
Then the fun begins. You'll connect the Pi to your home network and try surfing the web and tweeting messages. You'll learn how to get the most out of Midori, the Pi's standard browser. Then in a few simple steps you'll turn the Pi into a kiosk system that displays Twitter live search information. You'll also learn how you can control the desktops of other PCs in your house with the Pi. ...