スタフェステックブログのフィード
https://zenn.dev/p/stafes_blog
スターフェスティバル株式会社のエンジニアが運営しています!
フィード

家づくりで考えるSOLID原則
スタフェステックブログのフィード
!この記事はスターフェスティバル Advent Calendar 2025の記事です。 はじめにソフトウェア原則と聞いて思い浮かぶものは何でしょうか?SOLID原則やYAGNI、KISSなどが頭に浮かんだ人も多いと思います。このような原則について書かれた技術書やブログ記事などはたくさん存在するためそういったものから学習した人も多いのではないでしょうか。私も駆け出しエンジニアの頃に勉強していたのですがソフトウェアというのは実体が存在しないためなかなかイメージするのに苦労した経験があります。同じような経験がある方も多いのではないでしょうか?そんな中、プライベートですが家を...
18日前

安直な実装は露骨にパフォーマンスを劣化させる by OpenSearchの事例
スタフェステックブログのフィード
はじめにおはようございます!こんにちは!こんばんは!はじめまして!スターフェスティバルの DPon です!この記事は スターフェスティバル Advent Calendar 2025 の15日目の記事です!!!!!https://qiita.com/advent-calendar/2025/stafes今回はOpenSearch周辺で発生した問題の実装と対応事例を紹介します。なお、ある程度OpenSearchの基礎知識があることを前提に話を進めていきます。 OpenSearchとはOpenSearch は、AWSが提供するオープンソースの検索および分析エンジンです。...
20日前

GoでPDF生成を並列実行して高速化した話
スタフェステックブログのフィード
!この記事はスターフェスティバル Advent Calendar 2025の17日目の記事です。 はじめにこんにちは、スターフェスティバルのtakataです。現在、社内DXの一環として紙で出力していた書類を電子化しPDFとして保存しメール送信を行うプロダクトを開発しています。開発当初の段階ではメール送信ではなくリクエストがあったタイミングで書類を発行しダウンロードしてもらう想定だったため、シンプルに逐次実行を行うような処理を実装していました。ところが、開発途中で特定の時間にバッチ処理でメールに添付して送信をすることになり、そうすると実行時間がネックになることがわかりました...
21日前

プルリクビッグバンアタック
スタフェステックブログのフィード
!この記事はスターフェスティバル Advent Calendar 2025の 16日目の記事です。https://qiita.com/advent-calendar/2025/stafes はじめにスターフェスティバル株式会社エンジニアのまつやです。記事の作成から逃げに逃げていたんですが、ハンターに捕まりました。今回の記事は、タイトルだけでは伝わりにくいですが、プルリクエストを作成・依頼する際、知らず知らずのうちにレビュアーにビッグバンアタックをしていないか、私が意識している内容を書き綴ろうと思います。※ちなみに、私はビッグバンアタックがどういった攻撃かはまったくわかっ...
22日前

Expo Bare workflow から Development Build & CNG へ移行した
スタフェステックブログのフィード
どうも、nano72mknです。!この記事はスタフェス アドベントカレンダー 2025の13日目の記事です。自分を含む3名の新しいチーム体制でアプリ開発を進めることになり、React Native アプリを Bare Workflow から Expo Development Build & Continuous Native Generation(CNG) に移行しました。環境差によるビルドトラブルを解消し、開発体験を大きく改善した知見を共有します。 なぜ Bare Workflow から移行したのか?もともと前任エンジニア 1名で開発をしていた為、その人の環境の...
24日前

Obsidian × Claude Codeで情報整理を緩くやってみたけど、想像以上によかった話
スタフェステックブログのフィード
!この記事は、スターフェスティバル Advent Calendar 2025の11日目です。こんにちは。ここ1ヶ月くらい、Obsidian × Claude Code メインで日々の情報整理に使ってみて、思った以上に自分に合っていると感じたので、そのあたりを書きます。 日々の情報整理を改善しようと思った背景組織横断のプロジェクトと、それ以外の大小さまざまなタスクが日々発生していて、プロジェクトのボードに載せづらいタスクが多かった。メモや Slack の TODO を使ってはいたものの、気づくとタスクと情報が散らばってしまい、目の前のタスクをこなしていたら、使わなくなった。...
1ヶ月前

コードレビューをスムーズに回すために意識していること
スタフェステックブログのフィード
!この記事はスターフェスティバルAdvent Calendar 2025の8日目の記事です。 はじめに早いもので12月ですね🎄 皆さんはどんな1年だったでしょうか?今年のトピックの1つはやはりAI agentによる開発の変化でしょう。コード生成は当たり前となり、「最近手でコードを書いてないな?」というレベルまで浸透してきています。大量のコードを短時間で生成できるようになった一方で、コードレビューの負担が増えがちだなと感じています。この記事では、コードレビューをスムーズに回すために私が意識していることを整理してみます。 前提:チームの認識を揃えるコードレビューをスムーズ...
1ヶ月前

