Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
этом выпуске:
RUBY
* Rails 7 adds ActiveRecord::QueryMethods#in_order_of to return query results
in a particular sequence
[https://blog.saeloun.com/2021/10/05/rails-7-activerecord-adds-in_order_of-method]
* Rails 7 adds SSL support for postgresql in bin/rails dbconsole
[https://blog.saeloun.com/2021/10/06/rails-7-add-ssl-support-postgresql-dbconsole]
* A Compositional Approach to Optimizing the Performance of Ruby Apps
[https://noteflakes.com/articles/2021-10-05-a-compositional-approach-to-ruby-performance]
* Rubocop: Custom Cops for Custom Needs
[https://thoughtbot.com/blog/rubocop-custom-cops-for-custom-needs]
* Using Dynamic Config Variables in Ruby on Rails Apps
[https://pawelurbanek.com/rails-dynamic-config]
* Let’s make a message encoder in Ruby
[https://medium.com/zendesk-engineering/lets-make-a-message-encoder-in-ruby-1bbca8065f62]
* Minehunter - terminal mine hunting game
[https://github.com/piotrmurach/minehunter]
* How to use ESBuild in Rails with JSBundling (video)
[https://gorails.com/episodes/esbuild-jsbundling-rails]
WEB
* 13 tiny and terrific entries from the js13kGames competition
[https://github.blog/2021-10-05-13-tiny-and-terrific-entries-from-the-js13kgames-competition/]
* Safe DOM manipulation with the Sanitizer API [https://web.dev/sanitizer/]
* A Guide To CSS Debugging
[https://www.smashingmagazine.com/2021/10/guide-debugging-css/]
* AdonisJS - the Node.js Framework highly focused on developer ergonomics,
stability and confidence [https://adonisjs.com/]
* VanillaTreeViewer - a minimalist file browser for compactly displaying
several files at once [https://abhchand.me/vanilla-tree-viewer/]
* Xterm.js - a front-end component written in TypeScript that lets applications
bring fully-featured terminals to their users in the browser
[https://xtermjs.org/]
* BesoGo - embeddable SGF editor/viewer for the game of Go (aka Weiqi, Baduk)
[https://github.com/yewang/besogo]
RWPOD CAFE 27 (04.12.2021)
* Сбор и голосование за темы новостей
[https://github.com/rwpod/cafe-discussions/discussions/12]