---
title: '07 выпуск 03 сезона. Rails on Docker, Predicting Test Failures, HTTP/2, RSCSS, Relay и GraphQL, DefiantJS и прочее'
date: 2015-02-24
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/03/0307.mp3'
audio_size: 76622063
duration: '01:19:42'
cover: '/images/covers/03/0307.webp'
---

Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:

## Ruby

- [Rails on Docker](http://robots.thoughtbot.com/rails-on-docker) и [Test Drive Your Dockerfiles with RSpec and ServerSpec](http://robots.thoughtbot.com/tdd-your-dockerfiles-with-rspec-and-serverspec)
- [Different Methods for Merging Ruby Hashes](http://dev.paperlesspost.com/blog/2015/02/19/different-methods-of-merging-ruby-hashes/), [Why attr_accessor is 3x faster than getters and setters, and 8x faster than define_method](https://www.omniref.com/ruby/2.2.0/files/method.h?#annotation=4081781&line=47) и [The Life of an HTTP Request in Rails](https://www.omniref.com/ruby/gems/railties/4.2.0/symbols/Rails::Application?#annotation=4084035&line=161)
- [Life Beyond Rails: A Brief Look at Alternate Web Frameworks for Ruby](https://blog.engineyard.com/2015/life-beyond-rails-brief-look-alternate-web-frameworks-ruby) и [Using PostgreSQL and jsonb with Ruby on Rails](http://nandovieira.com/using-postgresql-and-jsonb-with-ruby-on-rails)
- [Predicting Test Failures](http://tenderlovemaking.com/2015/02/13/predicting-test-failues.html) и [RSpec-Varys - a plugin to RSpec-Mocks that generates new specs for any unverified calls to test-doubles](https://github.com/ritchiey/rspec-varys)
- [Why doesn't my code work outside of Rails?](http://www.leighhalliday.com/why-doesnt-my-code-work-outside-rails) и [What is Rack?](http://www.leighhalliday.com/what-is-rack)

## JavaScript

- [HTTP/2 Proposed Standard](https://lists.w3.org/Archives/Public/ietf-http-wg/2015JanMar/0478.html) и [RSCSS — Reasonable Standard for CSS Stylesheet Structure](https://github.com/rstacruz/rscss)
- [Introduction to Facebook's Flux architecture](http://ryanclark.me/getting-started-with-flux/) и [Introducing Relay and GraphQL](http://facebook.github.io/react/blog/2015/02/20/introducing-relay-and-graphql.html)
- [Terrible JavaScript Mistakes To Avoid With A Static Code Analyzer](http://www.smashingmagazine.com/2015/02/18/avoid-javascript-mistakes-with-static-code-analyzer/) и [Solving common node/io.js callback problems](https://medium.com/@ayasin/solving-common-node-io-js-callback-problems-d3d1f6049259)
- [Vega: A Visualization Grammar](http://trifacta.github.io/vega/), [DarkLord - NodeJS Authentication Solution](http://grumpywizards.com/darklord/) и [JS2PNG - hide Javascript code inside PNG images](https://github.com/felixmaier/JS2PNG)
- [DefiantJS - perform lightning-fast searches on JSON using XPath expressions](http://www.defiantjs.com/), [ItemSlide.js - a simple and beautiful touch carousel](http://itemslide.github.io/) и [Memory-stats.js - minimal monitor for JS Heap Size via performance.memory](https://github.com/paulirish/memory-stats.js)

## Информация

- [Мастер-класс "PostgreSQL - настраиваем и масштабируем"](http://smartme.com.ua/PostgreSQL). Используйте промокод **rwpod_SM** для получения 10% скидки.
