---
title: '41 выпуск 04 сезона. DDoS Attack on DNS, Npm 4.0.0, Overcoming Primitive Obsession, JS Foundation, Pulp, TestCafe и прочее'
date: 2016-10-25
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/04/0441.mp3'
audio_size: 36794018
duration: '00:51:06'
cover: '/images/covers/04/0441.webp'
---

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

## Ruby

- [DDoS Attack on DNS; Major sites including GitHub PSN, Twitter Suffering Outage](https://www.hackread.com/ddos-attack-dns-sites-suffer-outage/), [Hash#compact and Hash#compact! now part of Ruby 2.4](http://blog.bigbinary.com/2016/10/24/hash-compact-and-hash-compact-now-part-of-ruby-2-4.html) и [Unlocking Horizontal Scalability in Our Web Serving Tier](https://medium.com/airbnb-engineering/unlocking-horizontal-scalability-in-our-web-serving-tier-d907449cdbcf)
- [Ruby Memoization using Singleton Method](http://www.techoalien.com/2016/10/ruby-memoization-using-singleton-method.html), [Tracking SQL queries in Rails](http://stevenyue.com/blogs/tracking-sql-queries-in-rails/) и [Ruby on Rails implementation of a ranking system using PostgreSQL window functions](http://naturaily.com/blog/post/ruby-on-rails-implementation-of-a-ranking-system-using-postgresql-window-functions)
- [Overcoming Primitive Obsession](https://blog.dnsimple.com/2016/10/overcoming-primitive-obsession/), [Netflix Chaos Monkey Upgraded](http://techblog.netflix.com/2016/10/netflix-chaos-monkey-upgraded.html) и [Historic Achievement: Microsoft researchers reach human parity in conversational speech recognition](http://blogs.microsoft.com/next/2016/10/18/historic-achievement-microsoft-researchers-reach-human-parity-conversational-speech-recognition/)

## JavaScript

- [Npm 4.0.0 released](https://github.com/npm/npm/releases/tag/v4.0.0), [JavaScript Grows Up and Gets Its Own Foundation](http://thenewstack.io/javascript-grows-gets-foundation/), [Yarn vs npm: Everything You Need to Know](https://www.sitepoint.com/yarn-vs-npm/) и [NPM vs Yarn benchmark](https://www.berriart.com/blog/2016/10/npm-yarn-benchmark/)
- [Your code is probably good enough](https://medium.com/front-end-hacking/your-code-is-probably-good-enough-5d15b4df5ac6), [Why We Chose Vue.js](https://about.gitlab.com/2016/10/20/why-we-chose-vue/) и [Hashing Algorithms](https://blog.jscrambler.com/hashing-algorithms/)
- [Pulp - create responsive email templates](http://pulp.glitchpack.com/), [TestCafe - a pure node.js solution for testing web apps](https://devexpress.github.io/testcafe/), [PurpleJS - a JavaScript application framework running on the Java Virtual Machine](http://purplejs.io/) и [CacheP2P - a highly distributed cache platform based on WebTorrent and runs only in the browser](http://www.cachep2p.com/)

## Conferences

- [Ruby Meditation #12](https://www.facebook.com/events/343671329299576/)
- [Elixir Meetup 3.1](https://www.facebook.com/events/556566704546455/)
