「rails」カテゴリーアーカイブ

nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話

nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話

nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話

はじめに Railsアプリケーションを中心とするシステムをAWSからGCPに移行しました。本記事ではその過程をできるだけ赤裸々に公開します。 本プロジェクトではインフラ移行と同時にアーキテクチャも刷新しました。AWSがレガシーでGCPがイケイケという意味ではなく、移行対象システムのアーキテクチャがレガシーからイケイ...

はてなブックマーク - nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話 はてなブックマークに追加

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ – かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較...

はてなブックマーク - Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる はてなブックマークに追加

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ – かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較...

はてなブックマーク - Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる はてなブックマークに追加

Railsエンジニアのためのウェブセキュリティ入門

Railsエンジニアのためのウェブセキュリティ入門

Railsエンジニアのためのウェブセキュリティ入門

Railsエンジニアのためのウェブセキュリティ入門 1. Railsエンジニアのためのウェブセキュリティ入門 EGセキュアソリューションズ株式会社 代表取締役 徳丸 浩 2. アジェンダ • 3分間クッキングデモ • OSコマンドインジェクション • クロスサイトリクエストフォージェリ(CSRF) • クロスサイトスクリプティング(XSS) • SQ...

はてなブックマーク - Railsエンジニアのためのウェブセキュリティ入門 はてなブックマークに追加

アプリケーションを作るときに考える25のこと

アプリケーションを作るときに考える25のこと

アプリケーションを作るときに考える25のこと

アプリケーションを作るときに考える25のこと 1. 2. 3. 4. 5. 6. 7. @pagy, @records = pagy(Product.some_scope) « First ‹ Prev ... 2 3 4 5 6 7 8 9 10 ... Next › Last » 8. class Article < AR::Base default_scope { Current.organization && where(organization: Current.organization) } end 9. User.first # S...

はてなブックマーク - アプリケーションを作るときに考える25のこと はてなブックマークに追加

Rails の CVE-2019-5418 は RCE (Remote code execution) です · GitHub

Rails の CVE-2019-5418 は RCE (Remote code execution) です · GitHub

Rails の CVE-2019-5418 は RCE (Remote code execution) です · GitHub

CVE-2019-5418_is_RCE.md Rails の CVE-2019-5418 は RCE (Remote code execution) です 前置き これは休日に書いた記事で所属している組織とは一切の関係がない。 概要 CVE-2019-5418 は実際のところ高確率でRCEなのだが File Content Disclosure という聞き慣れない名前で公表されて、CVE-2019-5419 で DoSが出来ると...

はてなブックマーク - Rails の CVE-2019-5418 は RCE (Remote code execution) です · GitHub はてなブックマークに追加

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 – Part1 – ログミーTech

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 - ログミーTech

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 - ログミーTech

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 プログラミング言語サバイバル #1/2 2018年12月14日、品川シーズンテラスカンファレンスにてRubyアソシエーションが主催するイベント「Ruby Business Users Conference 2018 Winter」が開催されました。すでにRuby...

はてなブックマーク - “Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 - ログミーTech はてなブックマークに追加

スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック)

スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック)

スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック)

登録会員限定記事 現在はどなたでも閲覧可能です 2018年12月28日、多くの会社が仕事納めを迎えた日。1年の仕事を終えてホッと緩んだ世間の雰囲気と対照的に、そのビルの1室は真剣な空気に満ちていた。中で行われていたのは、プログラミング講座。受講者は思い思いにPCと向き合ってRubyと格闘したり、他の受講者とディス...

はてなブックマーク - スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック) はてなブックマークに追加

RubyとRailsの学習ガイド2019年版

RubyとRailsの学習ガイド2019年版

RubyとRailsの学習ガイド2019年版

この記事は RubyそしてRailsをこれから勉強したい方に、どんな技術を勉強すればいいかと、それらの技術全体のガイドマップを図示します。そしてそれを学ぶための資料(書籍、Web記事ほか)を紹介していきます。この記事は、頭の中に技術全体の地図を描き、イメージしてもらうのが狙いです。 Railsアプリを作るときに必要...

はてなブックマーク - RubyとRailsの学習ガイド2019年版 はてなブックマークに追加

RubyとRailsの学習ガイド2019年版

RubyとRailsの学習ガイド2019年版

RubyとRailsの学習ガイド2019年版

この記事は RubyそしてRailsをこれから勉強したい方に、どんな技術を勉強すればいいかと、それらの技術全体のガイドマップを図示します。そしてそれを学ぶための資料(書籍、Web記事ほか)を紹介していきます。この記事は、頭の中に技術全体の地図を描き、イメージしてもらうのが狙いです。 Railsアプリを作るときに必要...

はてなブックマーク - RubyとRailsの学習ガイド2019年版 はてなブックマークに追加

NO HARD WORK!を読んだ – toyoshiの日記

NO HARD WORK!を読んだ - toyoshiの日記

NO HARD WORK!を読んだ - toyoshiの日記

