IT eBooks
Download, Read, Use
Build Awesome Command-Line Applications in Ruby
Build Awesome Command-Line Applications in Ruby

As Ruby pro David Copeland explains, writing a command-line application that is self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, since it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Moreover, Ruby has the support of a rich ecosystem of open-source tools and libraries. Ten insightful chapters each explain and demonstrate a command-line best practice. You'll see how to use these tools to elevate the lowliest automation script to a maintainable, polished application. You'll learn how to use free, open source parsers to create user-friendly command-line interfaces as well as command suites. You'll see how to use defaults to keep options simple for everyday users, while giving advanced users options for more complex tasks. ...
The Cucumber Book
The Cucumber Book

Matt Wynne and Aslak Hellesoy show you how to express your customers wild ideas as a set of clear, executable specifications that everyone on the team can read. You'll learn how to feed those examples into Cucumber and let it guide your development. You'll build just the right code to keep your customers happy, and not a line more. Although it was born in the Ruby community, you can use Cucumber to test almost any system, from a simple shell script or Perl script, to web applications written in PHP, Java, or any platform. ...
The dRuby Book
The dRuby Book

dRuby has been part of the Ruby standard library for more than a decade, yet few know the true power of the gem. Completely written in Ruby, dRuby enables you to communicate between distributed Ruby processes as if there were no boundaries between processes. This is one of the few books that covers distributed and parallel programming for Ruby developers. The dRuby Book has been completely updated and expanded from its Japanese version, with three new chapters written by Masatoshi-san. You'll find out about the design concepts of the dRuby library, and walk through step-by-step tutorial examples. By building various distributed applications, you'll master distributed programming as well as advanced Ruby techniques such as multithreading, object references, garbage collection, and security. Then you'll graduate to advanced techniques for using dRuby with Masatoshi-san's other libraries, such as eRuby and Rinda - the Ruby version of the Linda distributed tuplespace system. In the thre ...
Stripes
Stripes

Tired of complicated Java web frameworks that just get in your way? Stripes is a lightweight, practical framework that lets you write lean and mean code without a bunch of XML configuration files. Stripes is designed to do a lot of the common work for you, while being flexible enough to adapt to your requirements. This book will show you how to use Stripes to its full potential, so that you can easily develop professional, full-featured web applications. As a bonus, you'll also get expert advice from the creator of Stripes, Tim Fennell. ...
The Agile Samurai
The Agile Samurai

Here are three simple truths about software development: 1. You can't gather all the requirements up front. 2. The requirements you do gather will change. 3. There is always more to do than time and money will allow. Those are the facts of life. But you can deal with those facts (and more) by becoming a fierce software-delivery professional, capable of dispatching the most dire of software projects and the toughest delivery schedules with ease and grace. ...
The RSpec Book
The RSpec Book

Behaviour-Driven Development (BDD) gives you the best of Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning techniques, so you can create better software with self-documenting, executable tests that bring users and developers together with a common language. Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky. ...
Ubuntu Kung Fu
Ubuntu Kung Fu

Ubuntu's rise to power has been rapid, historic and well-deserved. It's the best Linux distribution ever, but most people only use a fraction of its power. Award-winning Linux author Keir Thomas gets down and dirty with Ubuntu to provide over 300 concise tips that enhance productivity, avoid annoyances, and simply get the most from Ubuntu. You'll find many unique tips here that can't be found anywhere else. You'll also get a crash course in Ubuntu's flavor of system administration. Whether you're new to Linux or an old hand, you'll find tips to make your day easier. ...
Inside the Microsoft Build Engine, 2nd Edition
Inside the Microsoft Build Engine, 2nd Edition

As software complexity increases, proper build practices become ever more important. This essential reference - fully updated for Visual Studio 2010 - drills inside MSBuild and shows you how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild - and scale them to the team, product, or enterprise level with Team Foundation Build. ...
Network Your Computers & Devices Step by Step
Network Your Computers & Devices Step by Step

Teach yourself how to use the networking features in Windows 7 to connect your home computers, even if they use different operating systems. With Step by Step, you set the pace - building and practicing the skills you need, just when you need them! Network your Windows 7-based PCs and set up security; Add a Mac or Linux-based computer; Share printers, devices, and files with everyone in your home; Stream media over your network or to a remote PC; Tweak your network and sharing settings; Troubleshoot problems and perform easy maintenance. ...
Microsoft SharePoint Foundation 2010 Step by Step
Microsoft SharePoint Foundation 2010 Step by Step

Experience learning made easy-and quickly teach yourself how to use Microsoft SharePoint Foundation to enable effective team collaboration. With Step By Step, you set the pace-building and practicing the skills you need, just when you need them. Build your own SharePoint site with easy-to-use templates; Create lists and libraries to store information; Add discussion boards, wikis, and blogs; Set up Document and Meeting Workspaces for easy collaboration; Share calendars, contacts, and data from Microsoft Office programs; Customize your pages with Web Parts. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2025