サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
developers.gnavi.co.jp
はじめに こんにちは、ぐるなびの APM(Application Performance Monitoring)分科会 です。 私たちは、全社的なシステム品質の向上を目指し、組織横断でオブザーバビリティ(可観測性)の導入・活用を推進しています。 昨今、「オブザーバビリティ」という言葉は広く浸透しましたが、多くの現場では依然として「リリース後の監視」や「障害調査」といった運用フェーズでの利用に留まっているのが実情ではないでしょうか。 私たちも以前はそうでした。 しかし、システムが複雑化する中、リリース後に問題に気づくスタイルでは手戻りコストが増大し、ユーザー体験を守りきることが難しくなっています。 そこで私たちが推進しているのが、「Observability Shift Left(オブザーバビリティ・シフトレフト)」 です。 コードを書く前の「設計」や開発中の「実装」フェーズから観測を組み込
tech.andpad.co.jp
こちらは ANDPAD Advent Calendar 2025 の16日目の記事です。 こんにちは、アンドパッド セキュリティチームの和田です。昨日の宜野座に引き続きセキュリティチームからの投稿になります。 ANDPADにおけるGoogle Cloud利用と課題 直面した課題:プロジェクト増加に伴うログ管理の複雑化 フォルダ階層構造と集約シンクの活用 全体アーキテクチャ アーキテクチャ変更による効果 実装の注意点 まとめ おわりに 今回はアンドパッド セキュリティチームが取り組んでいるクラウドセキュリティの中から、Google Cloudに関するログ管理の取り組みについて、「組織構造を活用した監査ログの一元化」をテーマにお話しできればと思います。 ANDPADにおけるGoogle Cloud利用と課題 過去の記事でも触れていますが、ANDPADではサービス提供を行うIaaS基盤として、A
tech.speee.jp
※この記事は、2025 Speee Advent Calendar 16日目の記事です。 昨日の記事はRailsアップデートから学ぶ意思決定に根拠を持ち、残すことの重要性 - Speee DEVELOPER BLOGでした。 こんにちは、デジタルトランスフォーメーション事業本部の中嶋 学です。「ツナガル」という不動産会社様向けの業務支援プロダクトを開発しています。査定書作成SaaSや架電代行BPOサービスなど、複数のプロダクトを提供しています。 これらのプロダクトを開発する上で欠かせないのが、請求システムや社内管理画面といった共通基盤の設計です。共通基盤は、ツナガルの提供プロダクト数が増えても、メンテナンスし続けられるようシンプルな状態を保たなければなりません。シンプルに保つためにも、場合によっては再設計も必要になります。認知負荷の高い設計のままでは、変更や調査のたびに大きなコストがかかっ
kaminashi-developer.hatenablog.jp
こんにちは、カミナシでソフトウェアエンジニアをしているShimmyです。 カミナシでは現場のDXを支援するB2B SaaSプロダクトを開発しています。そのうちの1つである「カミナシ レポート」の「ひな形編集」機能では、ユーザーがフォームテンプレートを自由に作成できます。 ひな形の保存前には約20種類のバリデーションを実行します。ひな形名のチェック、回答項目の設定確認、設定キーの重複チェックなど多くのバリデーションがあり、今まではこれらが 1つの巨大な関数 でした。 今回は、関数型プログラミングのアプローチである 「Railway Oriented Programming」 と 「Result型」 を TypeScript で使って、数百行あるバリデーション処理を改善した話をご紹介します。 改善前のコード:何が問題だったのか 改善前のバリデーション処理を簡略化して書くと、次のようなコードです
acro-engineer.hatenablog.com
こんにちは。 Acroquestのデータサイエンスチーム「YAMALEX」に所属する@shin0higuchiです😊 YAMALEXチームでは、コンペティションへの参加や自社製品開発、技術研究などに日々取り組んでいます。 2025年12月11日(木)、東京で開催された OpenSearch Con Japan 2025 に参加してきました。 events.linuxfoundation.org 私は普段 OpenSearch/Elasticsearchなどを利用した検索サービスの開発やチューニングなどに携わっているので、今回のイベントはとても楽しみにしていました。 この記事では、イベント全体の雰囲気を簡単お伝えしつつ、 個人的に「これは実運用で効く!」と強く感じたセッションについて、少し厚めにレポートしたいと思います。 イベントの概要と雰囲気 OpenSearchは、Elasticsea
こんにちは、Elastic認定資格3種(※)を保持しているノムラです。 ※Elastic社の公式認定資格(Elastic Certified Engineer / Elastic Certified Analyst / Elastic Certified Observability Engineer) この記事は、Elastic Stack (Elasticsearch) Advent Calendar 2025 の15日目の記事です。 qiita.com 昨年公開した以下の記事の2025年版になります。 AWSでElastic Cloudを利用する 2024年版(構築編) - Taste of Tech Topics 昨年の記事執筆時点から、構築手順や設定方法、UIなどに変更が加えられており、以前の記事では最新環境に対応しづらくなってきました。 そこで本記事では、2024年版と同様に A
tech.asken.inc
はじめに この記事は、株式会社asken (あすけん) Advent Calendar 2025の12/15の記事です。 こんにちは。バックエンドエンジニアの山下です。 普段は開発チームで、バックエンド開発を担当しています。 これまでいくつかのプロジェクトに関わってきて、最近はチーム内の開発で安定してアウトプットが出せるようになってきたな、と感じることが増えてきました。設計・実装やレビュー、テストも大きな問題はなく、スプリントごとのふりかえりで少しずつ改善できている実感もあります。 ただ、プロジェクト全体(他チームや外部ステークホルダーとの連携)で見ると、うまく進まない場面にもよく遭遇しました。開発チーム内は計画どおりに進んでいるのに、チーム外の関係者との調整や意思決定で時間がかかり、気付けばスケジュールに影響が出てしまう…そんなことが何度か続きました。 この記事では、そうした経験の中で、
engineers.ntt.com
この記事は、 NTT docomo Business Advent Calendar 2025 の15日目の記事です。 皆さまどうもこんにちは、@strinsert1Na という人です。以前は株式会社エヌ・エフ・ラボラトリーズという会社に出向しながらバリバリ「脅威インテリジェンス」のお仕事をしておりまして、今年の7月からはNTTドコモビジネス 情報セキュリティ部の管理職として新たなキャリアを歩んでおります。 ここまで書くと「なんだ、ただの順調にキャリア形成している人のめでたい話か」と思われてしまいそうですが、そんなことはありません。正直なところ、ほぼ毎日「(あんなやり方でよかったんだろうか…)」という不安の言葉が頭の中を駆け巡るような日々を過ごしており、半年経過した現在でもプレイヤーと管理職のロール/責任の違いにてんてこまいな状態です。 この記事では、社会人人生をずっと”エンジニア(プレイ
techblog.kayac.com
こんにちは! カヤック技術部の川添です。今年春から技術担当の執行役員をしています。 この記事は、面白法人グループ Advent Calendar 2025の14日目の記事です。 今日は、最近のmacOSで利用可能なWifiネットワークの可視化ツールを作った話について紹介します。 Wifiネットワークの電波状況を調べたいこと、たまにありますよね? カヤックでは、会社の文化共有のための制度として、全社員が集まり、一日「社長になった気分」で会社のことを考える「ぜんいん社長合宿」というイベントがあります。このイベントは2020年以前は宿泊ありの1泊2日イベントで行っていましたが、2025年現在は朝から夜までの日帰りイベントとして実施しています。 全社員が集まる、といってもカヤックの社屋には数百人が一度に集まれる場所がないため、基本的には鎌倉近郊か横浜付近のイベントに適した会場を借りて行う事が多いで
techblog.zozo.com
はじめに こんにちは。ブランドソリューション開発本部WEARバックエンド部SREブロックの和田です。 普段はWEARのSREチーム(以下、WEARSRE)に所属し、開発や運用に加えて、ここ3年ほどはマネージャーとしてチーム運営にも携わっています。 WEARSREは発足以来、クラウドを活用した課題解決に取り組んできました。その一方で、10年以上稼働し続けているオンプレミス環境の運用については、長らく他部署に任せきりの状態が続いていました。 プロダクト専任のSREチームでありながら、システム全体にアプローチできていない。この矛盾を解消すべく、私たちはオンプレミス環境への関与を少しずつ拡大し、最終的に自チームでの運用を実現しました。 本記事では、これら一連の取り組みを振り返りつつ、チームの成長と現場で得られた気づきをご紹介します。 目次 はじめに 目次 これまでの取り組み 取り残されたオンプレミ
皆さまこんにちは。ぐるなびで主に会員系サービスのフロントエンド開発を担当している小松です。主務はフロントエンドですが、開発部内で組織間連携分科会という活動も行っており会長も務めています。他にも肩書が増えてしまいましたが…今回はその組織間連携分科会での取り組みについてご紹介したいと思います。 この分科会は、長年、開発部の中でエンジニアとディレクター・デザイナー間などで課題となっていたコミュニケーションの認識齟齬や組織をまたいだ連携に関する課題に取り組むため発足しました。実は現存する分科会の中でも長く活動している分科会の1つです。 以下の内容は分科会メンバーの多大なる協力で執筆することができました。ありがとうございます。 コミュニケーションの課題 開発する中でそれぞれの役割ごとに異なる視点や専門知識を持つメンバーが協力し合うことは、プロダクトの成功に不可欠です。しかし、現実には以下のような課題
user-first.ikyu.co.jp
この記事は一休.com Advent Calendar 2025の14日目です。 一休.com レストランの開発を担当している恩田 @takashi_onda です。 はじめに 今からご紹介するのは、フロントエンドカンファレンス東京 2025 でお話しようとしていた内容です。直前にコロナに感染してしまい、残念ながら登壇は泣く泣くキャンセルになったのですが、その際にブログであらためてご紹介すると言いながらこの時期となってしまいました。 Image API の特徴 ブラウザの Image API には面白い特徴があります。JavaScript で動的にインスタンスが作られて src がセットされたと同時にロードを開始しはじめるのです。 Image の即時ロード 他の外部リソースを読みこむ要素である HTMLScriptElement と比較してみると、その振舞いの違いがわかりやすいでしょう。
※この記事は、2025 Speee Advent Calendar15日目の記事です。 昨日の記事はこちら こんにちは。Speeeで不動産一括査定サービス「すまいステップ」の開発を担当している中島です。 Speeeには新卒で入社し、2年目のエンジニアとして少しずつ難しい開発にも取り組んでいます。 私は新卒1年目からすまいステップの開発に携わってきました。この記事では、Rails 6.1から7.1へのメジャーアップデートを担当し、そこから学んだ「意思決定に明確な根拠を持ち、それを残していくことの重要性」の話をします。 Railsのメジャーアップデートは影響範囲が広く工数の見積もりも難しいため、どの開発チームでも優先順位の判断が悩ましいテーマではないでしょうか。 すまいステップでもEOLが迫る中、優先度を上げて取り組むことになりました。 LLMを使った調査と、根拠のない意思決定への気づき Ra
こちらは ANDPAD Advent Calendar 2025 の15日目の記事です。 こんにちは! アンドパッド セキュリティチームの 宜野座(ぎのざ) です。 早いもので前回のテックブログを書いてから3年が経過しました。 現在は SREチームからセキュリティチームに異動して、テックリードという役割を担っています。 今回はアンドパッドのセキュリティチームはまだまだ知られていないと感じているため、セキュリティチームについてご紹介したいと思います! また本日から4日間連続でセキュリティチームから記事が投稿されますので、お楽しみに! アンドパッド セキュリティチームの役割 セキュリティチームの業務内容 2025年に取り組んでいたこと 1. 企業の成長を後押しするセキュリティ対策 2. チームの管掌範囲の拡大 3. 定常業務の負担軽減 4. セキュリティ対策の定着 これからこんなことに取り組み
creators.bengo4.com
本記事は弁護士ドットコム Advent Calendar 2025 、13 日目の記事になります。 はじめに ~ ローカル LLM とは? ~ 手軽に始めるローカル LLM ローカル LLM のメリット/デメリット 弁護士ドットコム内でのローカル LLM 導入状況 私個人の取り組み まとめ 弁護士ドットコム開発部、バックエンドエンジニアの堀川です。 2025 年 4 月に弁護士ドットコム株式会社の新卒 1 期生として入社し、12 月で 9 か月が経ちました。 Advent Calendar 12 日目の記事を担当された同期の千木良さんは新卒として感じた社内の雰囲気について書かれていましたが、 本記事は打って変わって、技術寄りの話をさせていただきます。 はじめに ~ ローカル LLM とは? ~ これをお読みになっているみなさんはブラウザ上で ChatGPT や Gemini を、開発におい
developers.freee.co.jp
この記事は freee Developers Advent Calendar 2025 の 14 日目の記事です. freee でエンジニア兼 Dev Branding をやっているけむりだま (@_kemuridama) です. なんだかんだで新卒で入社した 2018 年以来, 毎年 Advent Calendar に参加させてもらってます✌️ 今回は先日 11/30 に行われた freee 主催の技術カンファレンス「freee 技術の日 2025」を支えた技術について書いていこうと思います. 目まぐるしく変わるセッション情報 「freee 技術の日」は 2023 年から開催して 3 回目になるんですが, 毎年起こるのがセッション情報の変更依頼です. 登壇者からはあらかじめタイトルやセッション概要, プロフィールなどを集めているのですが, どうしても期限ギリギリまで変更されるのが恒例行事
kakehashi-dev.hatenablog.com
こちらの記事は カケハシ Advent Calendar 2025 の 14日目の記事になります。 はじめに こんにちは、kosuiこと岩佐 幸翠(@kosui_me)(id:kosui_me)です。カケハシで認証基盤・ライセンス基盤・組織階層基盤などのプラットフォームシステムを開発・運用する認証・権限管理基盤チームのテックリードをしています。 認証・権限管理基盤チームではサーバサイドTypeScriptにて基盤システムを開発・運用し、利便性にフォーカスしたTypeScriptの型システムをうまく活用しながら、堅牢で拡張性の高いシステムを目指しています。以下の記事もぜひご覧ください。 課題 TypeScriptでテストを書いていると、事前に定義したダミーデータを使おうとして型検査エラーになることがあります。 例えば、 ダミーユーザーのメールアドレス dummyUser.email を参照し
azukiazusa.dev
React Grab はブラウザ上で要素を選択し、その要素に対応するコードコンテキストをコーディングエージェントに提供するライブラリです。この記事では React Grab のセットアップ方法と使用方法を紹介します。 コーディングエージェントに期待したコードを生成してもらうためには、適切なコンテキストを提供することが重要です。しかし Web フロントエンドの分野ではコーディングエージェントの出力結果を元に修正を依頼する、という一般的なワークフローが困難な場合があります。 例えば実装したコードに対してテストを実行するのであれば、コーディングエージェントはターミナルの出力結果を元に修正できます。しかし UI の見た目や動作に関するフィードバックを提供する場合、コーディングエージェントはブラウザ上で実際に動作している UI を直接確認できません。 そのため、UI のスクリーンショットや DOM
※この記事は、2025 Speee Advent Calendar14日目の記事です。 昨日の記事はこちら こんにちは。Speee 24卒エンジニアの渋谷です。普段はDX事業本部で、不動産売却を希望するユーザー様とクライアント様のマッチングを支援するサービス「すまいステップ」の開発を担当しています。 2024年にすまいステップへジョインして1年半が経過しました。1年目は先輩が設計・issue分解した開発内容をリリースまで責任を持って取り組む日々でしたが、2年目になり、自分で設計・issue分解に取り組むようになりました。 この記事では、設計から携わるようになった半年間で学んだ、「動くだけのシステム」ではなく「価値のあるシステム」を設計するために必要な行動と考え方を、具体例を交えて紹介します。 実際の開発プロジェクトにおいて、チームがどのように意思決定を重ね、システム設計を進めていったのか、
www.m3tech.blog
本記事は、M3 Advent Calendar 2025 14日目の記事です。 はじめまして。エンジニアグループ、コンシューマーチームの松本と申します。 今回は、「継続 - Continuation」の本質を理解し、Promiseやasync/awaitでは解決できない課題を明らかにした上で、それを乗り越えるEffect Systemについて解説します。 「継続 - Continuation」とは? コールバック関数は継続そのもの 継続と非同期処理、副作用 継続の課題:コールバック地獄 継続渡しスタイル(Continuation-Passing Style, CPS) CPSの問題点:継続のネスト 継続の合成:Promise と async/await Promise(継続を合成する) async/await 継続だけでは解決できない課題 課題1: どんなエラーが発生しうるか、型から分から
この記事は一休.com Advent Calendar 2025の13日目の記事です。 宿泊開発チームでエンジニアをしている @kosuke1012 です。 本記事では、予約処理の中で必要な在庫引当、カード決済などの各処理について、予約処理全体として成功/失敗の結果整合を実現するための実装パターンを紹介します。 背景 現在、一休.com の宿泊予約のシステムでは、予約部分のリニューアルを進めています。 予約リニューアルプロジェクトの全体感もどこかで是非説明したいのですが、アドベントカレンダーの期日も迫ってきているため、 リニューアルの中で取り組んだ、予約処理の結果整合を実現するための実装について書いてみたいと思います。 用語 この記事内での用語の定義をしておきます。 この記事の中で「トランザクション」と言った際には、予約処理全体を指すことにしたいと思います。 また、「カード決済」「在庫引当
次のページ
エンジニアブログの人気エントリー
ITの新着エントリー
最新ガジェットの新着エントリー
自然科学の新着エントリー
経済・金融の新着エントリー
おもしろの新着エントリー
マンガの新着エントリー
ゲームの新着エントリー
はてなブログ(総合)の新着エントリー
akinobu.net
どうも、性格が中尾彬のマフラーくらい捻じ曲がっていて、ひねくれたモノの見方をする僕です。 レンガ職人の寓話で「レンガを積んでるんだよ」と答える職人がすこぶる好きだという話をしたい。 レンガ職人の寓話とは Geminiに生成させたざっくりとした内容。 旅人が3人のレンガ職人に出会い、それぞれに「何をしているのですか?」と尋ねます。 1人目の職人「レンガを積んでいるんだ。」 2人目の職人「家族を養うために壁を作っているんだ。」 3人目の職人「歴史に残る素晴らしい大聖堂を造っているんだ。」 1人目は目の前の作業、2人目は生活のための労働、3人目は“歴史に残る大聖堂”という、目的意識の違いやビジョンの素晴らしさを説いたありがたいお話で、ビジネス界隈ではKPIみたいな3文字英語の次くらいによく出てくる話だと思う。 焼き回された話なので1人目は「レンガを積んでる。とてもつらいよ」みたいなネガティブコメ
blog.willnet.in
RailsではCSRF攻撃を防ぐために、フォームからのリクエスト送信時に自動でトークン(Authenticity Token)を付与して検証する仕組みを持っています。この仕組みがデフォルトで有効になっているため深く考えなくてもセキュアな実装になる点は便利です。一方で、ユーザが普通にサービスを利用しているにもかかわらずトークンの検証に失敗する偽陽性も度々起こり面倒に感じている人も多いように思います。 Rails8.2以降は、そんなトークンの仕組みを使わずにCSRFを防げるようになりそうです。次のPRが先日マージされました。 Use a modern approach for cross-site request forgery protection by rosa · Pull Request #56350 · rails/rails 詳細はこのPRにすべて書かれているのでそれを読んでくださ
zuisho.hatenadiary.jp
どーもー、ズイショでーす!まだ自分に合う睡眠導入剤が見つかっていませーん!コスメ感覚で薬の話を楽しそうにしてる人らの気持ちがちょっとだけわかってきました。今日も元気によろしくお願いしまーす!! いやー、先日ですね、遂にうつ病の診断をもらっちゃいましてね。 ズイショという、ネットに10年以上文章をばら撒き続けてる生き物を以前からご存知の方からすれば知ってたよって話なのかもしれませんが、いつも考えすぎな性格なのは明らかで調子のいい時はぺちゃくちゃ馬鹿なお喋りをして、たまに麻雀でいうめちゃめちゃ露骨な対子場が来たなってくらい突然しんみりした文章を書くなど、「いやお前病院行ったら絶対なんらかの診断はもらえるよ?」と自他共に認める情緒不安定なズイショさんだったわけですが、それでも俺は長男だから頑張れる、煉獄さんのぶんまで頑張れる、医療の力なんざ頼らなくとも人生たかだか100年ごとき自力で逃げ切ったら
goldhead.hatenablog.com
今日で入院してから一週間になる。きちんとまとめることは体調的に無理なので、入院生活の苦労や便利グッズ、あれやこれやを乱雑にメモしておきたい。なお、ストーマ(人工肛門)については別途まとめて書く。時系列的にどんな感じかはXを見てください。 ※これは横浜市の浦舟にある大病院の四人部屋に入院した、入院初心者の一覚え書きです。病気や病院によっていろいろ大違いだと思いますので、みなさんの病院のルールなどに従ってください。 水 飲み物は自分で用意する。部屋には冷蔵庫(有料)があるが、なにも入っていない。入院した日に病棟の自販機でい・ろ・は・す540mlを4本くらい買い込んでおいた。買い込んでおいてよかった。なかったらどうなったのだろう。術後動けないときに看護師さんが買ってきてくれるのだろうか。その後も、水を切らさないよう、歩行リハビリついでに買っていたら、いろはすが売り切れになってしまった。ついで麦茶
はてなブログ(総合)の人気エントリーをもっと読む
このページを最初にブックマークしてみませんか?
『エンジニアブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く