はてなのポッドキャスト Backyard Hatena #18 - 会社紹介に載らないはてな文化(id:onk) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第18回では、チームエンジニアのid:onkを迎えて、はてなの文化や採用などについて話しました。

はてなスターのひみつ

ハッピーホリデー!id:cockscombです。この記事ははてなエンジニアAdvent Calendarの8日目のエントリです。 今年1月、はてなスターのリニューアルを行いました。リニューアルの内容は告知をご参照ください。 はてなスターのリニューアルでは、クロスオリジン…

ローテ1on1でコミュニケーション機会とマネージャ育成を両取りする

Engineering Manager Advent Calendar 2022 の 6 日目の記事です。サイロ化やメンター役の不在に対抗するための「ローテ 1on1」という仕組みを始めて 10 ヶ月経ったので、様子をご紹介します。

Launchableで活躍中のid:ninjinkunを訪問 | はてな卒業生訪問企画 [#1]

Hatena Developer Blogでは、新しい連載企画として、卒業生訪問インタビューをはじめます。初回にお迎えしたゲストは、現在シリコンバレーのスタートアップ企業Launchableでアプリケーションエンジニアをしている id:ninjinkun(敬称略)こと、浅野慧さんで…

はてなのポッドキャスト Backyard Hatena #17 - はてなブログのスクラムと首都高の改善(id:polamjag) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第17回では、法人ブログチーム アプリケーションエンジニア の id:polamjag と、はてなブログ開発チームのスクラム事情、首都高などについて話しました。

経験の浅い社員の意見も真摯に受け止めてくれるので、自信がつきやすい | はてなで働く lunastera にアンケート [#22]

はてなで働くエンジニアにアンケートシリーズ第22回は、ブックマークチームのWebアプリケーションエンジニア、id:lunasteraです。興味を持っているというアクセシビリティにまつわる話や、意見の表明の仕方などについて聞きました。

はてなのポッドキャスト Backyard Hatena #16 - 最強の現場リーダーへの道!(id:yigarashi) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第16回では、はてなブックマークチーム アプリケーションエンジニア の id:yigarashi に、はてなブックマークでの開発現場について話を聞きました。

Startup CTO of the year2022 powered by AWS に協賛します【出場者募集中】

はてなでは、2022年12月20日に開催されるスタートアップCTOを表彰するイベント「Startup CTO of the year2022 powered by AWS」に協賛させていただくことになりました。

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

2022年10月26日(水)に開催した Hatena Engineer Seminar #22 「会社説明会に載らないはてな」のレポートです。はてなのエンジニア採用に関わる3名が、採用面接の技術ディスカッションについてや、エンジニア組織やカルチャーについてカジュアル面談でお話…

はてなのポッドキャスト Backyard Hatena #15 - はてなブログのECS化と爬虫類(id:dekokun) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。第15回では、はてなブログチーム SRE の id:dekokunに、はてなブログのECS化について話を聞きました。

AWS JumpStart for NewGradsで、はてな新卒エンジニアがクラウドアーキテクチャ設計に取り組んできた

アマゾン ウェブ サービス ジャパン合同会社の主催するAWS JumpStart for NewGradsという新卒向け研修に、はてなからも2名の2022年新卒エンジニアが参加し、クラウドアーキテクチャ設計に取り組んできました。

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などとあわせて紹介します。