Channels ▼

Open Source

Jolt Awards for Books: The Rest of the Best

High Performance JavaScript

Web software engineer Nicholas C. Zakas shows readers how to take textbook JavaScript examples and accelerate them via a variety of optimization tips and tricks. Discussions span from improving load and execution times to data access, DOM scripting, UI interactions, preprocessing, and caching. Profilers and debugging tools such as Firebug, Fidler, YSlow, and dynaTrace are also demonstrated. Performance gains of 30% or more are not uncommon for even the most basic of techniques demonstrated in High Performance JavaScript.

Scalability Rules: 50 Principles for Scaling Web Sites

Authors Martin L. Abbott and Michael T. Fisher offer 50 big ideas on how to successfully scale web sites (visit the book's website for the full list — there's even a free Scalability Rules Android app available for download on the site). Topics in Scalability Rules include caching, cloning, database management, fault tolerance, replication, split data sets, statelessness, asynchronous communication, and message buses. The principles are accompanied by a variety of recommendations to help anyone looking for ways to scale and manage a high-demand web property.

The Software IP Detective's Handbook: Measurement, Comparison, and Infringement Detection

Bob Zeidman's The Software IP Detective's Handbook helps readers understand the complexities surrounding and detection mechanisms for software intellectual property, forensics, and a variety of other legal and technical considerations. Using various code analysis and tracking approaches, Zeidman shows you how to detect and protect your work from intellectual property theft.

The Rails 3 Way

The Rails 3 Way explores every notable aspect of RoR, and while it may take an occasional re-reading of a chapter, determined learners will gain substantial insight into the workings of the Rails framework. Starting with the Rails environments and configurations, the book covers all aspects of Rails development, from the Bundler, app settings, REST in Rails, migrations, associations, validations and advanced features like chaining scopes, callbacks, observers, and Single-Table Inheritance (STI). Session management, authentication and XML, and Rails caching and performance practices are also dissected.

The RSpec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends

Rapidly becoming the de facto replacement for the standard Test::Unit built into Ruby on Rails, RSpec is taking the Ruby community by storm. Learning the nuances that this new testing syntax and framework have to offer takes some practice. The RSpec Book shows developers the various facets of what RSpec has to offer. The book also covers Cucumber, one of the most popular Behavior Driven Development (BDD) frameworks built on top of RSpec.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.