LiBz Tech Blog

LiBの開発者ブログ

とってもRailsライクなサーバーレスフレームワーク「Ruby on Jets」を本番環境に導入した話

はじめに 経緯 構成 技術選定 Lambdaのランタイム(言語)は何で実装するのか? サーバーレスアーキテクチャの構成管理に何を利用するのか? Jetsをちょっとだけ解説 プロジェクトの作成 ルーティングの設定 コントローラー 必要なIAMポリシー シークレットキ…

【Rails】Sidekiqの監視で工夫したこと

はじめに 最近SREだのDevOpsだの開発と運用にフォーカスがあたることが多いようで、 弊社でもDevOpsチームというものが発足されました。 開発しているエンジニア全体に、しっかりサービスの監視をしてもらえるようにインフラからアプリケーション層のエラー…

3ヶ月間バックエンドエンジニア向けにフロントエンドを学ぶ勉強会を行った話

はじめに こんにちは、最近カタンにハマっている阿部と申します。 社内のエンジニアの勉強会で「フロントエンド周りについて学ぶ」を担当させてもらったのでその勉強会についてのレポートになります。 ちなみにカタンの基本戦略としては、鉱石と小麦をおさえ…

【Sketch】デザインファイル管理にAbstractを導入してみた話

はじめまして。 LiBのデザイナーのスナダです。 主にLiBzCAREERの デザイン/設計/仕様策定などを担当しています。 LiBzCAREERはUIデザインツールにSketchを使用しています。 最近、デザインファイルの管理にAbstractを導入し、まだまだ探り探りではあります…

新卒エンジニアが「デザインの4つの基礎」を使ってはじめての名刺づくりをしてみた

はじめに こんにちは! この春にリブに新卒で入社した江田です。 これまで、内定者インターン時代にテックブログを2記事執筆しています。 deviseとGoogle Authenticatorを用いてRailsシステムに「二段階認証」を導入した話 - LiBz Tech Blog ゼロから10分…

EC2インスタンス起動時に自前スクリプトを実行するには

なにを書くのか 起動シークエンスに自前スクリプトを埋め込むときの注意について。単語的にはchkconfig や cloud-init です。 なぜ書くのか EC2インスタンス再起動時に自前スクリプトからプロセスが起動しなくてツラい思いをしたので。 結論 AWSで自前スクリ…

フォームのsubmitイベントをキャンセルする方法まとめ

令和も当ブログをよろしくお願いします。 はじめに 1. onclick属性やonsubmit属性を使う場合 formのonsubmit属性に関数を指定する submitボタンのonclick属性に関数を指定する 2. AddEventListenerを使う場合 formにsubmitイベントリスナーを追加する submit…