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

этом выпуске:

RUBY

* Rails 6.1 allows enums attributes to configure the default value

[https://blog.bigbinary.com/2020/07/21/rails-6-1-allows-enums-attributes-to-have-default-value.html]

* Rails 6.1 adds support for where with a comparison operator

[https://blog.bigbinary.com/2020/07/14/rails-6-1-adds-support-for-where-with-comparison-operator.html]

* How we migrated application servers from Unicorn to Puma

[https://about.gitlab.com/blog/2020/07/08/migrating-to-puma-on-gitlab/]

* System of a test: Proper browser testing in Ruby on Rails

[https://evilmartians.com/chronicles/system-of-a-test-setting-up-end-to-end-rails-testing]

* Building a Toy Lexer in Ruby

[https://www.honeybadger.io/blog/building-lexer-ruby/]

* Introducing Deimos: Using Kafka as the Data Backbone for your Architecture

[https://medium.com/flippengineering/introducing-deimos-using-kafka-as-the-data-backbone-for-your-architecture-205bbc248391]

* Egis (aegis) - a handy wrapper for AWS Athena Ruby SDK

[https://github.com/u2i/egis]

WEB

* An Introduction To Stimulus.js

[https://www.smashingmagazine.com/2020/07/introduction-stimulusjs/]

* Building SVG Components in React

[https://pganalyze.com/blog/building-svg-components-in-react]

* From Gatsby to Eleventy: Choosing a Static Site Generator for a Personal Site

[https://css-irl.info/from-gatsby-to-eleventy/]

* Puppeteer recorder is a Chrome extension that records your browser

interactions and generates a Puppeteer script

[https://github.com/checkly/puppeteer-recorder]

* RecordRTC.js - WebRTC JavaScript Library for Audio+Video+Screen+Canvas (2D+3D

animation) Recording [https://recordrtc.org/]

* Super Expressive is a zero-dependency JavaScript library for building regular

expressions in (almost) natural language

[https://github.com/francisrstokes/super-expressive]

* Bumblebee - a JavaScript voice application framework

[https://github.com/jaxcore/bumblebee]

Podden och tillhörande omslagsbild på den här sidan tillhör RWPod команда. Innehållet i podden är skapat av RWPod команда och inte av, eller tillsammans med, Poddtoppen.