Beginning Ruby On Rails E-Commerce

Beginning Ruby On Rails E-Commerce

Ruby on Rails is the hottest new open source technology around. It offers developers the opportunity to create fully-featured web applications in double-quick time. Rails and e-commerce are a match made in heaven and Beginning Ruby on Rails E-Commerce is the first book to directly target this market....
Elixir in Action, 2nd Edition

Elixir in Action, 2nd Edition

The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Elixir in Action, Second Edition teaches you how to use the Elixir programming language to solve the practical problems of scalability, fault tolerance, and high availability. This new...
The Well-Grounded Rubyist, 2nd Edition

The Well-Grounded Rubyist, 2nd Edition

The Well-Grounded Rubyist, Second Edition addresses both newcomers to Ruby as well as Ruby programmers who want to deepen their understanding of the language. This beautifully written and totally revised second edition includes coverage of features that are new in Ruby 2.1, as well as expanded and updated...
Ruby Phrasebook

Ruby Phrasebook

Ruby Phrasebook gives you the code you need to quickly and effectively work with Ruby, one of the fastest-growing languages in the world thanks to popular new Ruby technologies like Ruby on Rails. Concise and Accessible Easy to carry and easy to use—lets you ditch all those bulky...
Nim in Action

Nim in Action

Nim is a multi-paradigm language that offers powerful customization options with the ability to compile to everything from C to JavaScript. In Nim in Action you’ll learn how Nim compares to other languages in style and performance, master its structure and syntax, and discover unique features....
Practical Ruby Gems

Practical Ruby Gems

This book is a comprehensive guide to utilizing and creating Ruby Gems. Coverage provides an enormous code library that will help developers improve their projects. It details 34 of the best and most useful Gems, including ones to speed up web applications, process credit card payments, produce PDF...
Mastering Chef Provisioning

Mastering Chef Provisioning

This book will show you the best practices to describe your entire infrastructure as code. With the help of this book you can expand your knowledge of Chef because and implement robust and scalable automation solutions. You can automate and document every aspect of your network, from the...
Instant Cucumber BDD How-to

Instant Cucumber BDD How-to

Cucumber is a Behavior Driven Design framework, which allows a developer to write specification tests which then tests that the program works as it should. It is a different development paradigm, as it involves writing what the program should do first, then you develop until it passes the...
Test Driven Development in Ruby

Test Driven Development in Ruby

Learn the basics of test driven development (TDD) using Ruby. You will carry out problem domain analysis, solution domain analysis, designing test cases, and writing tests first. These fundamental concepts will give you a solid TDD foundation to build upon. Test Driven Development in Ruby is written by...
Ruby Recipes

Ruby Recipes

Solve your Ruby programming problems that occur during your day-to-day scripting work. This book contains a varied selection of practical and interesting code recipes designed to make your coding life easier. Ruby Recipesincludes solutions to problems in working with data, handling exceptions, writing blocks, and using regular expressions....
Application Testing with Capybara

Application Testing with Capybara

Everybody understands why implementing automated tests is important but at the same time developing them can be costly and time consuming, and tests can be also be fragile and prone to false positives. By using Capybara, you can develop robust tests quickly and run them in multiple drivers...
Rake Task Management Essentials

Rake Task Management Essentials

Rake is a build automation tool written in Ruby. It allows you to specify tasks and describe dependencies as well as group tasks in a namespace. Rake uses Ruby’s anonymous function blocks to define various tasks, allowing the use of the Ruby syntax. Rake’s goal is to automate...
The Well-Grounded Rubyist

The Well-Grounded Rubyist

The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It’s a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is...
Selenium Design Patterns and Best Practices

Selenium Design Patterns and Best Practices

Selenium WebDriver is a global leader in automated web testing. It empowers users to perform complex testing scenarios with its simple and powerful interface. This guide will provide you with all the skills you need to successfully create a functional Selenium test suite. Starting from the very beginning...
Beginning Ruby, 3rd Edition

Beginning Ruby, 3rd Edition

Learn the principles behind object-oriented programming and within a few chapters create a fully functional Ruby application. You’ll also gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking – some of which are needed as part of a fully functioning Ruby...
CoffeeScript in Action

CoffeeScript in Action

CoffeeScript in Action is a tutorial that teaches you how, where, and why to use CoffeeScript. It begins by quickly exposing you to CoffeeScript’s new, but instantly-familiar syntax. Then, you’ll explore programming challenges that illustrate CoffeeScript’s unique advantages. Language junkies will especially appreciate how this book takes idioms...
Ruby on Rails Enterprise Application Development

Ruby on Rails Enterprise Application Development

This book is aimed at developers who already have some familiarity with the Ruby on Rails framework and who want to move on from the basic tutorials. In particular, it is aimed at those who wish to use the unique attributes of Rails to develop and roll out...
RSpec Essentials

RSpec Essentials

with the key concepts of the unit and testability, followed by hands-on exploration of key features. From the beginning, we learn how to integrate tests into the overall development process to help create high-quality code, avoiding the dangers of testing for its own sake. We build up sample...
Rails 5 Revealed

Rails 5 Revealed

This short early adopter book details both how you’ll upgrade existing web and other applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and ActionCable, are each looked at in detail, building small example projects to demonstrate...
Ruby in Practice

Ruby in Practice

Ruby in Practice increases your productivity by showing you specific Ruby techniques you can use in your projects. The book offers detailed strategies for using Ruby in a large-scale environment. You’ll see concrete examples of integration, messaging, web development, and databases, all presented in a clear Problem/Solution format....