React NativeでFire TV Stickのアプリを作れるらしい。【Vega OS】
スタフェステックブログのフィード
どうも、nano72mknです。この記事はスタフェス アドベントカレンダー 2025の6日目の記事です。 はじめに2025/11/26に開催されたReact Native Meetup #23で「VegaOS」というものを知りました。AmazonがFire TV StickやEcho向けに提供しているOSで、なんとReact Nativeでアプリが作れるらしいです。作れるなら、やってみたいなということで実際に手を動かしてみました。この記事は、VegaOSを触ってみた体験レポートです。ちなみに、LTを聞いた時には早速Vega OS対応のFire TV Stickを買っていま...
1ヶ月前

迷っていたけどマネージャーやることにしたまでの1事例
スタフェステックブログのフィード
おはようございます!こんにちは!こんばんは!はじめまして!スターフェスティバルの DPon です!この記事は スターフェスティバル Advent Calendar 2025 の1日目の記事です!!!!!https://qiita.com/advent-calendar/2025/stafes マネージャーはじめました2025年7月よりエンジニアリングマネージャーというロールが与えられました。これまでもプロジェクトのリードエンジニアとしてメンバーのタスク管理など、マネジメント領域の経験がゼロというわけではありませんでしたが、明確にマネージャーというロールがつくのは私の経歴でも...
1ヶ月前

フロントエンドカンファレンス北海道で登壇してきた
スタフェステックブログのフィード
どうも、nano72mknです。先日、2025年9月6日に札幌で開催された「フロントエンドカンファレンス北海道2025」で登壇してきたので、記録として書いておこうと思います。 登壇のきっかけ今年はカンファレンスに積極的に参加していこうという目標があったので、フロントエンドカンファレンス北海道が開催される情報を得た時には参加しようと決めていました。しばらくして、プロポーザル募集を始めていたので2023年にフロントエンドカンファレンス沖縄で登壇していることもあって、沖縄で登壇したなら北海道もやっておきたいなという軽い気持ちで出してみました。https://fortee.jp/fr...
4ヶ月前

modelcontextprotocol/go-sdk を使ってリソース・プロンプト配信のコマンドを実装してみる
スタフェステックブログのフィード
はじめにmodelcontextprotocol/go-sdk が今週公開されたとのことで、golangの勉強がてらMCPサーバーの実装をしていた私にとって朗報でした👏https://github.com/modelcontextprotocol/go-sdkこのSDKを利用して、MCPのtool, prompt, resourceの機能のうち、prompt, resourceをシングルバイナリで配布するサンプルを組んでみた(実際はClaude Codeが書きました)ので、紹介してみます。 モチベーション最近はAI agentが乱立しており、Claude Codeならば ...
6ヶ月前

Devin縛りプレイ体験談
スタフェステックブログのフィード
スターフェスティバル株式会社 エンジニアのDPon です。こんにちは。AIが盛り上がってる昨今、開発スタイルも大きく変わってきてきていますね。今回は、自律型のAIエージェント「Devin」を使って開発を行った体験談をお話しします。※2025年4月ごろの体験談です。 Devinとはhttps://devin.ai/自律型というくらいなので、こちらの指示をもとに自走で開発を行ってくれます。 縛りプレイをやってみるさてDevinに限らずAIにコードを書いてもらう場合に、実装したい内容を指示することになるわけですが、やはり慣れも必要ですぐさま精度の高いコードを出力できるわけで...
7ヶ月前

カンファレンスに登壇すると決めてから実現に至るまでのn=1(はじめるのに遅すぎるということはない、たぶん、知らんけど)
スタフェステックブログのフィード
カンファレンス初登壇してきましたおはこんばんちは!スターフェスティバル株式会社 エンジニアのDPon です!少し時間が経ってしまいましたが先月4/11にPHPカンファレンス小田原2025にて、カンファレンス初登壇してきました。https://note.com/ponpon63/n/nff86d2c15cde個人的に2024年に登壇しようという目標だてていたので、遅くはなりましたが実現にいたり感無量でした。一事例ではありますが実現に至るまでにやったことを記録として残しておきます。登壇を考えている方の何かしら後押しになったら幸いです。 きっかけはじめのきっかけとなったの...
8ヶ月前

