Добрый день уважаемые слушатели. Представляем новый выпуск подкаста 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]