関西Ruby会議08に参加した

6月28日(土)に京都で開催された関西Ruby会議08に参加してきました。 2年前の大阪Ruby会議03に参加して以来の関西圏でのカンファレンス参加でした。 開催後1週間が経っていますが、今振り返っても参加できてよかったな〜と温かい気持ちになる素敵な場でした!…

しんめ.rb の開催について

2024年3月より開催を始めたしんめ.rb ですが、2025年7月以降は毎週開催をやめて『不定期開催』とすることにしました・・・! 7月は開催を行わず、8月以降は月2回程度を目安にこれまで通りオンラインで開催しようと考えています。 東京Ruby会議12や関西Ruby会…

【フロントエンド学習記録】Ember.jsでブログ投稿画面のプレビューをできるようにする

前回はブログ記事をマークダウンで書けるようにする実装を見ていきました。 maimux2x.hatenablog.com 次は記事中の任意の場所に画像を埋め込めるようにする部分を見ていくと書いてたのですが、先にEmber.jsでブログ投稿画面のプレビューをできるようにする部…

【フロントエンド学習記録】マークダウン形式でブログを投稿できるようにする

前回はブログに複数枚の画像を添付する実装を見ていきました。 今回は画像をブログ本文の任意の場所に挿入できるようにする前準備としてマークダウンで記事を書けるようにしていく実装を見ていきます。 マークダウン形式で記事を書けるようにするには、現段…

【フロントエンド学習記録】ActiveStorageを使ってブログ記事に画像を複数枚添付できるようにする

前回、ActiveStorage を使って画像を1枚添付するやり方について見ていきました。 maimux2x.hatenablog.com 今回はその続きで、ActiveStorage を使って複数枚の画像を添付できるようにしていきたいと思います。 まず、Rails 側を修正していきます。 # app/mod…

【フロントエンド学習記録】ActiveStorageを使ってブログ記事に画像を1枚添付できるようにする

今回は Rails と Ember.js で作っているブログアプリで記事を作成・更新する際に画像を添付できるようにしていきたいと思います。 最終的には記事をマークダウンで書いて、その中の任意の箇所に画像を挿入できるようにすることを目指していて、その前段階の…

しんめ.rbの1年をふりかえって&今後について

しんめ.rb は今年の3月で初開催から、1年が経ちました。 ここまで継続できたのは参加してくれているメンバーの皆さんのおかげです! この場を借りて「いつも、ありがとうございます!!!」をこれまで参加してくれた全員にお伝えしたいです。 1年経ったので…

【フロントエンド学習記録】Ember.js でトーストメッセージを出す

今回はEmber.jsでトーストメッセージを出す部分を見ていきます。 前回の記事はこちらです。 maimux2x.hatenablog.com トーストメッセージの実装では当初、Rails のように画面遷移をベースに考えてしまってパラメータをトリガーにするなどちょっと迷走したり…

【フロントエンド学習記録】Rails と Ember.js で全文検索機能を実装

引き続き Rails と Ember.js でブログアプリを作りながらフロントエンドの開発を学習中です。 maimux2x.hatenablog.com 今回は全文検索機能を実装していきます。 対象が学習用のブログアプリになるので、一番シンプルにできる方法で進めていきます。 Rails …

RubyKaigi 2025 に参加した

2年ぶり2回目のRubyKaigi参加でした。 2年前の松本の RubyKaigi に参加した時、自分はまだエンジニアとして働いていなくて今回がエンジニアとして働き始めて初めての参加となりました。 maimux2x.hatenablog.com 前回のブログに 分かることを聞くのではなく…

【フロントエンド学習記録】Rails と Ember.js でページネーションを実装

こちらのブログ記事の続きです。 今回はRails と Ember.js でページネーションを実装していきます。 maimux2x.hatenablog.com kaminari を利用する Rails でページネーションを実装する場合、 kaminari や pagy などの gem がありますが、今回は kaminari を…

TokyoWomen.rbで発表した

speakerdeck.com 3月1日に開催された TokyoWomen.rb #1 で「Rails 1.0 のコードで学ぶ find_by_* と method_missing の仕組み」というタイトルで発表をしました。 去年、私が主催しているしんめ.rb で Rails 1.0 のコードリーディング会をやった際に、1系の…

【フロントエンド学習記録】RailsとEmber.jsでログイン機能の実装

前置き 最近、フロントエンドの学習を頑張っています。 仕事ではサーバーサイドの開発をすることのほうがたまたま多かったこともあって、元々苦手だった JavaScript の学習とフロントエンドの開発に距離ができてしまっていました。 3月から少しずつ仕事でも…

クラス変数の参照の仕組みって難しい

去年の2月にRuby技術者認定試験Goldを受けたのですが、受験時は実は理解が微妙で、ある程度時間が経過してから少しずつ理解がついてくるということがちょくちょくあって面白いなと感じている今日この頃。 Ruby Goldの試験対策をしていた当時、どうしても分か…

Webサービスの開発に必要な基礎体力を鍛えたい2025年

1月の振り返りをまとめようと思ったら、今年のテーマを書いていなかったことに気づいたので1月最終日だけど記録に残しておこうと思います。 去年はこれでした。 maimux2x.hatenablog.com エンジニアとして働き始めて自分の強みについて改めて思ったのはPM時…

