万葉

株式会社万葉は「いいものを、たのしく。」をモットーに、エンジニアリングパートナーとして…

万葉

株式会社万葉は「いいものを、たのしく。」をモットーに、エンジニアリングパートナーとしてRuby / Rails 等を用いた開発、チーム作りの支援を行っています。 https://everyleaf.com/

マガジン

  • Hotwire Lab

    万葉で取り組んでいるHotwire 活用のための活動や、参考となる情報を日本語で発信します。

最近の記事

DMが多い組織について考える

こんにちは、@nay3 です。 今日は、DM(Slackなどのチャットツールにおける個人宛のダイレクトメッセージ)を題材に、少し組織論的なことを書いてみたいと思います。 万葉ではDMは適切に使われているまず、この記事の背景情報を説明していきたいと思います。 万葉ではSlackを利用しています。Slackのチャンネル(チャット空間)をどのように用意しているかというと、まず、社員が参加できるパブリックなチャンネルを話題ごとに用意しています。この「話題」には、全社員で共有して

    • サーバ側だけでフォーム画面をインタラクティブに! 〜Hotwire を活用した「Ghost Formパターン」〜

      こんにちは、@nay3 です。 私はここ数年、仕事とプライベートの両方で Rails と Hotwire を使ってアプリケーション開発をしていますが、その中で、繰り返し使っているパターンがあります。 そのパターンは、とても便利なのですが、数ヶ月も間が空くと忘れてしまい、つい旧態依然としたコードから出発してまた同じところにたどり着く、ということを繰り返してしまいます。 実は、最近もまた繰り返してしまいました。 そこで、今後はすぐに思い出して再利用できるように、このパター

      • エンジニア社員の声 ③文化と実感編

        こんにちは。万葉でエンジニアをしている @chinatz_ です。 私はエンジニアとして日々アプリケーション開発に携わると同時に、社内では広報の一員としても活動しています。その立場から、万葉での働き方や文化を皆さまにより知っていただきたいと考えていました。そこで、万葉のエンジニアにアンケートを取って生の声を集めてみました。 エンジニア社員の声 ①やりがい・スキル編、エンジニア社員の声 ②志望動機・ギャップ編 に引き続き今回は、万葉の文化と入社してからの実感についての質問を

        • エンジニア社員の声 ②志望動機・ギャップ編

          こんにちは。万葉でエンジニアをしている @chinatz_ です。 私はエンジニアとして日々アプリケーション開発に携わると同時に、社内では広報の一員としても活動しています。その立場から、万葉での働き方や文化を皆さまにより知っていただきたいと考えていました。そこで、万葉のエンジニアにアンケートを取って生の声を集めてみました。 前回の エンジニア社員の声 ①やりがい・スキル編 に引き続き、今回は万葉へ入社した志望動機と入社後に感じたギャップについての質問を紹介します。 Q.

        DMが多い組織について考える

        • サーバ側だけでフォーム画面をインタラクティブに! 〜Hotwire を活用した「Ghost Formパターン」〜

        • エンジニア社員の声 ③文化と実感編

        • エンジニア社員の声 ②志望動機・ギャップ編

        マガジン

        • Hotwire Lab
          11本

        記事

          Hotwireことはじめ 〜詳解② Turbo Framesで画面の部分的な書き換えを行う〜

          はじめにこんにちは、万葉でバックエンドエンジニアをしている吉原です。 この記事は、2022年12月13日に開催されたRubyセミナーOnlineでの「Hotwireことはじめ」セッションを解説する記事シリーズの第3回目です。 前回の記事はHotwireことはじめ〜詳解① Turbo Driveの有効化で画面変化をなめらかにする〜です。こちらでは Turbo Drive の設定とその効果について解説していますので、まだご覧になっていなければ是非こちらも併せてお読みください

          Hotwireことはじめ 〜詳解② Turbo Framesで画面の部分的な書き換えを行う〜

          エンジニア社員の声 ①やりがい・スキル編

          こんにちは。万葉でエンジニアをしている chinatz_ です。 私はエンジニアとして日々アプリケーション開発に携わると同時に、社内では広報の一員としても活動しています。その立場から、万葉での働き方や文化を皆さまにより知っていただきたいと考えていました。そこで今回、万葉のエンジニアにアンケートを取って生の声を集めてみました。 本記事では、第一弾としてやりがい・スキルに関する回答を紹介します。 Q. 入社してから伸びたと感じているスキルはありますか?技術スキル Ruby

          エンジニア社員の声 ①やりがい・スキル編

          Hotwireことはじめ 〜詳解① Turbo Driveの有効化で画面変化をなめらかにする〜

          はじめにこんにちは、万葉でバックエンドエンジニアをしている吉原です。 この記事は、2022年12月13日に開催されたRubyセミナーOnlineでの「Hotwireことはじめ」セッションを解説する記事シリーズの第2回目です。 前回の記事はHotwireことはじめです。こちらの記事ではセッションの概要やサンプルアプリのご紹介をしていますので、まだご覧になっていなければ是非こちらも併せてお読みください。 今回はRails7で構築されたサンプルアプリのTurbo Drive

          Hotwireことはじめ 〜詳解① Turbo Driveの有効化で画面変化をなめらかにする〜

          Hotwireことはじめ

          はじめにこんにちは、万葉でバックエンドエンジニアをしている吉原です。Railsを中心に、効率的で強力なウェブアプリケーションの開発に日々取り組んでいます。 この記事では、2022年12月13日に開催されたRubyセミナーOnlineでの「Hotwireことはじめ」セッションについてご紹介します。 セッションの概要「Hotwireことはじめ」セッションでは、Railsの知識はあるがHotwireに不慣れな方々に、Hotwireの基本的な概念とその活用方法を紹介しました。

          Hotwireことはじめ

          最近の Hotwire 情報 〜2023 autumn〜

          こんにちは @tatsuosakurai です。 最近、Hotwireのカンファレンスでの発表や、メーリングリストなども増えたのでまとめてみます。(自分もまだ見られてないものも多く、一覧にしたら便利だったので、そのまま公開します)今年はHotwire波が来ているのでは?!という雰囲気を感じていただければと思います:) 2023/09/09 大阪Ruby会議03大阪Ruby会議03でHotwire絡みの発表は2本:) ⚡️Hotwireを使ったモーダルUIを15分で作る

          最近の Hotwire 情報 〜2023 autumn〜

          第2回万葉ハッカソン開催レポート

          こんにちは、万葉でエンジニアをしている諸永です。 先日、万葉で第2回目(※)の社内ハッカソンが開催されました。大いに盛り上がったイベントの様子を皆さんにお伝えできればと思います。 ※ 第1回の様子はこちらで紹介しています。https://note.com/everyleaf/n/n66dee5c10cda 使用技術とお題使用技術は React 、お題は TODO管理アプリでした。選定理由は、それぞれ以下の通りです。 使用技術(React): 万葉で一番使い慣れている技

          第2回万葉ハッカソン開催レポート

          個人の生活を大切にする文化 〜 産休・育休を経て感じたこと 〜

          こんにちは。万葉でエンジニアをしている金山です。 2022年7月から産休・育休を取得し、2023年4月に復帰しました。初めての出産・子育てを経て改めて万葉の良い文化を感じたので、そのことについて経験を交えて書きたいと思います。 産休・育休への漠然とした不安万葉には、子育て中の現役エンジニアが多く在籍しています(社長の大場もその一人です)。性別にかかわらずほとんどの社員が、子どもが生まれたら育休を取得しています。 それでも、私には、産休・育休をとって大丈夫なのか漠然とした

          個人の生活を大切にする文化 〜 産休・育休を経て感じたこと 〜

          気軽に Hotwire を触ってみよう

          こんにちは、万葉の チームおじさん こと tatsuosakurai です。 はじめに本記事では、Hotwire が気になっているけれども、まだ触ったことがないという方に向けて、Hotwire を気軽に触る方法を紹介します。 Hotwire というと、Railsエンジニアに限定した話というイメージがあるかもしれません。しかし、実は Hotwire は、 HTML と多少の JavaScript 知識があれば簡単に理解・活用できる技術です。 ここで紹介している内容は、 R

          気軽に Hotwire を触ってみよう

          最短ルートで仕事を快適に!万葉流テキストコミュニケーションの極意 (下)- 実践編

          こんにちは。万葉管理部の小川です。 前回の記事「最短ルートで仕事を快適に!万葉流テキストコミュニケーションの極意(上)- 原則編」では、「最短ルートで仕事の目的を達成できるコミュニケーション」に役立つ次の3つのポイントをご紹介しました。 自分の目的を強く意識する 自分の期待するリアクションを相手に分かりやすく伝える 相手が楽に理解できるようにする 本記事では、これらのポイントを踏まえて、実際に良いテキストコミュニケーションのための文章を作成するためのコツについて解説

          最短ルートで仕事を快適に!万葉流テキストコミュニケーションの極意 (下)- 実践編

          最短ルートで仕事を快適に!万葉流テキストコミュニケーションの極意(上) - 原則編

          こんにちは。万葉管理部(※)の小川です。 ここ数年で、新型コロナウィルスの影響でリモート勤務が増えたり、DX推進がされた結果、チャットやメールによるテキストコミュニケーションの重要性がますます高まっていると感じます。 万葉には、採用ページでもご紹介しているように「言葉を大切にする」価値観があり、私たち管理部社員は、社員とのコミュニケーションにおいて言葉を大切にしてきました。特に、社内のコミュニケーションの中心となっているチャットでのやりとりにおいて、できるだけスムーズに用

          最短ルートで仕事を快適に!万葉流テキストコミュニケーションの極意(上) - 原則編

          既存サービスに Hotwire を部分導入して得られた知見

          はじめにこんちには。万葉でエンジニアをしている koheitakahashi です。 この記事では、既存のサービスに Hotwire を部分的に導入した際に得られた知見として、どのような問題に直面したかということと、その対応策をご紹介します。 Hotwire の導入を検討している方にとって、この記事が導入の判断材料になれば幸いです。 導入したサービスの概要今回は、弊社が参画しているローカルワークス様のリフォマ というサービスに Hotwire を導入しました。 リフォマ

          既存サービスに Hotwire を部分導入して得られた知見

          Turbo ソースコードの実体を確かめる

          こんにちは、万葉でエンジニアをしている吉原です。 この記事では、Hotwire の中核である Turbo がブラウザで動作するために、ソースコードがどのように届けられているか、どこに配置されているかを探求していきたいと思います。 Rails 7 ではデフォルトで Turbo を使用することができます。あまりに簡単に利用できるので、私はどのようにコードが実行されているかがわからず、魔法のように感じていました。 こういった便利な機能は、フロントエンドの知識や関心が薄いエンジ

          Turbo ソースコードの実体を確かめる