はてぶ・Qiita・Zennのトレンド記事を紹介
Goのテンプレートをコードから切り離す試み ─ tmpltype の紹介
はじめにこんにちは、HRBrainの鈴木(善)です。Goのテンプレートを使った開発で「なんとかならないかな」と思うところがあり、生成AIの登場で、AST解析やコード生成といった普段触らない技術も試しやすくなったのも機に、趣味プロジェクトとして取り組んでみました。この記事
【DateRangePicker】インターン生が挑んだバリデーション設計のトレードオフ 🔖 1
この記事は、HRBrain Advent Calendar 2025-17日目の記事です!https://adventar.org/calendars/12091 0. はじめに:DateRangePickerが私に突きつけた問いこんにちは!インターン生のyutakaba
ヘッドレスCMSのアクセシビリティ問題について考える 🔖 1
この記事はアドベントカレンダー10日目の記事です。HRBrainのオウンドメディアサイト「HR大学」は、Next.js + Contentful(ヘッドレスCMS)で運用しています。https://www.hrbrain.jp/mediaオウンドメディアで多くの人に情報を届
みなさん!技術記事!書いてますか!私は!技術記事!書いてません!そんな形から入る三日坊主の私が形から入ってはまってしまったローカル記事執筆環境の中身をご照覧あれ。[1]私の最強リポジトリはこちらhttps://github.com/Ahoxa/zenn-contents
【Git】過去のコミットに差分を混ぜ込みたいときは git commit --fixup が便利 🔖 2
はじめにこんにちは、kenです。お仕事ではGoを書いています。突然ですが、みなさんはPRを出す前のセルフレビューの最中や実装作業中に、「あ、3つ前のコミットにtypoがあった...」とか「軽微な修正を1つ目のコミットに混ぜ込みたい...」と思ったことはありませんか?直前のコ
HLSストリーミングをreact-playerで実装する 🔖 1
この記事はアドベントカレンダー4日目の記事です🎄🎅HRBrain Advent Calendar 2025 はじめにこんにちは。HRBrainで学習管理サービス「HRBrain ラーニング」を開発している渡邉です。最近、動画コンテンツの配信機能をHLS(HTTP Liv
【React】【そして玄人になる】「マイナーな」Hooksたち 🔖 2
useState や useEffect と聞いてもみなさん鼻を鳴らすだけでしょう。しかし、ドキュメントの少し奥にある useId や useDeferredValue などのマイナー Hooksたちならどうでしょうか?玄人[1]たるもの、これらを知らずして日々のReactを
Cloud ProfilerでPDF変換処理のパフォーマンス改善をした話 🔖 1
はじめにこんにちは、HRBrainバックエンドエンジニアをしているなかじです!現在担当しているプロダクトでは「ユーザーがPDFをアップロードできる」機能があります。PDFアップロード機能は基本的なユースケースでは安定稼働していますが、数百ページに及ぶようなPDFや高画質の大
GCS × Eventarc を活用したイベントドリブンアーキテクチャ 🔖 1
はじめにこんにちは、HRBrainバックエンドエンジニアをしているなかじです!今回は、Cloud Storage + Eventarc + Cloud Run を使ったイベントドリブンなアーキテクチャをプロダクトで実装したので、その構成やうまくいかなかったポイントを記事にしま
【Go】フィールド名を書かずに構造体を初期化するのはやめよう 🔖 1
はじめにこんにちは、ken です。お仕事では Go を書いています。突然ですが、みなさんはGoで構造体を初期化するときにフィールド名を指定していますか?Go では構造体を初期化する際に、フィールド名を指定せずに値だけを渡すことができます。これはunkeyed litera
【Go】gomvpkgを使ってgoのpackageを安全にrenameする 🔖 1
はじめにこんにちは、kenです。お仕事では Go をよく書きます。Go言語で開発を進めていると、プロジェクトの成長に伴ってパッケージ名を変更したくなることってありますよね。ただ手動でパッケージ名を変更すると、依存関係の修正漏れや置換ミスによるコンパイルエラーなどが発生するこ