NO HARD WORK! 無駄ゼロで結果を出すぼくらの働き方 (早川書房) 作者: ジェイソンフリード,デイヴィッドハイネマイヤーハンソン 出版社/メーカー: 早川書房 発売日: 2019/01/31 メディア: Kindle版 この商品を含むブログを見る この本を読んだ目的、ねらい 私はこの本を書いた人の所属するBasecamp社(旧37signals)の...

はてなブックマーク - NO HARD WORK!を読んだ - toyoshiの日記 はてなブックマークに追加

NO HARD WORK!を読んだ – toyoshiの日記

NO HARD WORK!を読んだ - toyoshiの日記

NO HARD WORK!を読んだ - toyoshiの日記

NO HARD WORK! 無駄ゼロで結果を出すぼくらの働き方 (早川書房) 作者: ジェイソンフリード,デイヴィッドハイネマイヤーハンソン 出版社/メーカー: 早川書房 発売日: 2019/01/31 メディア: Kindle版 この商品を含むブログを見る この本を読んだ目的、ねらい 私はこの本を書いた人の所属するBasecamp社(旧37signals)の...

はてなブックマーク - NO HARD WORK!を読んだ - toyoshiの日記 はてなブックマークに追加

クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 – クックパッド開発者ブログ

クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ

クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ

インフラストラクチャー部の青木峰郎です。 最近はDWH運用の傍ら、所属とまったく関係のないサービス開発のためのデザインスプリントをしつつ、 Java 10でgRPCサーバーを書きつつ、 リアクティブプログラミングを使った非同期オーケストレーション層を勢いだけで導入したりしています。 ですが今日はそれとはあまり関係...

はてなブックマーク - クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ はてなブックマークに追加

EmacsでWebサービスを開発して8ヶ月が経ちました – エムスリーテックブログ

EmacsでWebサービスを開発して8ヶ月が経ちました - エムスリーテックブログ

EmacsでWebサービスを開発して8ヶ月が経ちました - エムスリーテックブログ

この記事はエムスリー Advent Calendar 2018 の16日目の記事です。 こんにちは、エンジニアリンググループ新卒1年目の青木です。クラウド電子カルテ「M3 DigiKar」の開発に携わっています。We are hiring!! 今回は私のチームが開発しているWebサービス「M3 DigiKar」の Emacs での開発方法を紹介します。 皆さんお馴染み...

はてなブックマーク - EmacsでWebサービスを開発して8ヶ月が経ちました - エムスリーテックブログ はてなブックマークに追加

未経験からRuby on Railsを学んで仕事につなげるまでの1000時間メニュー – Qiita

未経験からRuby on Railsを学んで仕事につなげるまでの1000時間メニュー - Qiita

未経験からRuby on Railsを学んで仕事につなげるまでの1000時間メニュー - Qiita

Rails使って仕事してて、最近はRubyを使って初学者の方たちにプログラミング教えてます、@saboyutakaです。 この記事はOkinawa.rb Advent Calendar 2018の9日目の記事です。 昨日は @fullkawaさんのプログラムにおける起承転結でした。 明日は @kou-sy さんの 「プロを目指す人のためのRuby入門」を6週間かけて写経して...

はてなブックマーク - 未経験からRuby on Railsを学んで仕事につなげるまでの1000時間メニュー - Qiita はてなブックマークに追加

弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる – Feedforce Developer Blog

弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる - Feedforce Developer Blog

弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる - Feedforce Developer Blog

こんにちは!今年の4月にポテンシャル枠で入社した id:daido1976 です!引き続き Rails に弄ばれる日々を過ごしています。 さて、今回は約4ヶ月間の新人エンジニア研修を受け終えた私が弊社の研修カリキュラムを公開し、まとめや実際に受けてみての感想を書いていきたいと思います。 前提として フィードフォースでは今...

はてなブックマーク - 弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる - Feedforce Developer Blog はてなブックマークに追加

もっと気軽にアウトプットできる技術ブログサービス「Qrunch(クランチ)」をリリースした【個人開発】

もっと気軽にアウトプットできる技術ブログサービス「Qrunch(クランチ)」をリリースした【個人開発】

もっと気軽にアウトプットできる技術ブログサービス「Qrunch(クランチ)」をリリースした【個人開発】

「もっと気軽にアウトプットできる」を コンセプトにした 技術ブログサービス「Qrunch(クランチ)」のβ版をリリースしました! 6月頃から実装に取り掛かり、隙間時間を使いながらコツコツ開発してきたのですが、4ヵ月経った今、こうして無事リリースに辿り着けてほっとしています。 今回は、そのサービスの紹介と技術周...

はてなブックマーク - もっと気軽にアウトプットできる技術ブログサービス「Qrunch(クランチ)」をリリースした【個人開発】 はてなブックマークに追加

AWS をどう使わずにおくか – portal shit!

AWS をどう使わずにおくか - portal shit!

AWS をどう使わずにおくか - portal shit!

ジョブキューイングシステムをどうするかでチームのリーダーとやりあって考えたことがあるのでまとめておく。 Rails で使うジョブキューイングシステムの技術選定で、リーダーは Amazon SQS 推し(レガシーシステムで SQS を使っている)、自分は Sidekiq 推しだった。前職時代に Sidekiq を使ってトラブルに遭遇したこ...

