Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Ruby: A Pragmatic Programmer's Guide

Buy
This book is a tutorial and reference for the Ruby programming language. Use Ruby, and you'll write better code, be more productive, and enjoy programming more.

These are bold claims, but we think that after reading this book you'll agree with them. And we have the experience to back up this belief.

As Pragmatic Programmers we've tried many, many languages in our search for tools to make our lives easier, for tools to help us do our jobs better. Until now, though, we'd always been frustrated by the languages we were using.

Our job is to solve problems, not spoonfeed compilers, so we like dynamic languages that adapt to us, without arbitrary, rigid rules. We need clarity so we can communicate using our code. We value conciseness and the ability to express a requirement in code accurately and efficiently. The less code we write, the less that can go wrong. (And our wrists and fingers are thankful, too.)

We want to be as productive as possible, so we want our code to run the first time; time spent in the debugger is time stolen from the development clock. It also helps if we can try out code as we edit it; if you have to wait for a 2-hour make cycle, you may as well be using punch cards and submitting your work for batch compilation.

We want a language that works at a high level of abstraction. The higher level the language, the less time we spend translating our requirements into code.

When we discovered Ruby, we realized that we'd found what we'd been looking for. More than any other language with which we have worked, Ruby stays out of your way. You can concentrate on solving the problem at hand, instead of struggling with compiler and language issues. That's how it can help you become a better programmer: by giving you the chance to spend your time creating solutions for your users, not for the compiler.
(HTML tags aren't allowed.)

Network Security Tools : Writing, Hacking, and Modifying Security Tools
Network Security Tools : Writing, Hacking, and Modifying Security Tools
This concise, high-end guide shows experienced administrators how to customize and extend popular open source security tools such as Nikto, Ettercap, and Nessus. It also addresses port scanners, packet injectors, network sniffers, and web assessment tools. Network Security Tools is the one resource you want at your side when locking down your...
Test-Driven Development: A J2EE Example (Expert's Voice)
Test-Driven Development: A J2EE Example (Expert's Voice)

While basic techniques of test-driven development are simple to understand, real-world application requires knowledge of tools and techniques to effectively create, run and organize tests. This book bridges the gap between simple concepts and complex application. Ideal for you Java developers, this book explains how to use test-driven...

More Eric Meyer on CSS
More Eric Meyer on CSS

More Valuable CSS Projects from the Master-Eric Meyer!

Just like its predecessor, this book takes a hands-on approach to teaching CSS. Through ten all new projects, Eric Meyer continues to instruct CSS devotees on how to make CSS work to solve their design challenges. Projects include converting and...


Managing and Maintaining a Windows® Server™ 2003 Environment for an MCSA Certified on Windows® 2000 Exam Cram™ 2 (Exam 70-292)
Managing and Maintaining a Windows® Server™ 2003 Environment for an MCSA Certified on Windows® 2000 Exam Cram™ 2 (Exam 70-292)

The Exam Cram Method of study focuses on exactly what you need to get certified now. In this book you'll learn how to:

  • Install, configure and deploy the Software Update Service

  • Connect to a remote server using both the MMC snap-in and...

More Servlets and JavaServer Pages
More Servlets and JavaServer Pages

More Servlets and JavaServer Pages shows developers how to use the latest advances in servlet and JSP technology. A companion to the worldwide bestseller Core Servlets and JavaServer Pages, it starts with a fast introduction to basic servlet and JSP development, including session tracking, custom JSP tag libraries, and the use of the MVC...

Enterprise Java for SAP
Enterprise Java for SAP

Java Primer for SAP is designed as an introduction to Enterprise Java for the SAP developer. After providing a general introduction to Java, author Austin Sincock explores how to open the typically closed SAP environment to the world of Java. Sincock explores communicating with a SAP environment through such Enterprise Java...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy