---
title: '17 выпуск 09 сезона. Enumerable#sole, Green Vs. Brown Programming Languages, Spotlight, λake, js-tokens и прочее'
date: 2021-05-04
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/09/0917.mp3'
audio_size: 46040364
audio_aac_url: 'https://files.rwpod-assets.com/podcasts/09/0917.m4a'
audio_aac_size: 45793787
duration: '00:47:50'
cover: '/images/covers/09/0917.webp'
---

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

## Ruby

- [Rails 7 adds Enumerable#sole](https://bigbinary.com/blog/rails-7-adds-enumerable-sole)
- [Green Vs. Brown Programming Languages](https://earthly.dev/blog/brown-green-language/)
- [The Best Ruby HTTP clients for 2021](https://www.scrapingbee.com/blog/best-ruby-http-clients/)
- [Linting Ruby Code](https://blog.appsignal.com/2021/04/28/ruby-linting.html)

- [Creating Custom Postgres Data Types in Rails](https://pganalyze.com/blog/custom-postgres-data-types-ruby-rails)
- [Building a Component Library in Rails With Storybook](https://orbit.love/blog/building-a-component-library-in-rails-with-storybook)
- [λake - a Rake-like DSL for writing AWS Lambda handlers](https://github.com/amancevice/yake)
- [Building a Questionnaire (video)](https://www.driftingruby.com/episodes/building-a-questionnaire)

## Web

- [The lazy-loading property pattern in JavaScript](https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javascript/)
- [How to Use ECMAScript Modules in Node.js](https://dmitripavlutin.com/ecmascript-modules-nodejs/)
- [Using asynchronous web APIs from WebAssembly](https://web.dev/asyncify/)

- [Spotlight - web's most easy to integrate lightbox gallery library](https://nextapps-de.github.io/spotlight/)
- [js-tokens - the tiny, regex powered, lenient, almost spec-compliant JavaScript tokenizer that never fails](https://github.com/lydell/js-tokens)
- [What's Next, The Future of Node.js - Joe Sepi, Michael Dawson and Bethany Griggs](https://youtu.be/vrnToZP47Ro)
