【㈱フクロウラボ】エンジニアブログ

株式会社フクロウラボのエンジニアブログです。 よろしくお願いします。

【㈱フクロウラボ】エンジニアブログ

株式会社フクロウラボのエンジニアブログです。 よろしくお願いします。

マガジン

  • エンジニアの部屋

    • 68本

    フクロウラボのエンジニアチームにご興味のある方はこちら。エンジニアが登場する記事だけをまとめてみました。

最近の記事

Prisma リードレプリカ拡張によるクエリの負荷分散

皆様こんにちは。 バックエンドエンジニアの栄です。 今回は、Node.js の ORM である Prisma の拡張機能 @prisma/extension-read-replicas について紹介します。 @prisma/extension-read-replicas とは@prisma/extension-read-replicas とは、Prisma が発行するクエリの向き先を、プライマリデータベースとレプリカデータベースに分散できる Prisma 公式の拡張機能で

    • スプリントの期間を 1 週間から 2 週間に変えてよかったこと

      はじめにこんにちは。 Circuit X リプレイスチームでプロダクトオーナーをしています、佐藤です。 僕が所属するチームではスクラムでプロダクトの開発をしています。 最近、スプリント期間を 1 週間から 2 週間に変えたみたので、実際どうだったのか書いてみたいと思います。 そもそもなぜ 1 週間にしていたのかリプレイスチームでは約 1 年半、スクラムで開発をしているのですが、ずっと 1 週間で回していました。 僕が入社した時にはすでに 1 週間で回していましたが、

      • Figma リモートワークお役立ち機能 -5選-

        はじめにはじめまして。 フクロウラボでデザイナーをしている鈴木です! フクロウラボに入社をしてからFigmaを本格的に始めて、あっという間に5ヶ月が経ちました。 今回は初記事ということで!デザイナーやエンジニアのみなさんと連携する際に、リモートワークだからこそ重宝している機能をご紹介します。 ◆ デザイン相談が簡単にデザインをする上で、リモートワークだと困ることの一つとして、同じ画面を見ながら「ここどうします?」がし辛いことだと思います。 画面共有をしている or され

        • アナタはアナタ自身ということを証明できますか?【本人認証】についてのおさらい。

          はじめに フクロウラボの情報システム担当をしております、高島です。 WebサイトやSaaS、PCのログインなど、サービスを利用するにあたって「本人認証」を行うことは当然の作業となっていると考えます。 今回は、その「本人認証」について少し話を掘り下げてみたいと思います。 本人認証といえば「パスワード」 「本人認証」を行うとなった場合、真っ先に思いつくのが、ID+パスワードの組み合わせかと思います。 とくにメールアドレスがID、パスワードは個人が設定したものという構成が多

        Prisma リードレプリカ拡張によるクエリの負荷分散

        マガジン

        • エンジニアの部屋
          68本

        記事

          Amazon QuickSightの落とし穴

          概要こんにちは!サーバーサイドエンジニアの真米です。 CircuitXのリプレイス作業の一部の画面で、「工数の削減」と「社内での新しい技術のナレッジを貯める」ことを目的に Amazon QuickSight (以下QuickSight)を使用しました。 QuickSightを導入を検討している方の技術選定の助けになればと思い、今回のリプレイス作業で苦労したポイントをまとめました。 また、リプレイス作業に関しては、2021年から少しずつ進めています。 過去に記事をいくつか出

          新しいビジュアルプログラミング Flyde 試してみた

          こんにちは! フクロウラボでフロントエンド開発を担当させていただいている岩元です! 今回の記事では、ビジュアルプログラミングの一種である Flyde について紹介していこうと思います。 Flyde とはFlydeは 2024/02/20 に VS Code の拡張機能をリリースしたばかりの 新しいビジュアルプログラミングで、現在はアルファ版となっています。 TypeScript, JavaScript で独自に実装した関数をビジュアルエディター上で操作する事が可能で、ブ

          新しいビジュアルプログラミング Flyde 試してみた

          技術の神に初詣

          技術者とはどのような人々でしょうか。唯物論的な考えあるいは近代合理主義的な考えを持つ人、そういった印象を持つ人が少なくありません。そして実際、現在の技術者にはそのような人々が多いように思います。しかしながら、大工や石工、鍛冶屋、鋳物師、金細工職人といった古の技術者たちは、物に向き合い技を競いながらも、同時に神に祈る人々でもありました。 技術者が祀る神、すなわち技術の神とはどのような神なのでしょうか。そこで今回は、日本で信仰されている技術の神々を紹介していきます。 カナヤマ

          Amazon QuickSightで日付を表示する際のTips

          はじめにこんにちは。 Circuit Xでサーバーサイドの開発を担当している久野です。 所属するチームでの、Amazon QuickSightを使用した開発の経験を活かし、            今回はAmazon QuickSightで日付表示に関連したTipsを二つご紹介します。 カレンダー型レポートの日付抜け対策例えば、Amazon QuickSightで下記のようなカレンダー型のレポートを作成したいとします。しかし、通常、SQLクエリを使用してデータを表示させると

          Amazon QuickSightで日付を表示する際のTips

          コミュニケーションに臨む態度

          はじめにこんにちは。Circuit Xで主にサーバーサイドの開発を担当している高田です。 エンジニアとして会社組織で働き、何かしら業務上の成果物を生み出す上で様々なコミュニケーションが必要になります。 今回は、「エンジニアとしてのアウトプット」を大きくする上で、私がコミュニケーション上意識している事を書いてみます。 補足「エンジニアとしてのアウトプット」とは、「作成したプログラム、コード」によって評価されるのが妥当であり、 (付随して各種ドキュメントの整備等) 評価軸と

          コミュニケーションに臨む態度

          プロダクトバックログを書くときに意識していること

          はじめにみなさん、こんにちは。 フクロウラボのCircuit X リプレイスチームで、プロダクトオーナーをしている佐藤です。 リプレイスチームでは、スクラムで開発を進めています。 今回は、リプレイスチームで、プロダクトバックログを書くときに意識していることをご紹介したいと思います。 プロダクトバックログはどのように書いたら、開発チームに伝わりやすくなるだろうか。 これは、スクラムチームでプロダクトオーナーやプロダクトマネージャーをしている方だとどこかで必ず悩むかと思いま

          プロダクトバックログを書くときに意識していること

          無理なく Amazon Inspector と付き合う

          はじめにお久しぶりです、最近は SRE として活動をしている満江です。 今回は Amazon Inspector から定期的に検出される脆弱性を、無理なく継続的に運用するための仕組みを紹介したいと思います。 負債と課題単に Inspector を導入して満足してしまうと、誰も脆弱性対応を行わず、コストだけが発生する負債となってしまいます。 かと言って、Inspector が脆弱性を検知する度に Slack 通知を飛ばして全て対応させるのも非現実的です。 開発者は他にもやらな

          無理なく Amazon Inspector と付き合う

          プライバシーサンドボックスのTopics API

          こんにちは、フクロウラボの開発部でマネージャーをやっている平尾です。 サードパーティクッキーの段階的な廃止と対応2024年1月4日から、ついにChromeの1%のユーザーに対してサードパーティクッキーがデフォルトで制限されるようになりました。そして、2024年第3四半期から100%の制限を予定とのことです。 100%制限にむけての対応準備におわれている会社も多いのではないでしょうか。 https://developers.google.com/privacy-sandbo

          プライバシーサンドボックスのTopics API

          Next.js の Route Segment Config について

          こんにちはフクロウラボでフロントエンドエンジニアをしている今泉です。 フクロウラボのフロントエンド開発では、Next.js を採用しており、Circuit X というインターネットにおける広告配信サービスの管理画面を開発しています。 最近 Next.js の app ディレクトリで使用可能な、Route Segment Config を使用する機会があり学びになったので、今回いくつかピックアップして記事にしようと思います。 Route Segment Configとはま

          Next.js の Route Segment Config について

          勝浦に開発合宿に行ってきました!

          みなさん、こんにちは! 開発部の佐藤です! 先日開発部のみんなで合宿に行ってきましたので、合宿の様子をみなさんにご紹介したいと思います! 今回は「ブルーベリーヒル勝浦」さんにお邪魔しました。 以前の合宿の記事はこちら。ぜひこちらもあわせて読んでいただけると嬉しいです。 合宿でやったこと今回の合宿では、チームで集まって自由研究を行いました。 各メンバーが研究したいテーマを持ち寄り、最終的に最も関心を持っている分野ごとに集まって、チームで自由研究を行いました。 成果発表以下

          勝浦に開発合宿に行ってきました!

          RAGの精度を高めるためにまずはLlamaindexの構造を理解する!入門編

          フクロウラボの若杉です! 最近では、社内のナレッジなどを参照してLLM(Large Language Model:大規模言語モデル)が回答を生成するチャットボットやアプリ作る機会が増えてきているのではないでしょうか。また、RAG(Retrieval-Augmented Generation)という言葉も一般的なってきました。 そこで、今回は、(Llamaindexにおける)RAGについてお話したいと思います。 RAG(Retrieval-Augmented Generat

          RAGの精度を高めるためにまずはLlamaindexの構造を理解する!入門編

          gin-gonicのタイムアウト用ハンドラを自前実装する

          経緯 こんにちは。バックエンドエンジニアの田村です。Go言語を主に書きます。 gin-gonicで書かれたサーバで、タイムアウト処理を書く必要ができたので、何かいい方法がないか探していたところ、こちらの記事/動画に出会いました。 https://dev.to/jacobsngoodwin/13-gin-handler-timeout-middleware-4bhg 2020年の記事なので少し古いですが、面白かった&大いに参考にさせていただいたので、導入部分を軽くまとめる

          gin-gonicのタイムアウト用ハンドラを自前実装する