東京Ruby会議12に参加した

東京Ruby会議12に前夜祭と本編ともに参加してきました! regional.rubykaigi.org 前夜祭 駅伝形式でたすきを繋ぎながら発表していくスタイルが会場に一体感を作っていて良かったです。 前夜祭という形ではあったものの、どの発表も内容が濃くて勉強になる部…

いい一年だった!

maimux2x.hatenablog.com 去年も同じタイトルで書いているのですが、今年も振り返ると充実したいい一年でした。 2024年前半 いい一年だったと書いていますが、前半は結構うじうじしていました(笑) 1月がエンジニアとして働き始めてちょうど半年経ったタイミ…

自作サービスのデプロイ方法としてKamalを検証してみた

メリークリスマス この記事はフィヨルドブートキャンプ Part1 Advent Calendar 2024の24日目の記事です。 昨日は駒形さんの「フィヨルドブートキャンプのポッドキャスト」でした。 フィヨルドブートキャンプ Part 2 Advent Calendar 2024もあり、昨日はかわ…

Rails Girlsとしんめ.rb

この記事はRails Girls Japan Advent Calendar 2024の22日目の記事です。 qiita.com 2024年の自分とRails Girlsにおける最大の思い出といえばRails Girls Tokyo 16thのオーガナイザーを務めたことです。 振り返ると去年の今頃から準備を始めていたはずで、1…

Kaigi on Rails 2024に参加した

2024年10月25日、26日と開催されたKaigi on Rails 2024に現地参加しました。 kaigionrails.org 最終日のクロージングで現地参加の人数が692名だったと発表がありましたが、2日間とてもスムーズに進行していて、運営の方々の準備や連携が素晴らしかったなと感…

福岡Rubyist会議04でRails Girlsとコミュニティについて発表した

9月7日に開催された福岡Rubyist会議04に参加してきました。 今回、Fukuoka.rbのメンバーとしてオーガナイザーの甚六さんにお声がけをいただき、Rails Girlsと自分とコミュニティというテーマで発表もしました。 当日の発表スライドはこちらです。 speakerdec…

一年経った

今日でエンジニアにキャリアチェンジして丸一年経ちました。 一年を振り返るとRubyを中心にWebサービスの開発と真剣に向き合うことができてすごく充実していたし、そんな環境で働くことができていることにとても感謝です。 転職前に開発のプロジェクトがうま…

えにしテック15周年記念カンファレンスに参加して

6月29日にはるばる北海道まで行ってえにしテック15周年記念カンファレンスに参加してきました。 お仕事で直接的に関わりがあった訳ではないのですが、えにしテックにゆかりのある方々に自分はとてもお世話になっていて、札幌という場所でご挨拶がしたかった…

3月の振り返り

久しく書いていなかった振り返りを書いてみる。 取り組んだこと ワークショップ・勉強会関連 Rails Girls Tokyo 16thのオーガナイザーをSTORESのえんじぇるさんとやった。 去年、オーガナイザーをやるか結構迷ったけれど、結果的にやってよかった。 詳しくは…

しんめ.rbをお試し開催してみます!

しんめ.rbとは だいぶ突然ですが、【しんめ.rb】というエンジニア業務経験が2年くらいまでの方を対象にRubyとRailsを中心としたプログラミング関連のことを一緒に勉強するコミュニティをお試しでやってみることにしました! LTやもくもく会ではなく、会ごと…

Rails Girls Tokyo 16thの開催を振り返って

2024年3月1日と2日にSTORES株式会社様のオフィスをお借りしてRails Girls Tokyo 16thが開催されました。 今回、STORESのえんじぇるさんと一緒にオーガナイザーを務めたため、開催の経緯から開催後の振り返りまでをまとめたいと思います。 railsgirls.com 開…

キャリアとか働くことについて考えた

昨日、Waveleapeさん主催の女性・ITエンジニアのためのCTOのリアルなキャリアパスというイベントに参加してきたのですが、行ってよかったなぁと思える内容だったので簡単にまとめておきます。 登壇者の一人だったあらたまさんの以下のスライドの内容に以前と…

強みの芽を育てる2024年にしたい

1月が終わろうとしていますが、明けましておめでとうございます? ここ何年かはその1年の目標が割とはっきりしていて、今年はこれを達成する!みたいな具体的なことを掲げることができていました。 ところが2024年の頭に抱負を書こうとしたら、やりたいこと…

いい一年だった!

振り返りブログを書くか迷ったけど、迷ってるなら書こうということで2023年のトピックをまとめていこうと思います。 キャリアチェンジの目標を叶えることができた maimux2x.hatenablog.com 過去にも何度か書いているためちょっとしつこいですが・・・2023年…

zshのプロンプトカスタマイズを理解したい

こちらはフィヨルドブートキャンプアドベントカレンダー23日目の記事です。 昨日の担当はhondaさんでReactを最低限理解するまでの過程について書かれています! フィヨルドブートキャンプアドベントカレンダーはPart2もあるため毎日楽しみながら投稿を追って…