登壇資料一覧

  • みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい
  • 君たちはどうコードをレビューする (される) か
  • 「若手交流会@福岡」をやりませんか
  • ポストモーテム読書会のすすめ
  • はてなのチーム開発一巡り
  • 言語化とふりかえりで獲得した難しい問題の立ち向かいかた
  • チームでモブプログラミングを経験して得られたもの
  • 快適お手軽アウトプット環境を求めて
  • 大きな機能開発で意識しておくべきこと
  • プログラミングサークルの新歓を支える技術
  • データのマスタが変わっても継続的に分析したい!
  • KSPの話がしたい
  • Android アプリのプロジェクトをモダンにし続ける工夫
  • Dive into gomock
  • メトリクス、ログ、トレースをうまく使い分けて可観測性を高めよう!
  • Goでリフレクションする、その前に
  • 面倒くさいをそのままにしない
  • よりシンプルになる Svelte の世界
  • はてなのSRE組織2024
  • Mackerel開発チームの障害対応演習──新卒エンジニアが障害対応指揮官を務めるに至るまでのステップ
  • slog登場に伴うloggerの取り回し手法の見直し
  • otelcol receiver自作RTA
  • Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん
  • 障害対応をちょっとずつよくしていくための演習の作りかた
  • 小さく始めるチームでのセキュリティインシデント対応演習
  • はてなにおけるメール基盤とDMARC対応
  • CSS Modules のススメ
  • オブザーバビリティの Primary Signals
  • React フレームワークの動向と選定基準
  • OpenTelemetry実践 はじめの一歩
  • OpenTelemetry のサービスという概念について
  • Open Source Swift Workshop - Foundation and first party libraries
  • SREのキャリア、あるいは生態
  • Material 3を使いつつMaterial 2ぽい見た目にする
  • 社内の開発便利ツールを作った話
  • Apple Vision Pro購入RTA 1泊3日弾丸ハワイツアー
  • カンファレンスのボランティアスタッフって何やるの?
  • Rustはコストのかかるコードを書くのが 苦痛になるようにデザインされている(?)
  • 見せ算をScalaで実装してみた
  • GoのProposalを読むときにしていること
  • 小さなものでもStep Functions
  • OpenTelemetry を受信するサービスを作っている
  • rakulangで実装する! RubyVM
  • GitHub Linguistと学ぶ!全国このコードはPerlとRakuどっちでしょうクイズ選手権大会2024
  • はてなのサービスを支えるGo
  • 『Goサブ会』によるチームを超えた知見展開、あるいは hatena.go に対する期待
  • 運動モチベーション継続のためのiOSアプリ開発
  • 技術習得を支え続けた私の個人開発ヒストリー
  • 個人開発のたのしみ
  • SRE のはじめ方 / DevOps と SLI/SLO
  • 仮想関数テーブルと型クラスを見比べる
  • 大量の ESLint エラーに対処する技術 / The technology to fight with many ESLint's errors
  • ありがとう、create-react-app
  • クリティカルユーザージャーニーを利用したSLI/SLO の改善
  • 開発合宿の裏側 - Web アプリケーションを素早く作る
  • KSP を使ってコード生成
  • 開発チーム横断タスクフォース「Goサブ会」の運用事例と今後の展望
  • 作ってよかったgraceful shutdownライブラリ
  • Team Topologies輪読会とScrapboxの活用
  • Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
  • JavaScript なしで動作するモダンなコードの書き方
  • はてなブログのブログ表示に必要なJSを1/6にした話
  • OpenTelemetry の Trace を中心としたパフォーマンス改善
  • Xcode 15 で swift run が遅い
  • Vue Language Server から生まれた Volar.js と、それが秘める可能性
  • Mackerel開発チームでのカスタムダッシュボードの活用例
  • たぶんこれが一番ささやかなコントリビュートの始め方
  • http4s入門
  • Scala の好きなところ 難しいところ
  • CloudNative 移行で実現した Mackerel における SaaS 開発
  • 学園祭Web開発の現場とPHPのこれまでとこれから──技術選定と教育から語る
  • ECSのCI/CD改善と標準化の取り組み
  • ブログ内引用グラフを自作して引用一覧を作った話
  • はてなブログのCSS - Viteでライブリロードと情報統制する
  • 沖縄の大学で育った学生がエンジニアになるまで
  • プロダクトオーナーとしてSLOに向き合う 〜Mackerelチームの事例〜
  • 元SREのCREが伝えたい、Mackerelをもっと活用するための実践Tips集
  • 仮説検証サイクルでユーザーの声を高速に叶える「キカク組」の取り組み
  • はてなブログのESM化
  • Renovateで実現するライブラリの自動更新生活
  • 私が好きな型
  • プロダクトマネージャーがアジャイルに習熟して生まれた強いチームの話
  • エンジニアとしてチーム改善してたら、EMになってた話
  • はてなのエンジニアリングマネジメント、これまでとこれから
  • はてなEMキャリアパス 最速攻略RTA 新卒部門
  • 「いい感じにしといて」を支える技術
  • ecspressoへのコントリビュートを振り返る
  • Cache Stampede
  • mockgenによるモック生成を高速化するツール bulkmockgenのご紹介
  • 次世代Mackerelのアーキテクチャ
  • 実践データ移行 〜はてなダイアリーや魔法のiらんどの事例と共に〜
  • 生産性を高め続けるための「学び方の学び方」
  • Deployment Previewを用意する流れで学んだ良い仕事の進め方
  • YAPC::Kyotoの「全て」
  • 野生の onbording と onbording 設計
  • はてなスターにおける静的ファイル配信の話
  • 社内にアクセシビリティを広めた時に考えたこと
  • 手を動かして始めるアクセシビリティ改善
  • ブックマークチームでアクセシビリティを広める際に、如何にして失敗し、如何にして立て直したか
  • Mackerel のアクセシビリティ改善事例
  • Google I/O 2023 の個人的おすすめセッションの紹介
  • フロントエンドの改善を計測しよう
  • SPAでもデータをURLでシェアしたい
  • はてなブログとインターンと私
  • はてなインターン応募RTA
  • プログラミングを学ぶときの相棒探し - ChatGPT・人・書籍 の場合
  • 解説動画作成ツールをScalaで作成している話
  • 孤独な個人開発からの脱却: バトグラ技術部への憧憬
  • ジョブキューシステムFireworqのアーキテクチャ設計と運用時のベストプラクティス
  • prototype大全
  • Perlブートキャンプのご紹介
  • ORM - Object-relational mapping
  • 新卒エンジニアが1年間で顔を売るために取った行動100連発
  • テックリードやEM候補必見!チーム開発における様々なボトルネックの整理
  • デュアルトラックアジャイルとの向き合い方
  • 事業成長とそれに合わせた技術組織の適応について
  • 新卒研修で気軽に「ありがとう」を伝え合える Slack アプリを開発した話
  • 初めてのデータ移行プロジェクトから得た学び
  • チームとプロダクトを育てる Mackerel 開発合宿
  • ScrapboxとSlackを使った新卒コミュニケーション術
  • ショートカット.appでjq
  • Kotlin Symbol Processing APIを使ってKotlinアプリケーションの開発を効率化する
  • AWS CDK (TypeScript) を継続的にメンテ可能にするために取り入れているノウハウ集
  • イベントの中の人
  • なんでもPull Requestにする
  • XcodeのDevelopment Assets探訪
  • Jetpack ComposeのTalkback対応
  • Four Keysで進める改善サイクル - Techmee vol.4
  • カジュアル面談FAQ
  • はてなの選考設計、その深奥に迫る!
  • モノレポにおけるpath-filtering利用時でもGitHub status checksを機能させたい!
  • 型レベル処理系を実装して言語仕様を理解する
  • 1時間に詰め込むはてなインターン2022
  • Kubernetesをより高度に活用するための一歩目
  • バックポートして学ぶ新APIの仕組み
  • 開発効率を上げるための GraphQL 〜マンガノにおけるGraphQLの活用事例から〜
  • マルチテナントで GraphQL を使う際の工夫
  • はてなが作るマンガアプリのGraphQL導入から活用 ~ コミックDAYSからGigaViewer for Appsへ~
  • Perl でも GraphQL を使いたい
  • GraphQLでフロントエンドとバックエンドを分離する
  • Kubernetes撤退、その後のはてなの取り組み
  • OpenAPI Generator Perl Clientでも型チューニングしたい!!
  • 累積和で配列の処理効率を改善しよう
  • Baseline Profilesでアプリのパフォーマンスを向上させる
  • コミュニティを育てて会社を変える
  • はてなブログとチーム構成とスクラムのこの1年
  • 入門 Bubble Tea
  • はてなフォトライフをECSに移行した話
  • Amazon EKS マルチテナントクラスターにおけるArgoCDを利用したデプロイフローの話
  • Amazon Aurora の v1 が EOL になるので10クラスタアップグレードして出てきたノウハウ
  • AWS Organizations 組織を移動する時に考えること 100 連発
  • インプットとアウトプットのサイクルを回す暮らし
  • 2022年に始めるPerlでWebサービス開発(趣味)
  • プロトタイプ編
  • フロントエンド編
  • デザイン編
  • カクヨムの10年を見据えた技術
  • インフラ編──AWSアカウントとIaaSの段階的移行──
  • RenovateによるiOSライブラリーの自動更新
  • 1 時間に詰め込む 「はてなインターン」
  • スクラムで作る頼もしく生き生きとしたチーム
  • prototypeとjust epic. と私
  • perlimportsから探るPPIの世界
  • 5年にわたる “Perl の” REST API を “Perl で” GraphQL API 化し作り直す
  • GraphQL放談(パターン)
  • Jetpack Compose でアプリを開発して遭遇した問題(仮)
  • Mackerelのプロダクト開発 - エンジニア中心の開発プロセスで大切にしていること
  • ワーケーション考察
  • 仕事を通して身につけるはてなエンジニアの振る舞い
  • プライベートでも毎日コードを書く暮らし
  • ビジネスプラットフォームチームで始めた『筋トレ』施策について
  • はてなブログ10周年とエンジニアの関わり
  • Scala目的で入社した人間が如何にして「はてなブックマーク」のフロントエンド改善活動を行うようになったのか
  • GraphQLを使った共同開発の心構え 〜 フロントエンドの視点から
  •  GraphQLスキーマの設計で考えたこと
  • GraphQLの高速道路
  • 吉田を支える技術
  • はてなアンテナのクラウドジャーニー 一合目
  • 「おもしろがり」からのサービスリリース 〜てがきはてなブログの場合〜
  • Material3(Material You) の変更点
  • Blazor WebAssembly と Windows Forms でのロジック共有例
  • Backport AsyncImage
  • Refreshing widgets in Android 12
  • まかれるあなとみあ ―Mackerel のしくみを理解する 30 分―
  • 既存のAndroidプロジェクトを Jetpack Composeに移行してみる
  • これから始めるデータ活用
  • フロントエンドに秩序はもたらされたのか
  • はてなブログチームでの働き方
  • Webフロントエンドの秩序を維持する体制を作る
  • Mackerelで実践する AWS 監視
  • 技術プロダクトの DevRel と カスタマーサクセス
  • 障害対応から改善につなげるDevOpsへの取り組み方
  • 正確な意思決定を阻む問題・障害との向き合い方
  • インフラ障害対応演習 LT版
  • ISUCON (Iikanjini Speed Up Contest) に Rust で挑戦した話
  • kotlinx.serialization
  • xcrun Essentials
  • cpanfileの更新を自動化したい
  • MackerelにおけるCloud Nativeへの取り組みとチームへ与えた変化
  • Mackerel の時系列データベースにおける
