DMARC レポートを Mackerel + OpenTelemetry でいい感じに可視化する - 実装と躓き

SRE

はてなのシステムプラットフォームチームで SRE として働いている id:KashEight です。 この記事は、はてなの SRE が毎月交代で書いているSRE連載の 5 月号です。今回の記事は前回の 4 月号の記事 DMARC レポートを Mackerel + OpenTelemetry でいい感じに可…

VRTから静的解析まで ─ GigaViewer for Apps Androidのテストをご紹介

GigaViewer for AppsのAndroidテスト戦略を深掘り!UnitTestからUIテスト、VRTまで最新テスト手法を解説。

Hatena Engineer Seminar #33 「カクヨムアプリ編」を6月9日にオンライン開催します #hatenatech

2025年6月9日(月)にHatena Engineer Seminar #33をオンライン開催します。株式会社KADOKAWAとはてなが共同開発したWeb小説サイト「カクヨム」のアプリ開発を担当するエンジニア・デザイナーの3名が登壇します。皆様のご参加をお待ちしております!

多様な構造の組織をマネジメントしていく | はてなで働く daiksy にアンケート [#29]

はてなで働くエンジニアにアンケートシリーズ第29回は、技術グループのマネージャー、id:daiksyに話を聞きました。 EMConfで登壇するdaiksy アルムナイ入社第1号 アルムナイ入社第1号 職種組織の専任マネージャ 目先のわかりやすい成果に囚われず取り組んで…

TSKaigi2025にはてなのエンジニアが2名登壇します!

2025年5月23日-5月24日にベルサール神田でTSKaigi 2025が開催されます! 2025.tskaigi.org はてなはブロンズスポンサーとして協賛しています。また、id:cateiruがスタッフとして関わっています。 さらに、エンジニア2名のプロポーザルが採択され、id:mizdra…

はてなのポッドキャスト Backyard Hatena #45 - 新卒 on the 新規事業チーム(id:ymse) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回は新規事業チームでtoittaの開発を担当する id:ymseをゲストに迎え、24年4月の新卒入社エンジニアであるymseさんに、入社後のはてなでの暮らしの話や、新規事業チームで取り組ん…

「GigaViewer for Apps」 iOS アプリにおける VRT とユニットテスト

iOS アプリエンジニアの id:maiyama4 です。『Inside GigaViewer for Apps』連載7回目は、出版社向けマンガビューワのアプリ版である「GigaViewer for Apps」(以下 GigaApps)の iOS アプリのテストについて、Visual Regression Testing(以下 VRT)に重点…

はてなのマンガアプリ開発の舞台裏がNotebookLMとAIの力でポッドキャストになったぞ!

こんにちは、マンガアプリチームのエンジニアで『Inside GigaViewer for Apps』編集部の id:kouki_dan です! マンガアプリチームでは『Inside GigaViewer for Apps』と題して、チームのメンバーがGigaViewer for Appsについて代わる代わる書いていく連載をH…

はてなサマーインターンシップ2025募集開始!今年も京都とリモートのハイブリッド!講義のみ参加枠も新設!!

技術グループマネージャー の id:daiksy です。このたび、はてなサマーインターンシップ2025の募集を開始しました。2025/8/18(月)~2025/9/5(金)に開催する3週間にわたるインターンシップとなります。エンジニアを目指す学生の皆さん、奮ってご応募くだ…

DMARC レポートを Mackerel + OpenTelemetry でいい感じに可視化する - 作成に至るまで

SRE

はてなのシステムプラットフォームチーム (以下シスプラ) で SRE として働いている id:KashEight です。社会人 2 年目です。 この記事は、はてなの SRE が毎月交代で書いているSRE連載の 4 月号です。3 月の記事は id:onk さんのはてなの「PWG」という取り組…

はてなのポッドキャスト Backyard Hatena #44 - GigaViewerのリアーキテクチャ、留学(id:momochi29) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回はマンガメディアチームの id:momochi29をゲストに迎え、「少年ジャンプ+」アプリ版のシステム移行のお話や、GigaViewerの今後についてなど、お話しました。

「GigaViewer for Apps」に既存のテナントを受け入れるデータ移行: 少年ジャンプ+の場合

こんにちは、GigaViewer for Webの開発・運用を担当している id:masawada です。今回は『Inside GigaViewer for Apps』連載の6回目として、運用中のマンガサービスにGigaViewer for Appsを導入する際のデータ移行事例についてご紹介します。 GigaViewerはビ…

try! Swift Tokyo 2025 にスポンサーとして参加します

こんにちは。マンガアプリチームで iOS エンジニアをしています id:aryzae です。 2025 年 4 月 9 日から 11 日にかけて立川ステージガーデンにて try! Swift Tokyo 2025が開催されます。 はてなは、今年もシルバースポンサーとして協賛させていただいており…

マルチテナントアプリで行うイベント計測のしくみ

GigaAppsでのイベント計測実現のための複雑な設計プロセスを解説。メディアごとに異なる計測プラットフォームへ効果的にイベントを送信する方法を学びます。

はてなのポッドキャスト Backyard Hatena #43 - CTOとしてのこれまでとこれから 後編(id:motemen / ホスト id:chris4403) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回も、前回に引き続きホストを社長の id:chris4403さんにお願いし、id:motemen がゲストとなるという特別回です。chrisさんに、CTO就任時の思い出や、はてなエンジニアのバリューズ…

はてなの「PWG」という取り組みを builderscon 2024 で話してきました

SRE

はてなSRE連載3月号。builderscon 2024 で紹介した「PWG(Performance Working Group)」について、登壇内容を紹介しつつふりかえります。

ポーランドのVirtusLabでScalaのコンパイラエンジニアとして活躍中のid:tanishiking24を訪問 | はてな卒業生訪問企画 [#14]

連載企画「卒業生訪問インタビュー」 第14回のゲストは、ポーランドを拠点とするソフトウェア開発およびコンサルティング企業であるVirtusLabで、Scalaのコンパイラエンジニアとして活躍しているポーランドを拠点とするソフトウェア開発およびコンサルティン…

はてなエンジニア Advent Calendar 2024往復しました!

アプリケーションエンジニアの id:yutailang0119 です。 これは はてなエンジニア Advent Calendar 2024 - Hatena Developer Blog のまとめエントリーです。はてなエンジニア Advent Calendar 2024も、期間を通常のアドベントカレンダーの2倍の50日として、…

はてなサマーインターンシップ2025を開催します!お知らせ登録フォームを開設しました

こんにちは。はてな技術グループマネージャーの id:daiksy です。 今年も昨年に引き続き、8月後半〜9月前半にかけて3週間程度のプログラムを企画しています。リモートとオフィスの両方を活用したハイブリッドの開催を検討しています。 昨年の様子はこちらを…

様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ バックエンド編

こんにちは、はてなで GigaViewer for Web とバックエンドを開発している id:cateiru です。 この記事は『Inside GigaViewer for Apps』連載の第4回目です。ここまではアプリを中心に連載していましたが、今回は Web とアプリの両方で使用しているバックエン…

GitHub Actionsの外部Actionのバージョンをhash指定にし、可読性を維持しつつバージョンを上げる

こんにちは、2025/02からAndroidエンジニアとして入社したid:matsudamperです。 GitHub Actionsで外部のactionを使用する時に、どのようにバージョンを指定していますか? バージョンの指定方法とメリット、デメリット よく使われるactions/checkoutのREADME…

様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ Android 編

GigaViewer for AppsのAndroid開発アーキテクチャを徹底解剖!マルチテナントを支える技術スタックとカスタマイズ手法に迫る。

既存のDeploy Preview環境をmirage-ecsに移行する - 実装編

マンガメディア第1チームでGigaViewerのWeb面のSREを担当しているid:s-shiroです。 この記事は、はてなのSREが毎月交代で書いているSRE連載の2月号です。1月の記事はid:cohalzさんの2024年に始めたSRE連載についてです。 今年でこの連載も2年目に突入しまし…

Hatena Engineer Seminar #32「はてなブログ新機能基盤の開発編」をオンラインで開催しました #hatenatech

2025年2月25日(火)に開催した Hatena Engineer Seminar #32「はてなブログ新機能基盤の開発編」のレポートです。はてなブログチームのエンジニア3名が登壇し、リリースしたばかりの「はてなCMS」の開発について発表しました。トークの発表資料と動画アーカ…

様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編

Inside GigaViewer for Apps第二回:iOSエンジニアによる開発の工夫と技術的チャレンジを紹介!

はてなアイコンの裏側の紹介 CloudflareとHonoX

先日、はてラボで「はてなアイコン」をリリースしました。普段はスマートフォンアプリを書いていることが多い id:kouki_dan です。 labo.hatenastaff.com サービスの紹介はリリース時のエントリを参照してください。このエントリでは技術的な裏側の紹介をし…

『Inside GigaViewer for Apps』連載開始!技術と開発の舞台裏 #GigaViewer

皆様こんにちは。 Hatena Developer Blogはじめまして。 マンガアプリチームのディレクター id:tanaka-a 、プロダクトマネージャー id:s-takanori の共著でお送りします。 マンガアプリチームでは『GigaViewer for Apps』の開発をしています。 今日は、過去…

Hatena Engineer Seminar #32 「はてなブログ新機能基盤の開発編」を2月25日にオンライン開催します #hatenatech

2025年2月25日(火)にHatena Engineer Seminar #32をオンライン開催します。はてなブログチームのエンジニア3名が登壇し、2025年2月3日にリリースされた「はてなCMS」の開発について発表します。皆様のご参加をお待ちしております!

2024年に始めたSRE連載について

SRE

id:cohalzです。この記事は、はてなのSREが毎月交代で書いているSRE連載の2025年1月号の記事です。 2024年にはこのHatena Developer BlogにてSRE連載と言う毎月一回交代でSRE関連のブログ記事を書く企画を開始しました。 今回はその連載記事の紹介と工夫につ…

はてなのポッドキャスト Backyard Hatena #42 - CTOとしてのこれまでとこれから 前編(id:motemen / ホスト id:chris4403) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回は、ホストを社長の id:chris4403さんにお願いし、id:motemen がゲストとなるという特別回です。chrisさんに、プログラミングとの出会いや、はてな入社当時のエピソードなどをお…

マネタイズが得意なエンジェル投資家として活躍中の id:kawasaki を訪問 | はてな卒業生訪問企画 [#13]

連載企画「卒業生訪問インタビュー」 第13回のゲストは、エンジェル投資家の id:kawasakiさんこと、川崎裕一さんです。id:onishi がお話を伺いました。

2024年のはてなスタッフのアウトプットまとめ

こんにちは、id:onk です。 去年 に引き続き、はてなスタッフの登壇まとめをします。去年は 88 件でしたが、今年は 119 件あるようです。実に 1.3 倍ですね。いや素朴に凄いな。発表の場が増えたのもあるし、発表しようと動いたのもあるなー、とまとめていて…

はてなのポッドキャスト Backyard Hatena #41 - 社長とふりかえる2024年(id:chris4403) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストは社長の id:chris4403 です。年末恒例の社長ゲスト回。はてなの1年を振り返りました。

AWSリザーブドインスタンスの購入時にチームメンバーのレビューを通す

SRE

システムプラットフォームチーム所属の id:k1s1eeeです。 この記事は、はてなのSREが毎月交代で書いているSRE連載の12月号、かつはてなエンジニア Advent Calendar 2024 の12月26日の記事です。 SRE連載 11月の記事は id:rskmm0chang さんの「GitHub Actions…

はてなのポッドキャスト Backyard Hatena #40 - CTFについていろいろ聞いてみる(id:Furutsuki) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストはブログチーム テックリードの id:Furutsuki です。テックリードやセキュリティ会での活動、趣味でやっているというCTFについてお話を伺ました。

エンジニア新卒対象、はてなオンライン会社説明会 を実施します!

株式会社はてなでは、2026年入社の方向けの新卒採用募集を開始しております。 新卒採用 エンジニア・デザイナー・SREの求人 - 採用情報 - 株式会社はてな 応募を迷っている学生の皆さんに、もっとはてなについて知ってもらうため、オンラインでの会社説明会…

Flatt Securityで活躍中のid:akiymを訪問 | はてな卒業生訪問企画 [#12]

連載企画「卒業生訪問インタビュー」 第12回のゲストは、株式会社Flatt Securityでセキュリティエンジニアとして活躍するid:akiymさんこと、秋山卓巳さんです。セキュリティエンジニアとしてWebアプリケーション診断やFirebase診断などのセキュリティ診断を…

はてなの在宅リモート中心の働き方を競争戦略で切り取る

こんにちは。コンテンツ本部 エンジニアリングマネージャーの id:yigarashi です。EMとして企業の働き方について考えを巡らせていたところ、勉強中の競争戦略との結びつきから示唆を得たので記事にまとめようと思います。 2020年の初頭から世界を襲った新型…

はてなのポッドキャスト Backyard Hatena #39 -はてなサマーインターンシップはこんなふうに作られました(id:zokomoko) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストは組織・基盤開発本部 マネージャーの id:zokomokoです。毎年実施している、はてなサマーインターンシップの企画や運営についてお話を聞きました。

「GitLabに学ぶ 世界最先端のリモート組織のつくりかた」の読書会や質問会を開催して分かったこと

株式会社はてなのマンガ投稿チームでエンジニアリングマネージャーとして働いている id:shimobayashi です。 普段はジャンプルーキー!やマンガノといったマンガを投稿するサービスの開発に携わっています。 先日社内でリモートワークに関する読書会を完走し…

GitHub ActionsのSelf Hosted Runner向けにImage Cache Proxyを導入しました

SRE

システムプラットフォームチームの id:rskmm0chang です。9月に入社しました。 15年前にはてなのインフラ部でアルバイトをしておりまして、それ以来の入社となります。時の流れは早いですね。 この記事は、はてなのSREが毎月交代で書いているSRE連載の11月号…

はてなサマーインターンシップ2024のレポートサイトと講義資料を公開しました!

はてなサマーインターン2024実行委員のid:cohalzです。 8月から9月にかけて「はてなサマーインターンシップ2024」を実施しました。本日、そのレポートサイトを公開しました! hatena.co.jp 今年のインターンでは最初の一週間に京都オフィスに集まりオフライ…

はてなのポッドキャスト Backyard Hatena #38 - GigaViewer for Apps と開発合宿と(id:yutailang0119) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストはマンガアプリチーム エンジニアの id:yutailang0119です。「少年ジャンプ+」アプリ版へのビューワ提供や、社内のアウトプット推進活動、開発合宿についてなど、お話を…

はてなサマーインターンシップ2024講義「チーム開発」

こんにちは。組織・基盤開発本部エンジニアリングマネージャーのid:daiksyです。 はてなでは、毎年夏にサマーインターンシップを開催しています。今年は京都オフィスでの講義パートと、リモートでのプロダクト開発実践パートとの2部構成での開催です。 haten…

はてなのポッドキャスト Backyard Hatena #37 - 新チーフエンジニアのこれまで(id:astj) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストはチーフエンジニア の id:astjです。インターン参加の時の思い出や、入社後に取り組んだ歴代のプロジェクト、モチベーションやオフィスでの過ごし方など、お話を聞きま…

「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」をオンラインで開催しました #hatenatech

2024年10月24日(木)に開催した オンラインイベント「生成AI×新規事業 の挑戦 〜生成AIを学びながら技術とチームを磨いた事業立ち上げの道のり〜」のレポートです。イベントでは、生成AIを活用した発話分析ソリューション「toitta」を手掛けた「新規事業チ…

既存のDeploy Preview環境をmirage-ecsに移行する - 設計編

SRE

マンガメディア第2チームでGigaViewerのWeb面のSREを担当している id:s-shiro です。 この記事は、はてなのSREが毎月交代で書いているSRE連載の10月号です。9月の記事はid:cohalzさんの新規事業「toitta」で導入したGoogle Cloudのセキュリティ機能の紹介で…

Hatena Engineer Seminar #31「少年ジャンプ+」 サーバーサイド編をオンラインで開催しました #hatenatech

2024年10月15日(火)に開催した Hatena Engineer Seminar #31「少年ジャンプ+」 サーバーサイド編のレポートです。マンガビューワ「GigaViewer」の開発運用を行っている、はてなのエンジニア 4名が登壇し、株式会社集英社の「少年ジャンプ+」のサーバーサ…

ISUCONの過去問でObservabilityを体験する

システムプラットフォームチームで SRE をしている id:masayoshi です。 今年もISUCON14の開催が決定しましたね! isucon.net ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界ま…

「攻めた」AWS Fargate Spot比率の見直し時

AWSの東京リージョンでFargate Spotを「中断されたら困る」割合で利用している場合、2024年10月は見直し時かも知れません。 はてながECS Fargateで運用しているWebサービスの多くは、状況に応じてリクエスト数≒負荷が増減します。 これに対して、リクエスト…