2022-01-01から1年間の記事一覧

コーポレートサイトドメイン引越しの裏側

こんにちは。アプリケーションエンジニアのid:tkzwtksです。もうあと数時間で2022年も終わりですが、皆様いかがお過ごしでしょうか。2023年という新しい年に心機一転、なにか新しいことを始めようと考えているという方も、それに向けて準備を進めている方も…

はてなのポッドキャスト Backyard Hatena #20 - Backyard of Backyard Hatena(id:masawada) #byhatena

はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。開始からちょうど1年の記念すべき第20回では、「Backyard Hatena」を支える編集・運営担当の id:masawada と「Backyard Hatena」の1年の振り返りや裏側についてお話しています。

はてなリモートインターンシップ2022のレポートサイトを公開しました

CTO の id:motemen です。2022年8月から9月にかけて開催した「はてなリモートインターンシップ2022」のレポートサイトを本日公開しました。今年度のインターンは、講義・実践と3週間にわたりオンラインで実施しました。今年は、開発環境のオンライン化をさら…

はてなブログをECSに移行してリリース頻度も改善した話

SRE

この記事ははてなエンジニア Advent Calendar 2022の26日目のエントリです。 こんにちは id:cohalz です。はてなブログでは2022年7月にインフラをAmazon EC2からAWS ECS(AWS Fargate)に移行するプロジェクトが完了しました。 プロジェクトは2021年9月から始…

はてなのポッドキャスト Backyard Hatena #19 - 社長とGoogle Apps Script、はてなの2022年(id:chris4403) #byhatena

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

企業技術ブログを集めたページをリリースしました――企業の技術ブログのためにはてなブログができること

はてなブログで展開している企業の技術ブログの記事を一覧できるページをリリースしました。企業技術ブログの良さと今回、今後のはてなブログの技術ブログへの取り組みを紹介します。

突撃! 隣のLinuxデスクトップ

この記事は はてなエンジニア Advent Calendar 2022 16日目のエントリーです。こんにちは、Webアプリケーションエンジニアの id:masawada です。過去のAdvent CalendarでLinuxデスクトップを業務利用している記事を書きまして*1、そこから早いもので3年経ち…

2024年度 新卒エンジニア・デザイナー採用をオープンしています!

はてなの2024年度の新卒採用をオープンしています。2024年度の新卒採用では、以下の4職種で採用を行います。 Webアプリケーションエンジニア iOS、Androidアプリエンジニア SRE デザイナー はてなの事業や働き方については、以下の資料をご覧ください。 株式…

はてなのポッドキャスト 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@オンライン」に参加しました。競技を経て振り返ってみると、セキュリティの知識だけでなく、サービス運用で大切な意識やインシデント対応の基本に改めて気づく機…