Redis Cluster の利用と
Amazon ElastiCache への移行について
  • 趣味でのCosmos DBとの付き合い方
  • Material Motion
  • この半年で変わったものと変わらないもの - SaaS開発の現場より
  • フロントエンド Next.js 編 〜ユーザーとクローラーを共にもてなす技術〜
  • GraphQL編 〜ユーザーも開発者も快適なサービスであるために〜
  • MackerelとDevOps
  • Material Components for Android 1.2.0 and 1.3.0
  • プロダクトを10年運用する チームをつくる
  • レガシーシステムからのデータマイグレーションあれこれ
  • カスタマーサクセスのためのデータ整備人の活動記録
  • GraphQL API を悪意あるクエリから守る手法
  • EventBridge 対応開発秘話
  • プロダクトを10年運用する チームをつくる
  • エンジニアから見た出版社との共同開発の暮らし
  • SREの異動と働き方 〜はてなブログ編〜
  • Mackerelのフロントエンドフレームワーク移行 序章
  • Mackerel Day #2 ロードマップ紹介
  • 2019年のSwiftモック事情
  • CloudNative Days Kansai 2019
  • Material Components for Android 1.1.0 and 1.2.0
  • 他言語ユーザから見たPerlのおもしろさ
  • 10年でどう変わった? はてなブックマークでのPerlの使い方
  • 'ソフトウェアの梃子' とMackerel〜柔軟でワクワクするサーバー監視を手に入れる
  • ロール内異常検知の正式化について
  • Mackerel ダウンタイムのご紹介
  • Mackerel のコンテナ監視の近況
  • SREチームにおけるスクラムの実践
  • はてなにおける GitHub Enterprise
  • iptables で 2 回に 1 回 ping が落ちるサーバを作る
  • Observability: Mackerel による観測と Mackerel の観測
  • 高専カンファレンス in 京都3 基調講演 とある高専生の進路例
  • Property Wrapperで遊ぼう
  • Monitoring Containerized Elixir
  • 5分でわかる!Xcode 11から使えるXCFrameworks
  • 自動作曲入門
  • われわれはいかにして機械学習プロジェクトのマネージメントをすべきか - 不確実性の極みとの戦い方
  • はてなでのKubernetes利用の取組みとこれから
  • Let's create stateful systems, by Elixir
  • はてなブックマークiOSアプリのFirst Screen A/Bテストの裏側 with Firebase A/B Testing
  • Mackerelチームのコンテナ開発における戦略とこれから
  • はてなブログ タグとCDK
  • CDKを用いたモダンなECSクラスタの構築と運用
  • SREと私
  • 今学生に伝えたい,監視の話
  • リモートワークは難しい - それでもぼくらは 歯をくいしばってやっていく テストエンジニア版 -
  • ミニマムチームの神器 GraphQLで始めるスキーマ駆動開発
  • いかにして我々は10年もののPerlプロダクトをScalaでリプレースしたか
  • 犬でもわかる Minimal Acyclic Subsequential Transducer
  • 進化するAMPとはてなブログ
  • インターネット、スマートフォン。 10年ごとの新技術。 そして今我々はいかにして 機械学習プロジェクトを マネージメントしていくべきか。
  • AWSコンテナサービス入門
  • Travis CIのBuild Matrixを活用して、Swift製ライブラリをLinux対応させる
  • Mackerelのロール内異常検知の設計と運用
  • サービス開発と健全なプロダクトメンテナンスを開発チームで持続的に取り組む
  • WWDC19のLab事情
  • Appleへのフィードバック
  • 5分でわかった気になるKotlin Coroutines
  • 教師なし学習によるMackerelの異常検知機能について 〜設計/運用/評価の観点から〜
  • Docker イメージのダイエットが成功するまで帰れまてん
  • Google I/O で見た Android Q 以外の話
  • AndroidXとKotlin Coroutines
  • AWS IAM で MFA 有効でないユーザを
 awscli + Mackerel で監視する
  • スクリーンショット撮影のために Puppeteer を操る
  • 最近変わった開発時のあれこれ
  • SwiftSyntax超入門
  • How to Mock Protocols in Swift
  • エンジニアメンター制度の効果的な運用を目指して
  • Mackerel における決済プラットフォーム Stripe の利用について
  • KotlinのInline ClassをAndroidアプリで活用する
  • グレードイメージ具体化のため昇格理由を公開する
  • Open Source Swift Workshop
  • コンテナのメトリックとモニタリングパターン
  • 割れ窓理論をWebインフラの改善に活用し、チーム内の知識共有を促進している話
  • "お客さまの課題をエンジニアリングで解決する" Mackerel CRE のアプローチ
  • No more Adapter with Epoxy and Data Binding
  • Mackerelコンテナエージェントによるコンテナ監視について
  • Mackerel 2019
  • Androidのテストよもやま話
  • カスタムダッシュボードで月次レポート作ってみた
  • DroidKaigi 2019
  • 自然言語処理/機械学習を活用したサービスにおける工夫紹介
  • CPAN Module Hacks
  • 大コンテナ時代を生きのこるための JSON Schema + α
  • マンガチームとDevOps
  • データ基盤を作るのに使うようなサービスは単発で使うだけでも便利
  • Quick introduction to scalafix
  • 草APIサービス Pixela を作った話
  • コミュ障マネージャが100回1on1をしてわかったこと
  •  HeteroTSDB: 異種混合キーバリューストアを用いた自動階層化のための時系列データベースアーキテクチャ
  • カスタムNodeのススメ
  • TCP接続の追跡による簡略化したネットワーク依存関係グラフの可視化基盤
  • Webアプリケーション初心者がISUCON 4 予選を通じてパフォーマンスの測定/改善をした話
  • Format things with scalafmt
  • 趣味の機械学習サイトにおける工夫紹介
  • Mackerel CREチームのKPI
  • 城といい感じの写真を撮るためのアプリを作る
  • ウェブアプリケーションがオフラインでも動作できるようにやっていった話
  • その「s」を付けるために ─ はてなブログHTTPS化の軌跡
  • 今日から始める機械学習〜はてなの事例〜
  • Mackerelの200週連続リリースの舞台裏とこれから
  • はてなのプログラミング言語とそしてその先へ...
  • ブログサービスのHTTPS化を支えたAWSで作るピタゴラスイッチ
  • アップデートばかりしている言い訳をさせてくれ
  • Webサービスにて200週連続で新機能をリリースする舞台裏
  • weak vs unowned
  • The latest info of Carthage
  • Common Lisp100連発
  • レガシーシステム洗い出し大作戦
  • BuckleScript 使ってみた
  • Kibanaを用いたアクセスログ調査と解析
  • Mackerelテクニカルサポートの裏側と醍醐味
  • ソフトウェア開発と私
  • Mackerelチームにおけるインフラオーナーシップ
  • エンジニアとして開発ディレクターを経験する
  • はてなとWebマンガサービスの歩み
  • AWSではてなブログのHTTPS対応をバーンとやる話
  • Pythonを用いた異常検知システム構築の裏側
  • ユーザインターフェイスと非同期処理
  • サーバレス時代におけるヘテロジニアス時系列データベースアーキテクチャ
  • Open Source Swift Workshop Report
  • はてなにおける機械学習の取り組み
  • はてな・Mackerelチームにおける CRE(Customer Reliability Engineer)のご紹介
  • Webサービスを監視するときに僕達が考えたこと
  • Perlコーディングテクニック2018
  • Go 1.10 ツール周辺のCLを読む
  • はてなにおける機械学習の取り組み
  • Mackerelのクライアントワークから学ぶ情報共有の成功と失敗
  • 「自分」をまるごと活かす!私が“CRE”というキャリアを選んだ理由
  • 異常検知を使ったサービス開発の悩み相談
  • AWSで実現した Mackerel 時系列データ1分粒度長期保存の裏側
  • Webサービスのモニタリングの勘所
  • リモートワークは難しい - それでもぼくらは歯をくいしばってやっていく
  • エンジニアの持つ「不安」に立ち向かう
  • TimeFuzeアーキテクチャ構想
  • はてな・Mackerel におけるカスタマーサクセスの位置付けとその取り組みについて
  • 業務効率を改善するためのTrello自動化物語
  • 自然のごとく複雑化したウェブシステムの運用自律化に向けて
  • データベース監視の基本
  • サーバレスアーキテクチャによる時系列データベースの構築と監視
  • PostgreSQLのディープなパフォーマンスモニタリング
  • ネットワークも出来きるパフォーマンスモニタリング
  • 吉祥寺.Performance Monitoring MySQL編
  • 『はてなシステム構想』
  • Linux OSから見るMackerelのパフォーマンスモニタリング
  • 関係データベースの実践的な応用
  • 新時代のテストフレームワークTest2
  • chrootとnetwork namespaceでつくる簡易コンテナ
  • 『時系列データベースという概念をクラウドの技で再構築する』
  • Go言語をほぼ毎日書いている話
  • Goで軽量マークアップ言語のパーサーを書く
  • mkr + peco + tmux + ssh
  • SourceTreeを実際に使ってみた話(運用を回す話)
  • 我々(主語が大きい)のRealmはどこからやってくるのか
  • はてなシステムの考古学
  • Webエンジニアに知ってほしい RDBアンチパターン
  • Perl6 で Web Application Framework をつくる
  • はてなにおけるマイクロサービスとScala
  • Reading Go Tools
  • 世界展開する大規模ウェブサービスのデプロイを支える技術
  • Gore: A Tale of Go REPL
  • はてな Mackerel チームの開発フロー
  • Git によるツール開発
  • Introduce browserify
  • はてなにおけるモダンiOSアプリ開発入門
  • Vagrant と Chef でつくるはてなブックマークの開発環境
  • Fluentd, mongoDB, Kibanaを利用したはてなブログABテストの事例