kaiba

ソフトウェアエンジニアです。何でも自分でやりたい器用貧乏です。 技術書典で本も出してます。よかったら読んでみてください。 https://kaiba.booth.pm/ twitter @kaiba

kaiba

ソフトウェアエンジニアです。何でも自分でやりたい器用貧乏です。 技術書典で本も出してます。よかったら読んでみてください。 https://kaiba.booth.pm/ twitter @kaiba

マガジン

  • movのテックブログ

    • 5本

    店舗集客一元化プラットフォーム「口コミコム」及び、業界最大級のインバウンドビジネスメディア「訪日ラボ」を運営する株式会社movのテックブログです。 すべてのポジションで絶賛採用中なので、カジュアルにお問い合わせください。

  • UNIQUEX 生成AI

    • 0本

    生成AIに関する有益な情報をお届けします。

最近の記事

Kaigi on Rails に参加してきました! 登壇ってどうやるの?

kaiba です。 Kaigi on Rails 2024 で ActionCable なら簡単? 生成 AI の応答をタイピングアニメーションで表示。実装、コスト削減、テスト、運用まで。というテーマで発表してきました。 準備期間中は常に「この発表は多くの参加者の時間を無駄にするのではないか」のような負の感情が芽生えるものです。しかし、実際は以下のようなご意見をいただきまして感無量でした…! ネタを笑ってもらえて楽しんでもらえた 意図しないところで拍手も貰えた 登壇直

    • Kaigi on Rails 2024 に mov から kaiba が登壇します! mov Drinkupもやるので是非来てください!

      こんにちは、kaibaと申します。 私はmovでLLM連携機能の開発を担当しており、Typo修正やFlakyなテストの修正、CIの改善など、幅広く対応しています。 今回は、LLM APIをRailsに組み込む話をお届けします皆さん、LLMは使ったことがありますか? movでは、日常業務だけでなく、GoogleのVertex AIやChatGPTをサービスに統合して活用しています。 しかし、LLMをサービスにそのまま組み込むと、APIの応答が遅くなりがちです。ローディングイ

      • noteのコードハイライトテスト

        JavaScriptfunction fizzbuzz(n) { for (let i = 1; i <= n; i++) { if (i % 15 === 0) { console.log("FizzBuzz"); } else if (i % 5 === 0) { console.log("Buzz"); } else if (i % 3 === 0) { console.log("Fizz"); } else {

        • 駆け出し/若手エンジニアが陥りがちな問題と圧倒的に改善する秘密のテクニック

          ITエンジニアになるべくなんとか就職したはいいものの、社会の厳しさにボコボコにされてめげそうになっているのをよく目にします。 僕も駆け出しのみなさんと同じく、若い頃はたくさん怒られてきて、涙を流しながら辞めようか悩んできました。 何が言いたいのかわからない。それでは伝わらない。 言われた最低限のことができない 頭使え 同じことを注意させるな 遅刻が多い 残業が多い 目標未達 etc… 自分なりに対策を考えて、夜通し頑張ったり、現実逃避(ネトゲUlitima

        • Kaigi on Rails に参加してきました! 登壇ってどうやるの?

        • Kaigi on Rails 2024 に mov から kaiba が登壇します! mov Drinkupもやるので是非来てください!

        • noteのコードハイライトテスト

        • 駆け出し/若手エンジニアが陥りがちな問題と圧倒的に改善する秘密のテクニック

        マガジン

        • movのテックブログ
          5本
        • UNIQUEX 生成AI
          0本

        記事

          質問がうまくできない問題

          コロナの影響でリモートワークが増えたためか以下のような悲鳴を目にするようになりました。 - わからないことがあるのに上司が相手をしてくれない - 質問の仕方が悪いと言われる - その結果期日までにできなくて怒られる メンターをやったことがある方には何が起こっているかよく分かると思うのですが、うまく質問できていないために苦しんでいるのかな、と感じます。 リモートワーク以前は 「よくわからないけど動きません」 が通じました。 メンターが席を立って手取り足取り助けてくれました

          質問がうまくできない問題

          なぜプログラミングスクールに行ってITエンジニア目指します!にもやもやしてしまうのか

          いろんなところで「ITエンジニアになりたいんですがどうすればいいですか? どこのスクールがいいですか?」みたいな話をよく耳にするようになりました。 僕も聞かれたら答えるのですが、いろんな思いが生まれ、モヤモヤしていたので整理してみました。 ■ プログラミングとエンジニアの仕事は楽しい! プログラミングを最初にやると「Hello World」と黒い画面に表示しましょう、というところから始まる事が多いです。 僕もそうでした。僕は「ゲームを作りたかったのに何だよこれ!」とがっ

          なぜプログラミングスクールに行ってITエンジニア目指します!にもやもやしてしまうのか

          炎上(残業)しないために。難しくなりがちなプログラムの紹介。

          ソフトウェアのエンジニアはしばしば「これどれくらいでできる?」と聞かれる立場にあります。 スクラムだとプランニングポーカーで見積もったりして安心感がありますが、それでも大抵、オーバーして痛い目を見ます。 長年プログラムを書いたり、教育してきて、僕が感じる難しくなりがちなケースを紹介します。 ウェブアプリケーションを例に書きますが、バッチやスマホなどでも同様と思います。 育てる系ドキュメントのつもりなので時々更新します。 登場人物が3以上人間は同時に複数のことを考えるのが

          炎上(残業)しないために。難しくなりがちなプログラムの紹介。

          モチベーションと効率を上げるためのタスク管理術

          「僕がプログラムを作る手順」に共感し、タスク管理にも通じることがあるよな、と思い、筆を執りました。@kaiba です。noteではご無沙汰しております。 僕自身、若い時はkaibaはシングルコア、シングルスレッドwww 排他制御できてないから割り込むとすぐバグるwwwなどと揶揄されて来たものですが、随分マシになった気がします。 相変わらずなところもありますが、自分のことは棚に上げて、僕の「モチベーションと効率の上げるためのタスク管理術」について書いてみます。 とりあえずタ

          モチベーションと効率を上げるためのタスク管理術

          なぜエンジニアは勉強会に行ったほうが良いのか。何を得て何を成すのか。

          noteでは、はじめまして。器用貧乏エンジニアの @kaiba です。 たまにはエモいエントリを外のブログサービスで書いてみようかな、という気分になりまして、エモいタイトルを心がけて、書いてみるとします。 あまり勉強会に行ったことのないエンジニアや、エンジニアの気持ちを理解したい管理職(?)向けのエントリのつもりで書きました。 勉強会で何をするのか?勉強会といっても様々な種別があり、何をするのかは詳細を調べないとわかりません。 雑に説明すると以下がメジャーです。 ・「カ

          なぜエンジニアは勉強会に行ったほうが良いのか。何を得て何を成すのか。