はてぶ・Qiita・Zennのトレンド記事を紹介
はじめにFlutter 開発では Widget テスト と ゴールデンテスト が品質確保の鍵を握りますが、手作業で書くには時間がかかります。そこで注目したのが OpenAI Codex です。Codex はChatGPTのようなインターフェースで自然言語でコーディング作業を処理
「顧客志向のSaaS開発組織」であり続けるための5つの現場事例 🔖 38
ラクスが「顧客志向」を大切にしつづける理由 事業が成長し、組織が大きくなるにつれ、エンジニアと顧客の距離は遠くなりがちです。 「リリースした機能が、実際どう使われているのかわからない」 「この仕様、本当に最適なのだろうか?」 そんなモヤモヤを持っている方もいるかもしれません。 私
【 技術書典18】「AWS、それぞれの戦い方」で「第1章 Keycloak on AWSでIdPを自作しよう」を書きました 🔖 2
こんにちは西内です。 技術書典18(オフライン開催:2025/06/01、オンライン開催:2025/05/31~2025/06/15)で発表される 「AWS、それぞれの戦い方」 ー認証基盤・ファイアウォール・データ移行との実践記ー に共著として参加しました。 私は第 1 章 の「
複雑なドメインに立ち向かう 〜「バクラク請求書受取」のアーキテクチャ改善戦略編〜 🔖 4
こんにちは。バクラク請求書受取(債務管理)の開発を担当しているakahaneです。 エンジニアとして請求書や仕訳といった業務領域にディープダイブし、複雑なビジネスドメインと立ち向かってきた経験をご紹介いたします。 はじめに LayerXが提供する「バクラク請求書受取」は、請求書の
どうも株式会社ウェイブでComicFestaというサービスのエンジニアやってますとまとまとです🍅今回は新卒のKさんに先輩社員3人が普段どんな風に仕事をしているのか見学してもらったので、そちらの振り返りをしていきたいと思います!! なぜしようと思ったのか 前提弊社で
AIレストラン検索アプリ『UMAME!』 の舞台裏 ~Google AI Agent Summit ‘25 Spring登壇レポ~ 🔖 4
こんにちは。ぐるなびデータサイエンティストの閔(みん)です。AIレストラン検索アプリ UMAME! の検索の仕組みの開発に携わっています。 2025年3月13日に、Google AI Agent Summit ‘25 Springに登壇しました。AI Agent Summitは今
PipeCDとBucketeerのMCP Document Serverを作ったよ 🔖 5
DP室の @uncle__ko です日々進化する開発環境において、必要な情報へ迅速にアクセスできることは生産性向上に不可欠です。特に、大規模なプロジェクトや複数のツールを扱う際には、公式ドキュメントの参照が頻繁に発生します。この度、PipeCDとBucketeerにおいて、そ
複数Firebaseプロジェクト対応!Flutterの環境別構成ファイル管理 🔖 1
はじめにこんにちは、スペースマーケットでモバイルアプリの開発を楽しんでいる王です。最近気温変化が激しく風邪気味ですが、皆さんも体調管理しっかりしましょう。弊社のホスト向けアプリ「SPACEMARKET for HOST」はOAuth認証の技術負債返却において、環境ごとに複
State配列ReactでState配列を表示したり操作するUIはよくあると思います。しかし、ReactのState配列ならではの注意点があり、使うメソッドを気をつける必用があります。例えば、State配列末尾に追加する場合はpushでは無くconcatを使う必要があります。
社内アーキテクチャハッカソン舞台裏! - 社内勉強会の会場設計を考えてみた 🔖 1
こんにちは、アドプラットフォーム事業で開発運用業務を行っているリードアプリケーションエンジニアのまっちゃん([@honyanyas](https://x.com/honyanyas))です。 直近のお仕事ではクラウド移行のとあるロールの移行が完了し、次のロールの移行に着手をし
何が運用負荷を増大させるのか?課題と解決、どういうチームになっていくべきか。 🔖 6
!この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の93週目の記事です!2年間連続達成まで残り13週となりました! 自己紹介ログラスの勝丸(@shin1988)と言います。最近はクラウド基盤チームというチームのマネージャーを
今回は株式会社TAIANのフロントエンド開発(React)で採用している、Yagyu.js について紹介したいと思います。前編では戦術的DDDの内容を中心に紹介し、後編では前編で紹介した内容を実際に UI とどう紐づけていくかといった内容を紹介していこうと思います。今回の記事は
ルーキーよ。PHPerKaigiに行かないか。なハナシ 🔖 1
はじめにみなさんこんにちは!NE株式会社に入社して2年目になったマツケンです!今回は3月22日から23日にかけて参加したPHPerKaigiでの体験をまとめました。phperKaigiってなに?実際行ってみてどうだったの?新卒、若手が行ったらどんなメリットがあるの?
ルーキーよ。PHPerKaigiに行かないか。なハナシ 🔖 1
はじめにみなさんこんにちは!NE株式会社に入社して2年目になったマツケンです!今回は3月22日から23日にかけて参加したPHPerKaigiでの体験をまとめました。phperKaigiってなに?実際行ってみてどうだったの?新卒、若手が行ったらどんなメリットがあるの?
TSKaigi 2025にBASEのエンジニアが登壇&シルバースポンサーとして協賛しました 🔖 2
はじめに BASE FeatureDev3Group でWebアプリケーションエンジニア をしている Capi(かぴ) @ysssssss98 です。 2025/05/23(金)と24(土)にベルサール神田で TSKaigi2025 が開催されました。 BASE株式会社はシルバー
nDCGを2つのランキングが変わらないことの確認に使ってみた 🔖 2
はじめにみなさんElasticsearch触っていますか?検索ランキングに変更を加えた際に、ランキングの変わり具合が大きいものを探したいことありますよね?定性的に探すと時間がかかるし精度が低い。差異を定量的に表現して大きく変わっているものを探したい時にどんな指標を使えば良い
Swift6対応で見えた課題とswift-dependenciesへのDI移行戦略 🔖 13
【マルチデバイスチーム ブログリレー4日目】 こんにちは、マルチデバイスチームの藤原です。 私たちのチームでは、複数のSwift製のアプリを開発しており、Swift 6への対応を少しずつ進めています。 その過程で、依存性注入(DI: Dependency Injection)ライ
GitHub Advanced Security - Code scanning:既定のセットアップによるコード スキャンを実施する 🔖 1
はじめに テスト用リポジトリを用意する 既定のセットアップによるコードスキャンを実施する Code scanning のアラートを確認する おわりに ACS 事業部のご紹介 はじめに こんにちは。ACS 事業部の田中です。 前回の記事 では GitHub Advanced Sec
なぜスマートバンクを次のチャレンジの場として選んだか (capytan) 🔖 1
こんにちは、株式会社スマートバンクのSRE部に所属している capytan です。2025年5月に入社して日々の業務を行っております。入社1ヶ月目が終わるタイミングなので、入社エントリを通してスマートバンクのどこに惹かれて入社したのかお伝えしようと思います。 これまでのキャリアに
「どうやって来たんですか?」 〜フェリーによる移動イベント Rubyist Buld Load を実施しました〜 🔖 22
「どうやって来たんですか?」 京都で開催された RubyKaigi 2016 以来、首都圏外で RubyKaigi が開催されるようになって 10 年近くが経ちますが「ところで、どうやって来たんですか?」という会話は珍し […]
『TSKaigi 2025 本編で話せなかったこと、話し足りなかったこと』参加レポート 🔖 1
こんにちは! anyの荒川です。5/29(木)にfreeeさん、カミナシさん、anyで共催したTSKaigi2025のアフターイベントを行いました🥳本日は(ほぼ)一参加者としてオフライン参戦したのでそのレポートになります!3社共催イベントです 登壇イベントは「15分」の
こんにちは、tomorrowkeyです。 今回はAndroidアプリ開発においてボタンのダブルタップをどう防ぐかについて話していきます。 モバイルアプリのQAのよくある項目として、ボタンのダブルタップがあります。開発に集中していると、この不具合になかなか気づけず、ついつい見逃して
【Microsoft Entra】SAMLトークンのクレームを正規表現でカスタムする 🔖 1
はじめに こんにちは、Identityチームのすかんくです。最近フロランタンが好きということを自覚しました。今回は小ネタとして、Microsoft EntraでSAMLを構成する際にちょっと便利なRegexReplace […]
イベント駆動設計を支える非同期処理について | お届けチーム取組紹介 🔖 53
前回記事で書いたように、お届けチームの扱うシステム領域ではさまざまな非同期処理が行われています。 product.10x.co.jp この記事では 非同期処理の採用するモチベーション 非同期処理の実現方法 を書いています。 非同期処理の採用するモチベーション 「領域間をまたぐ」
null と undefinedは使い分けした方がいい? 🔖 1
はじめにnullはその開発者から100億ドルの損害だと言われてるそうです。https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare/同じ値がないという意
ざっくり把握する暗号技術の仕組み~ハイブリット暗号方式使ってなくね?編~ 🔖 2
気が付けば5月(執筆中)。前回の記事を投稿してからひと月が経過していました。 気が付けば新人が入ってきて、気が付けば梅雨が始まろうかと言わんばかりの季節に。 私が気が付かないのか、世界が気づかせてくれないのか。どうもエンジニアTです。 戯言もほどほどに。 前回は「ざっくりと従来の
はじめに こんにちは、PSIRTの田口です。 今回は、自動脆弱性診断ツール「AeyeScan」の導入とそれを活用するための取り組みによってサイボウズの脆弱性診断がどのように変わったのかをご紹介します。 背景となる課題、導入に向けた検討、そして実際の運用に至るまでの取り組みををまと
Postfix 3.9のリリースノートを読む:セキュリティ強化とMongoDB対応 🔖 1
Postfix 3.9のリリースノートを解説しています。20年前に非推奨となった古いオプションの廃止や、HELO/EHLOの必須化によるセキュリティ強化、MongoDB対応の追加が特徴です。さらに認証前パイプライン禁止やSMTP smuggling対策など複数の攻撃防止策がデフォ
できるだけ省エネで見やすい資料をつくるためのコツを5つ紹介します。 箇条書きを使わない箇条書きは無駄にスペースを取るので、プレーンテキストで書きましょう。プレーンテキストでも行間を開ければ読みやすくできます。 言いたいこと全部を書かない登壇資料は登壇をサポートする
Claude Code(Claude Sonnet 4) に Google Cloud + dbt のデータパイプラインを作らせてみる 🔖 4
自分ではコーディングやコマンドの実行などを行わずプロンプトによる指示だけで進める、いわゆる「バイブコーディング」で開発を行った。元々自分は AI コーディングに詳しくなく、プロンプトエンジニアリング
Claude CodeのVSCode統合でAIチャットボット開発を体験してみた 🔖 2
はじめに先日のCode with Claudeにて発表された内容にClaude Codeの正式リリースがありました。Claude Codeは、開発者がターミナルから直接Claudeに複雑なコーディングタスクを委譲できるAIエージェントツールです。さらにVSCodeなどのIDEと
ミロさんのClaude Code使用金額集計コマンドをWindows x devcontainerで使う 🔖 1
ミロさんが、Claude Codeでの使用金額を見るコマンドをnoteに見やすくまとめて頂きました!https://note.com/milliondev/n/n1d018da2d769https://x.com/millionbiz_/status/192801554319
Azure Functionsで長時間かかるタスクを実行したいあなたへ 〜Durable Functions入門〜 🔖 1
こんにちは、Algomatic ネオセールスカンパニーCTOのきくち (@_pochi)です。 Azure Functions便利ですよね。そして、Azure Functionsをゴリゴリ使っていると、「長時間実行したい」というニーズが出てくるのではないでしょうか。簡易的には、F
libvips が作る JPEG の quality は粗い 🔖 1
こんにちは、st-1985 です。弊社のサービスの一つである Message Manager では、管理画面でアップロードされた画像を保存し、LINE 用のフォーマットに変換した上で配信していますが、その配信された画像に関してユーザーから「文字がつぶれて読みにくくなった」との声
Firebase Dynamic Links Short Links API -> AppsFlyer OneLink API 移行 🔖 1
概要Firebase DynamicLinks が2024/8/25でサービス終了を受けてみてねでは Firebase DynamicLinks Short Links API(Short Links API) から AppsFlyer OneLink API(OneLin
はじめに株式会社ウェイブでエンジニアをしている者です。ふとここN年くらいの業務における開発体験について振り返ってみて、思ったことを書きました。似たような話はたまに目にするので、一般的な話よりも実体験に基づく話にしています。 主張(自戒含む)スピード重視でも、責務を
はじめに こんにちは、CTOブロックの堀江(@Horie1024)です。2025年5月20日〜5月21日にかけて、カリフォルニア州マウンテンビューにあるショアライン・アンフィシアターで開催されたGoogle I/O 2025(以下 I/O)に現地参加をしてきました。 Google
AppBrew Tech BlogはZennにお引越ししました! 🔖 1
zenn.dev ↓ 以下で移行の流れなどを紹介しています! zenn.dev こちらもぜひ! open.appbrew.io
RubyKaigi2025 - ZJIT: Building a Next Generation Ruby JIT 🔖 1
MaximeさんはShopifyのRuby開発チームのリーダーで、RubyKaigiでも2021年から毎回 JITコンパイラの進化について発表している、いわば常連です。 毎回YJIT に関連する心躍る発表を用意してくださるMaximeさんでしたが、今回はなんと新しいJITコン
[Next.js] next/image で画像の遅延読み込み中に、サムネイルをぼかさずに表示する方法 🔖 2
アルダグラムでソフトウェアエンジニアとして活動している松田です。Next.jsでは、next/image (または Next.js 12 以前の next/legacy/image) コンポーネントを使用して効率的に画像を表示できます。このコンポーネントは標準の <im
[Next.js] next/image で画像の遅延読み込み中に、サムネイルをぼかさずに表示する方法 🔖 2
アルダグラムでソフトウェアエンジニアとして活動している松田です。Next.jsでは、next/image (または Next.js 12 以前の next/legacy/image) コンポーネントを使用して効率的に画像を表示できます。このコンポーネントは標準の <im
LLMの他言語混ざり問題の評価と日本語追加学習の効果について 🔖 3
ABEJAでデータサイエンティストをしている服部です。 弊社は、経済産業省とNEDOが実施する、国内の生成AIの開発力強化を目的としたプロジェクト「GENIAC(Generative AI Accelerator Challenge)」の1期に続き、2期にも採択され、そこで大規模
@nestjs/swagger を活用して NestJS 製 API の仕様書を作る 🔖 1
こんにちは、OTTサービス技術部 開発第1グループの清瀬です。 主にフロントエンドエンジニアを担当しております。 とあるプロダクトで、NestJSを触る機会がありました。 そのプロダクトではAPIドキュメントがなかったので、NestJSのdecoratorを利用してSwagger
トモニテで発生した SQL インジェクション攻撃の記録と教訓 🔖 1
はじめに こんにちは、トモニテで開発を担当している吉田です。 サービスを運営する上で、セキュリティ対策は欠かせません。 本記事では、実際にトモニテが受けた攻撃の事例をもとに、 異常検知から調査の経緯、攻撃の詳細、そして発見された問題点や今後の対応についてまとめています。 セキュリ
こんにちは!株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームに所属のぐっさんです。少し前にTiDBをココナラに導入できないか、比較検討をしたのでその時のお話を紹介したいと思います。 はじめに現在ココナラではデータベースは主にAmazon Aurora
Ai Workforce激動の1年間を駆け抜けた開発環境の変化 🔖 3
こんにちは。LayerX AI・LLM事業部 テックリード、osukeです。 Ai Workforce のプロダクト開発をしています。 この1年間で、Ai Workforceは初期フェーズのプロダクトとして成長し、より多くのお客様に提供されるサービスとして成長しています。 初期フ
10分でわかる「Composite Action」で失敗しない!運用の落とし穴と効率化テクニック 🔖 1
はじめにこんにちは、Thinkings 技術研究チームの石井です。Thinkings では、sonar ATS の CI/CD に GitHub Actions を採用しています。GitHub Actions では、ワークフローが増えてくると重複するステップを 1 か所にまと
10分でわかる「Composite Action」で失敗しない!運用の落とし穴と効率化テクニック 🔖 1
はじめにこんにちは、Thinkings 技術研究チームの石井です。Thinkings では、sonar ATS の CI/CD に GitHub Actions を採用しています。GitHub Actions では、ワークフローが増えてくると重複するステップを 1 か所にまと