Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Ruby
Ruby 2.4 implements Regexp#match? without polluting global variables, Ruby 2.4 implements Enumerable#sum и Duck typing vs type safety in Ruby
Getting rid of before_filter from your ApplicationController with cells и Purposes & Properties of Value Objects
Introduction to fragment caching in Rails и Rails API — Throttling with Rack::Attack
JavaScript
The JavaScript Wars: How did we get here?, What programming language should you learn first? ʇdıɹɔsɐʌɐɾ :ɹǝʍsuɐ и WebAssembly Browser Preview
Viewports research, part umpteen, GraphQL: 3 reasons not to use it и Migrating to Webpack 2
Tesseract.js: How To OCR Remote Images from a URL in Node, Egjs — a jQuery-based JavaScript library consisting of UI interactions, effects, and utilities, Turbo.js — a small library that makes it easier to perform complex calculations that can be done in parallel и 8 simple rules for a robust, scalable CSS architecture