embulk-output-snowflake を使ってたら突然 Terraform が動かなくなった話
スタフェステックブログのフィード
こんにちは!スターフェスティバル株式会社でソフトウェアエンジニアをしている吉田あひるです!弊社では Snowflake を活用したデータ基盤の運用・構築をしており、 Snowflake 内のリソース管理には Terraform を活用しています。なのですが、ある日突然 terraform plan を実行するとステージが見つからないというエラーが大量発生するようになり、動かなくなってしまいました。Stage:"HOGE_DB"."FUGA_SCEMA"."PIYO_STAGE",Err: object does not existError: Failed to show ...
9ヶ月前

[Dify × Bedrock Knowledge Base] プラグインを使ってシンプルに連携
スタフェステックブログのフィード
こんにちは。スターフェスティバルの山﨑(@koonagi)です。皆さんは業務でDifyを活用していますか?Difyは、ローコードでLLMアプリケーションを手軽に構築できるオープンソースのツールです。弊社では生成AIの業務活用の一貫として、今月から営業・オペレーションチームを中心にDifyの導入と効果検証をを始めています。弊社では業務データの多くを AWS 上で管理しているため、「AWS Bedrock Knowledge Base」と Dify を連携させることで、効率的に RAGを構築・活用できると考え、検証を進めています。Dify のプラグインを活用することで、この連携をスム...
10ヶ月前

NotebookLMで即興自己紹介LTをやってみた in PHPカンファレンス名古屋2025
スタフェステックブログのフィード
スターフェスティバル株式会社 エンジニアのDPontaroです。2025/02/22に開催されたPHPカンファレンス名古屋2025に参加してきました。アンカンファレンスでNotebookLMを使った即興の自己紹介LTをやってみたので、簡単に紹介します。 NotebookLMとはhttps://fullswing.dena.com/archives/100153/初めて会う人の情報は「Perplexity」で「その方についての必読記事はなんですか」と聞いて、そのURLをすべて「NotebookLM」にアップします。その人がYouTubeでも発信している場合は、最近のものは全部...
10ヶ月前

沖縄でワーケーションしたときのことを書きます
スタフェステックブログのフィード
こんにちは、スターフェスティバル株式会社エンジニアのsoriです。!こちらの記事はスターフェスティバル Advent Calendar 2024の記事です。毎年アドベントカレンダーの時期にワーケーションの記事を書いていたので、今年も書くことにします。ちなみに過去の記事はこちら2020年長崎2022年鹿児島2023年北海道数年前まで私にとって沖縄は、修学旅行でただ1度行ったことのある、暑くて退屈な思い出しかない場所でした。とある年の12月、いくつかの候補のなかで何処かの行き先の航空券が当たる、というJALのどこかにマイルに申し込んだとき、沖縄が選ばれ、その時に行った冬...
1年前

Snowflakeのコミュニティイベント「BUILD Meetup」に参加してきたよ
スタフェステックブログのフィード
!この記事は、スターフェスティバル Advent Calendar 2024の18日目です。 はじめにこんにちは、スターフェスティバルの山崎です。ちょっと過ぎてしまったけど。アドベントカレンダーの18日目の記事を担当させていただきます。昨日Snowflakeのコミュニティイベント「BUILD Meetup」に参加してきまして、コミュニティの盛り上がりや熱量をすごく感じたイベントだったのでレポートとしてまとめようと思います。まだ参加されたことがない方はSnowVillageというコミュニティページがあるのでこちらからチェック!https://usergroups.snowf...
1年前

僕のイベントストーミングアカデミア
スタフェステックブログのフィード
この記事はスターフェスティバル Advent Calendar 2024の 17日目の記事です。https://qiita.com/advent-calendar/2024/stafes はじめにスターフェスティバル株式会社エンジニアのまつやです。皆さんは自社サービスをどれだけ理解してますか?今回は、社内で利用されている業務管理システム改修を進める上で課題や問題点を見つけるためにイベントストーミングをした話をしていきたいと思います。※この記事に「僕のヒーローアカデミア」感のある話は全くないので悪しからず... イベントストーミング is 何手始めに、「イベントストー...
1年前

仕事だけで成長するの大変じゃない?スキルアップを促進するメンタリング制度 KABE-UCHI を始めてみた
スタフェステックブログのフィード
この記事はスターフェスティバル Advent Calendar 2024 12 日目の記事ですhttps://qiita.com/advent-calendar/2024/stafesこんにちは!スターフェスティバル株式会社でソフトウェアエンジニアをしている吉田あひるです!弊社は9月からスキルアップの促進を目的としたメンタリング制度を始めており、本記事ではその内容について紹介したいと思います! 仕事だけで成長するの、結構大変じゃない?突然ですが、みなさんは仕事を通して成長していますか?おそらくしていると思います。しかしそれでも、仕事だけで十分な成長速度を維持したり狙ったス...
1年前