IT eBooks
Download, Read, Use
Learning Shell Scripting with Zsh
Learning Shell Scripting with Zsh

Zsh has become incredibly popular in recent times and reasonably so; the shell boasts some really great features such as command completion, filename generation, and history sharing among instances of the shell. Learning to use them to your advantage will prove to be really valuable and will save you from lots of tedious and overly-complex tasks. This hands-on guide will show you how to configure and use zsh for work and daily tasks. It provides a clear introduction to the more powerful features of the shell such as globbing and completion. This book will help you take advantage of the real power behind the UNIX shell on both desktops and servers through real-world examples. ...
Async JavaScript
Async JavaScript

With Async JavaScript, you'll develop a deeper understanding of the JavaScript language. You'll start with a ground-up primer on the JavaScript event model - key to avoiding many of the most common mistakes JavaScripters make. From there you'll see tools and design patterns for turning that conceptual understanding into practical code. The concepts in the book are illustrated with runnable examples drawn from both the browser and the Node.js server framework, incorporating complementary libraries including jQuery, Backbone.js, and Async.js. ...
Everyday Scripting with Ruby
Everyday Scripting with Ruby

Are 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. ...
Raspberry Pi: A Quick-Start Guide
Raspberry Pi: A Quick-Start Guide

Raspberry 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. ...
Learn to Program, 2nd Edition
Learn to Program, 2nd Edition

For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the feedback from hundreds of reader e-mails to update the content and make it even clearer. Second, he updated the examples in the book to use the latest stable version of Ruby, and also to use code that looks more like real-world Ruby code, so that people who have just learned to program will be more familiar with common Ruby techniques. Not only does the Second Edition now include answers to all of the exercises, it includes them twice. First you'll find the "how you could do it" answers, using the techniques you've learned up to that point in the book. Next you'll see "how Chris Pine would do it": answers using more advanced Ruby techniques, to whet your appetite as well as providing sort of a "Rosetta Stone" for more elegant solutions. ...
Pragmatic Version Control Using Git
Pragmatic Version Control Using Git

There's a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion. Git is a modern, fast DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world. ...
Agile in a Flash
Agile in a Flash

Agile in a Flash cards teach leadership, teamwork, clean programming, agile approaches to problem solving, and tips for coaching agile teams. Use the cards for learning, as ice breakers for conversations, as constant reminders, and as a potent source of useful tips and hard-won wisdom. The Agile in a Flash deck is broken into four sections: agile concepts, planning, teamwork, and coding. The front of each card features a concise list of the concepts you need to know and remember. The back provides further detail, with sage nuggets of knowledge based on the authors two decades of experience coaching and doing agile-style projects. ...
Seven Languages in Seven Weeks
Seven Languages in Seven Weeks

You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. ...
Technical Blogging
Technical Blogging

Become more influential and earn extra money by blogging. Whether you want to create a popular technical blog from scratch or take your blog to the next level, this book shows you how. You'll learn how to promote your blog, understand traffic statistics, and build a community. And once you've built it, you'll learn how to benefit from it: advance your career, make money from your blog, use it to promote your products or company, and take advantage of your blog to the fullest. And when your blog takes off, Antonio will show you how to avoid the pitfalls of success. Technical Blogging is the only guide you'll need to create and maintain a successful technical blog. ...
Developing Microsoft SharePoint Applications Using Windows Azure
Developing Microsoft SharePoint Applications Using Windows Azure

Deliver custom, cloud-based business solutions using SharePoint 2010 and Windows Azure together. By applying hands-on techniques from Microsoft cloud development expert Steve Fox, you'll learn how to increase the reach, resource capability, and reusability of your apps. Get the practical code exercises and solid advice you need - whether you're planning to build complete data-driven applications or hybrid solutions with simple 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-2026