Ruby NextトランスパイラでRubyの新機能を使おう(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby Next: Make all Rubies quack alike — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/05/04 著者: Vladimir Dementyev — Evil Martiansのリード開発者です。 サイト: Evil Martians...
View Article週刊Railsウォッチ(20200525前編)2020年のRailsマストgem 19個、スライド『Fat Modelの倒し方』、AR...
こんにちは、hachi8833です。JavaScriptが25歳の誕生日を迎えたそうです。10日そこそこで最初のプロトタイプを作ったとは。Rubyはちょっとだけ年上なんですね。 25 years ago this month the first prototype of JavaScript was created over ten days. Most likely May 6-15, 1995....
View Article週刊Railsウォッチ(20200526後編)Rubyでよくやるスレッドバグ、Kubernetesでよくあるミス10、CSS/SVG/Canvasの使い分けほか
こんにちは、hachi8833です。先ほど以下のツイートを見つけました。 Ruby安定版保守についての講演( @unakさん)とRubyアソシエーション開発助成の成果報告(@udzuraさん&@aycabtaさん)を7/17(金)にZoomウェビナーでやります。事前に参加登録が必要なのでよろしくお願いします https://t.co/RyseFGvYES — Shugo Maeda...
View ArticleRubyのスケール時にGVLの特性を効果的に活用する(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: The Practical Effects of the GVL on Scaling in Ruby 原文公開日: 2020/05/11 著者: Nate Berkopec サイト: Speedshop — フロントエンド、バックエンド、環境を含めたフルスタックのRailsパフォーマンスコンサルタントです。...
View ArticleRails: kaminari gemのセキュリティ修正1.2.1がリリース
いつもより前倒しの時間で公開します。 GitHub: Potential Cross Site Scripting · Advisory · kaminari/kaminari CVE: NVD - CVE-2020-11082 kaminari...
View Article週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated...
こんにちは、hachi8833です。この記事↓にどよめきました。 オープニングつっつき: 経産省のnpmモジュールが素晴らしい 元記事: 経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した! - Geolonia developer’s blog サイト: IMI 情報共有基盤 コンポーネントツール...
View Article週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud...
こんにちは、hachi8833です。例のRuby 3.0キーワード引数変更のつらみをmameさんがまとめてくださいました。 I've posted a (current) summary of pain points about Ruby 3.0 keyword argument change. We'd still like to hear your...
View ArticleRails: anyway_config gemでRubyの設定を正しく整理しよう(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Anyway Config: Keep your Ruby configuration sane — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/04/14 著者: Vladimir Dementyev サイト: Evil Martians —...
View Articleruby-packerでRubyコードをシングルバイナリにコンパイルしてみた
ruby-packerとは リポジトリ: pmq20/ruby-packer: Packing your Ruby application into a single executable. サイト: Enclose.IO: Compiling your application into a single executable — ここにはRuby以外にもNode.js...
View Articleセキュリティアップデート: Rails 6.0.3.2および一部のgem
いつもより早めの公開です。 Rails 6.0.3.2セキュリティアップデート Link in the blog appear to be broken for me. https://t.co/XGd2MwVS2t directs to the CVE-2020-8185 — Dave Kimura (@kobaltz) June 17, 2020 アナウンス: Rails 6.0.3.2 has...
View Article週刊Railsウォッチ(20200622前編)AR attributes周りの高速化進む、Active RecordでUNIONクエリを書く、Cable...
こんにちは、hachi8833です。GitHub Marketplaceの無料カテゴリを覗いてみたらいろいろありすぎてまごつきました。 “free”: GitHub Marketplace · Tools to improve your workflow つっつきボイス:「GitHub...
View Article週刊Railsウォッチ(20200623後編)Bootstrap 5 alphaリリース、Lambda...
こんにちは、hachi8833です。つい先ほどこのニュース↓を見て一人でどよめいてます。 元記事: 速報:アップル、Macの独自チップ移行を正式発表。初のARM版Macは年内 #WWDC20 - Engadget 日本版 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View ArticleCPUキャッシュがGoのコードに与える影響(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Go and CPU Caches - Teiva Harsanyi - Medium 原文公開日: 2020/05/28 著者: Teiva Harsanyi 日本語タイトルは内容に即したものにしました。 Goに限らず、CPUのL1/L2/L3キャッシュの挙動を理解するうえでとてもよい記事だと思います。...
View ArticleRuby: インスタンス変数初期化のメモ化`||=`はほとんどの場合不要
小ネタで恐縮です。RuboCopスタイルガイドからRubyのメモ化||=に関する部分を抜粋します。 リポジトリ: rubocop-hq/ruby-style-guide: A community-driven Ruby coding style guide コンストラクタでは不要な||=を避け、単なる代入にするのが望ましい...
View ArticleRails Architects Conference 2020が7/1より順次オンライン開催
週刊Railsウォッチで今度取り上げるArkencyの『Don’t blindly apply software patterns | Arkency Blog』という記事の末尾でRails Architects Conference 2020 Onlineという無料のカンファレンスを知りました。 ちょっとそそるタイトルが並んでいたので、日本時間を確認したついでに別記事にいたしました。...
View Article週刊Railsウォッチ(20200629前編)RSpecをメンテしやすくする9つのコツ、application.jsのrequireをimportに置き換...
こんにちは、hachi8833です。ニュースウォッチ9で富嶽のニュース見ました。 富岳ってネーミングは要するに富岳100京という駄洒落なので目標性能がわかりやすいw — 岡田哲哉 (@t_okada) June 22, 2020 つっつきボイス:「富嶽、特別価格で買えるらしいっすよ↓」「マジで?」「おひとつ包んでくださいな、みたいに?」 参考: 【やじうまPC...
View Article週刊Railsウォッチ(20200630後編)Shopify流テスト削減、仕様化テストでレガシーコードと戦う、PostgreSQLのarray_agg()ほか
こんにちは、hachi8833です。ruby-jp Slack、ひと頃より落ち着いてきた感ありますが、油断すると未読たまりますね😅。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby...
View ArticleAWS Lambda Functionsについて知っておきたかった3つの注意(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 3 Things I Wish I Knew About AWS Lambda Functions Early On 原文公開日: 2020/05/24 著者: Andrew Titenko AWS Lambda Functionsについて知っておきたかった3つの注意(翻訳)...
View ArticleRails 5と6のHSTS設定方法
以下の記事の続きです。 Rails: config.force_ssl = true によるHSTSの動作をローカル環境とChromeで試してみた 参考: Rails API ActionDispatch::SSL Rails 5と6のHSTS設定方法 Rails...
View Article週刊Railsウォッチ(20200706前編)Railsでのマルチテナンシー実装戦略を比較、Railsでサブクエリを使う、URI.parserが非推奨化ほか
こんにちは、hachi8833です。RubyKaigiのチケット代返金処理が始まったそうです。 We've just submitted the refunds of all registrations to our payment provider. We plan to cancel all registrations from our end once we become sure the...
View Article