はてなブックマーク - AWS をどう使わずにおくか - portal shit! はてなブックマークに追加

3週間で48,000行のコードをこの世から抹消した話 – FiNC Engineering Blog – Medium

3週間で48,000行のコードをこの世から抹消した話 – FiNC Engineering Blog – Medium

3週間で48,000行のコードをこの世から抹消した話 – FiNC Engineering Blog – Medium

3週間で48,000行のコードをこの世から抹消した話qsona (twitter) です。以前、7,600行のコードを安全にこの世から抹消した話 という記事を投稿しましたが、今回はそれよりもずっと泥臭い話を書きたいと思います。あまりテクニカルな話はありますが、現場における取り組み・試行錯誤の経過を読んでいただければ幸いです。...

はてなブックマーク - 3週間で48,000行のコードをこの世から抹消した話 – FiNC Engineering Blog – Medium はてなブックマークに追加

つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018 – Speaker Deck

つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018 - Speaker Deck

つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018 - Speaker Deck

つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018

はてなブックマーク - つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018 - Speaker Deck はてなブックマークに追加

永久保存版Railsアップデートガイド – pixiv inside

永久保存版Railsアップデートガイド - pixiv inside

永久保存版Railsアップデートガイド - pixiv inside

はじめまして、2018年7月入社の sue445です。自称「フルスタックキュアエンジニア」です。最近はpixiv PAYのチームでRailsを書いたり社内gemを作ったりしています。 好きなプリキュアはキュアピースです。 前置き 先日Rails 5.2.1がリリースされました https://weblog.rubyonrails.org/2018/8/7/Rails-5-2-1-has-been-re...

はてなブックマーク - 永久保存版Railsアップデートガイド - pixiv inside はてなブックマークに追加

今日から簡単!Webpacker 完全脱出ガイド – pixiv inside

今日から簡単!Webpacker 完全脱出ガイド - pixiv inside

今日から簡単!Webpacker 完全脱出ガイド - pixiv inside

こんにちは、@f_subal です。普段はおもに pixivFACTORY のフロントエンドを見ています。 今回は pixivFACTORY において、フロントエンドのビルドに Webpacker を利用するのをやめた話をします。 Webpacker をやめよう rails/webpacker は Ruby on Rails のプロジェクトに webpack を導入する際に用いられる gem です。...

はてなブックマーク - 今日から簡単!Webpacker 完全脱出ガイド - pixiv inside はてなブックマークに追加

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた – Cluex Developersブログ

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ

こんにちは、Webチームのエンジニアの柴山です。 今回は、弊社Webアプリ「mamanoko」の一部に処理高速化のためにGoを導入したので、どのように導入したかをご紹介しようと思います。 Railsで開発しているWebアプリ内にどのようにGoを取り入れたのか、実際のコード例を交えながら解説していきたいと思います。 なぜRails...

はてなブックマーク - RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ はてなブックマークに追加

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた – Cluex Developersブログ

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ

こんにちは、Webチームのエンジニアの柴山です。 今回は、弊社Webアプリ「mamanoko」の一部に処理高速化のためにGoを導入したので、どのように導入したかをご紹介しようと思います。 Railsで開発しているWebアプリ内にどのようにGoを取り入れたのか、実際のコード例を交えながら解説していきたいと思います。 なぜRails...

はてなブックマーク - RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ はてなブックマークに追加

Rails × ECS でオートスケーリング&検証環境の自動構築 – メドピア開発者ブログ

Rails × ECS でオートスケーリング&検証環境の自動構築 - メドピア開発者ブログ

Rails × ECS でオートスケーリング&検証環境の自動構築 - メドピア開発者ブログ

マリオカートでカーブを曲がるときに体を傾斜させてしまうCTO室 kenzo0107 です。 今回は 2018/04/02 にリニューアルしたイシコメの Rails × ECS についてです。 イシコメとは? 「イシコメ」は、医師10万人の声でつくるヘルスケアメディアです。 医師と一般の方々をつなげることで、医療情報格差を埋めることを目指して...

はてなブックマーク - Rails × ECS でオートスケーリング&検証環境の自動構築 - メドピア開発者ブログ はてなブックマークに追加

Herokuの無料プランで月間100万PVをさばく(さばかない)話 – NOT SO BADなブログ

Herokuの無料プランで月間100万PVをさばく(さばかない)話 - NOT SO BADなブログ

Herokuの無料プランで月間100万PVをさばく(さばかない)話 - NOT SO BADなブログ

「Heroku Meetup #19 Heroku Trust!」でLTさせてもらってきました! herokujp.doorkeeper.jp せっかくなので、LTのスライドを一部修正して掲載しておきます。 Heroku Meetupはずっと行きたかったけど今まで都合がつかず、初参加できてよかったです。 ピザごちそうさまでした LT内容 というわけで発表したスライドはこち...

はてなブックマーク - Herokuの無料プランで月間100万PVをさばく(さばかない)話 - NOT SO BADなブログ はてなブックマークに追加