Hatena Engineer Seminar #22 「会社説明資料に載らないはてな」を10月26日にオンライン開催します #hatenatech

2022年10月26日(水)に Hatena Enegineer Seminar #22 「会社説明資料に載らないはてな」を開催します。CTOとチーフエンジニア2名が登壇し、入社した多くのエンジニアが「楽しかった」と感想をくれる採用面接の技術ディスカッションについてや、エンジニア…

テックリードとしてサポートに回りつつ、バリバリ開発も | はてなで働く k-murakami0609 にアンケート [#21]

はてなで働くエンジニアにアンケートシリーズ第21回は、ノベルチームのWebアプリケーションエンジニア、id:k-murakami0609です。はてなで働くに至った話や、テックリードとしての働き方などについて聞きました。

はてなのポッドキャスト Backyard Hatena #14 - おもしろがりからはじめる個人開発(id:AirReader) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第14回では、はてなブログチーム サブディレクター の id:AirReaderに、過去の個人開発の振り返りや、個人開発への思いについて話を聞きました。

はてなブログで使われているフロントエンドのテストツールを統一した話

はてなブログのフロントエンドをモダン化する一環として、テストツールにおいてEnzymeを撤退してReact Testing Libraryに統一し、アサーションとモックをJestに統一しました。これによって残存していた乱れが解消され、はてなブログのフロントエンドに秩序が…

Hatena Engineer Seminar #21「GraphQL 活用編」をオンラインで開催しました #hatenatech

2022年9月7日(水)に開催した Hatena Engineer Seminar #21 「GraphQL 活用編」のレポートです。「GigaViewer」や「マンガノ」の開発チームのメンバーが登壇し、モバイルアプリからフロントエンド、バックエンドまで、はてなのGraphQL活用についてご紹介し…

CSS Modulesの歴史、現在、これから

はてなでは最近のプロダクトにおいて、他のソリューションと比較しても標準的なCSSに近い形でコーディングができるCSS Modulesが主に採用されています。CSS Modulesの先行きについてはメンテナンス体制に対して懸念があり、将来的な存続を危ぶむ声もあるよう…

はてなのポッドキャスト Backyard Hatena #13 - id:taraoに聞くテックリードがEMになってもいいなと思えるまでを配信中です #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第13回ではコンテンツ本部 エンジニアリングマネージャー 兼 チーフエンジニア の id:taraoに、はてなブックマークのリニューアルプロジェクトの思い出やエンジニアリングマネージャ…

Hatena Engineer Seminar #21 「GraphQL 活用編」を9月7日にオンライン開催します #hatenatech

2022年9月7日(水)に Hatena Enegineer Seminar #21 「GraphQL 活用編」を開催します。「GigaViewer」や「マンガノ」の開発チームのメンバーが登壇し、モバイルアプリからフロントエンド、バックエンドまで、はてなのGraphQL活用について紹介していきます。…

Kubernetesのadmission webhookでMackerelの監視を便利にしたい

はてなで、有志で集ったメンバー普段の開発から離れ、テーマを決めて集中して取り組む開発合宿というイベントで、サーバー管理・監視サービスMackerelによるコンテナ監視で必須になるmackerel-container-agentというプログラムを題材に、Kubernetesのadmissi…

AWSエンタープライズサポートプランの一例

AWS サポートのエンタープライズサポートプランの価値のカジュアルな部分の紹介です。

Cloud RunとIdentity-Aware ProxyとGitHub ActionsでPull RequestごとのDeployment Previewを実現する

Deployment Previewとは、Pull Requestベースの開発をする際の「Pull Request専用の確認環境」のことです。今回はGoogle Cloudを利用して、チーム向けにDeployment Previewの仕組みを自分たちで構成して用意することができました。GitHub ActionsでCloud Run…

AWS Control Tower の Landing Zone v3.0 の更新内容を読み解く

SRE

AWS Control Tower の Landing Zone version 3.0 について更新内容を読み解いて注意点などをまとめました。

はてなのポッドキャスト Backyard Hatena #12 - id:missasanに聞くMackerelのカスタマーサクセスを配信中です #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第12回ではサーバー監視サービス「Mackerel」のCRE id:missasan に、CREやカスタマーサクセスについて話を聞きました。

はてなブログとGA4とデータ活用

Googleから2022年3月に、新しいGoogleアナリティクス4(GA4)への移行がアナウンスされました。はてなブログでは、早い段階でブログのGA4に対応し、さらにブログの解析に最適化したデータを送信する付加価値を付けて提供しています。GA4利用の一例として、は…

株式会社はてな 社内ISUCONで、11予選問題のSwift Smoke移植チャレンジ #isucon

有志によって開催された株式会社はてな 社内ISUCONで、ISUCON11予選問題にスマートフォンアプリケーションエンジニアの3人がSwiftで取り組んだレポートです。 amzn/smoke-frameworkを使ってチャレンジしました。

外部サービスからのローカル用コールバックをLambdaのビルトインHTTPSエンドポイントにした話

AWS Lambdaの組み込みHTTPSエンドポイントのとても軽い利用例です。

DMM×はてな「それぞれのアジャイル開発の現場 〜 チームの中から外から 〜」を開催しました #dmm_hatena

2022年6月14日(火)に DMMさんとオンラインイベント「それぞれのアジャイル開発の現場 〜 チームの中から外から 〜」のレポートです。はてなからは、開発プロセス改善などについて関心のあるスタッフが集まる有志集団「すくすく開発会」のリーダー id:shimo…

はてなのポッドキャスト Backyard Hatena #11 - id:mizdraに聞くはてなのWebフロントエンド事情を配信中です #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第11回ではアプリケーションエンジニアのid:mizdraと、はてなのWebフロントエンド事情について話しました。

中途入社エンジニアが体験した、はてなにおけるオンボーディングの実例

2022年5月に中途入社したiOS・Androidエンジニアが、はてなのエンジニア受け入れ体制の実例を紹介します。最初に共有される「Welcome Issue」から、プロジェクトのGitHubリポジトリに初めてプルリクエストを送るまで、より良いオンボーディングに役立つよう…

Hatena Engineer Seminar #20「AWS Renovation 編」をオンラインで開催しました #hatenatech

2022年6月7日(火曜日)に開催した Hatena Engineer Seminar #20 「AWS Renovation 編」のレポートです。はてなのSRE 4名が登壇し、Amazon Web Services 上におけるそれぞれの取り組みについて紹介しました。トークの発表資料と動画アーカイブを掲載していま…

kubernetesをキャッチアップし、知識を蓄積していく | はてなで働く masayosu にアンケート [#20]

はてなで働くエンジニアにアンケートシリーズ第20回は、サービスプラットフォームチームのSRE、id:masayosuです。SREとしての働き方やkubernetesに関わる取り組みなどについて聞きました。

DMM×はてな共催オンラインイベント「それぞれのアジャイル開発の現場 〜 チームの中から外から 〜」を6月14日に開催します #dmm_hatena

2022年6月14日(火)に DMMさんとオンラインイベント「それぞれのアジャイル開発の現場 〜 チームの中から外から 〜」を開催します。はてなより2名のスクラムマスターが登壇し、DMMさんとともにアジャイル開発のリアルについてお話します。申し込み方法は DM…

はてなのポッドキャスト Backyard Hatena #10 - 社長とCTOが紹介する「最近のはてな」を配信中です #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第10回では社長の id:chris4403 と、最近のはてなについて話しました。

【インターン応募締め切り直前!】新卒エンジニア向けに、株式会社はてなオンライン会社説明会を実施します

株式会社はてなでは、通年で新卒エンジニアを募集しています。はてなエンジニアに新卒応募を検討されている方を対象とした会社説明会を、オンラインで開催します。CTOの大坪(motemen)より、はてなの紹介および質疑応答を行う予定です。はてなについて何で…

Hatena Engineer Seminar #20 「AWS Renovation 編」を6月7日にオンライン開催します #hatenatech

2022年6月7日(火)に Hatena Enegineer Seminar #20 「AWS Renovation 編」を開催します。はてなのSRE 4名が登壇し、Amazon Web Services 上におけるそれぞれの取り組みについてご紹介します。申し込み方法は connpass のイベントページをご確認ください。…

GigaViewer for Appsで使っている便利SwiftUIコンポーネント5連発!

はてなが開発しているアプリ用マンガビューワ「GigaViewer for Apps」のiOSアプリで実際に使っているSwiftUIの便利コンポーネントを5連続で紹介します!

はてなのポッドキャスト Backyard Hatena #9 - id:masayoshi に聞くはてなのSRE組織を配信中です #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第9回ではSREのid:masayoshiと、はてなのSREについてやSRE会の活動、採用などについて話しました。

はてなリモートインターンシップ2022募集開始!今年もリモートでプロダクト開発を!

CTO の id:motemen です。このたび、はてなリモートインターンシップ2022の募集を開始しました。2022/8/22(月)~2022/9/9(金)に開催する長期インターンシップとなります。「はてなリモートインターンシップ2022」は、全日程をオンラインで開催する3週間…

はてなのポッドキャスト Backyard Hatena #8 - id:pokutuna に聞くココピーの現在と未来を配信中です #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第8回ではアプリケーションエンジニアのid:pokutunaと、ビジネスプラットフォームチームの活動やChrome拡張「ココピー」について話しました

Hatena Engineer Seminar #19「カクヨム編」をオンラインで開催しました #hatenatech

2022年3月30日(水曜日)に開催した Hatena Engineer Seminar #19 「カクヨム編」のレポートです。株式会社KADOKAWAとはてなが共同開発するWeb小説サイト「カクヨム」が、これから10年、100年続くサービスになるよう、チームで行っている取り組みについて紹…

MINI Hardeningに参加しましたーセキュリティインシデントの体験から再認識したインシデント対応の基本

はてな技術グループのセキュリティ会で、2022年1月に開催された「MINI Hardening Project #4.3@オンライン」に参加しました。競技を経て振り返ってみると、セキュリティの知識だけでなく、サービス運用で大切な意識やインシデント対応の基本に改めて気づく機…

新卒入社後、だいぶWeb技術と仲良くなったと思う | はてなで働く anatofuz にアンケート [#19]

はてなで働くエンジニアにアンケートシリーズ第19回は、2021年に新卒入社したノベルチームのWebアプリケーションエンジニア、id:anatofuzです。入社の経緯や取り組んできた業務などについて聞きました。

技育祭2022春で 1時間に詰め込む「はてなインターン」 の話をしました

シニアエンジニアの id:astj です。先日 3/19 に開催された"エンジニアを目指す学生のためのオンラインカンファレンス 技育祭 2022春 の勉強会として、1時間に詰め込む「はてなインターン」というタイトルで登壇しました。talent.supporterz.jp当日のスライ…

はてなのポッドキャスト Backyard Hatena #7 - id:onk に聞くエンジニア組織とアウトプットを配信中です

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第7回ではチーフエンジニアのid:onkが、はてなのエンジニア組織とアウトプットについて話しました。

はてなリモートインターンシップ2022を開催します!

はてなでは2022年も、学生を対象としたエンジニア向けの夏のインターンシップ「はてなリモートインターンシップ2022」を開催します。8月後半から9月前半にかけて、3週間程度のプログラムを企画。オンラインならではの取り組みをさらに充実させる予定です。開…

「YAPC::Japan::Online 2022」に5人のエンジニアが登壇しました!

JPA(Japan Perl Association)が主催するオンラインカンファレンス「YAPC::Japan::Online 2022」が、2022年3月4日と5日に開催されました。はてなからは、Lightning Talkを含めて5名のエンジニアが、REST APIのGraphQL API化、スクラムによるチーム作り、perli…

【追記:イベント開催日 3月30日に延期のお知らせ】Hatena Engineer Seminar #19 「カクヨム編」を3月22日にオンライン開催します #hatenatech

2022年3月22日(火)に Hatena Enegineer Seminar #19 「カクヨム編」を開催します。「カクヨム」は開発を開始してから6年以上の歴史があります。Webサービスの世界での6年は長く、使用している要素技術はどんどん陳腐化していってしまいます。そんな状況下…

はてなのポッドキャスト Backyard Hatena #6 - hitode909 の日記と子育てを配信中です

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第6回はマンガチームのアプリケーションエンジニアであるhitode909が、日記や子育てについて話しました。子育てのエンジニアリングです。

マンガビューワGigaViewer for AppsでJetpack Composeを全面採用してみた

はてな開発によるマンガビューワのアプリ版「GigaViewer for Apps」では、UI周りを全て宣言的UIフレームワークのJetpack Composeで実装しています。関連して採用したSplashScreen APIやApollo Clientなどとあわせて紹介します。

はてなのポッドキャスト Backyard Hatena #5 - backyard of 漢字ル を配信中です

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第5回は番外編として、CTOの motemen が最近作った「漢字ル」や「Backyard Hatena」の裏側について話します。はてな社長の chris4403 がホストを務める社内向けポッドキャストの最新…

【追記あり】 2023年新卒エンジニア向けに、はてなオンライン会社説明会 を実施します!

SRE

株式会社はてなでは、2023年卒業予定の方に向けて、オンラインでの会社説明会を実施します。初回は2022年2月21日(月)で、2月〜3月に複数回開催予定。現在決まっている日程と開催URLはこの記事に記載した通りです(今後の開催URLや日程の追加があればこの記…

はてなのポッドキャスト Backyard Hatena #4 を配信中です

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第4回では、サーバー監視サービス「Mackerel」のアシスタントプロデューサーであるid:wtatsuruをゲストに、入社1か月ではじめてAWSで構築した「はてなブログ」や、ISUCON、Mackerel、…

「はてラボ」のサービスも利用しているEKSクラスタの構成と運用について

SRE

プラットフォームチームでは、はてラボの「はてなアンテナ」「はてな匿名ダイアリー」など大小さまざまな30近いサービスを、Amazon EKS(Elastic Kubernetes Service)上でマルチテナントなクラスタとして運用しています。EKSの構成上の工夫や、維持する運営…

はてなのポッドキャスト Backyard Hatena #3 を配信中です

こんにちは、CTO の id:motemen です。はてなのエンジニア組織である技術グループでやっているポッドキャスト「Backyard Hatena」を更新しました。「Backyard Hatena」は、株式会社はてなのメンバーの普段の様子や、サービス開発の裏側や技術、取り組みなど…

Hatena Engineer Seminar #18 をオンラインで開催しました #hatenatech

2022年1月26日(水曜日)に開催した「Hatena Engineer Seminar #18」のレポートです。自社サービスである「はてなブログ」「はてなブックマーク」、共同開発や開発支援のプロジェクトを担当するエンジニアが、それぞれのチームでのサービス開発や運営を通じ…

はてなのポッドキャスト Backyard Hatena #2 を配信中です

CTO の id:motemen です。はてなの技術グループで運営するポッドキャスト「Backyard Hatena」を更新しました。今回は、出版社向けに提供しているマンガビューワ「GigaViewer」の開発を担当するマンガチームのアプリケーションエンジニア id:papix と、GigaVi…

はてなブックマーク開発チームでのスマートフォンアプリエンジニアの暮らし方 2022

id:yutailang0119 です。 今回は「はてなブックマーク開発チーム」のスマートフォンアプリエンジニアの暮らし方について紹介します。 はてなブックマークはサービス開始から15周年を迎え、iOS/Android向けのアプリもフルスクラッチやリノベーション を経なが…

Hatena Engineer Seminar #18 を1月26日にオンライン開催します #hatenatech

「Hatena Engineer Seminar #17」を, 2022年1月26日(水)にオンラインで開催します. 自社サービスである「はてなブログ」「はてなブックマーク」, 共同開発や開発支援のプロジェクトを担当するエンジニアが, それぞれのチームでのサービス開発や運営での取…

はてなのポッドキャスト、はじめます

こんにちは。今まさに仕事が納まっていく音が聞こえています。CTO の id:motemen です。このたび、はてなのエンジニア組織である技術グループでポッドキャストをはじめることにしましたので、そのお知らせです。 Backyard Hatena • A podcast on Anchor#1 社…

はてなエンジニア Advent Calendar 2021完走しました!

こんにちは!id:yutailang0119 です。 無事 はてなエンジニアAdvent Calendar 2021 を完走することができました! これまでのまとめ はてなエンジニア Advent Calendar 2020完走しました! - Hatena Developer Blog はてなエンジニア Advent Calendar 2019完…