タグ

ブックマーク / nhiroki.jp (5)

  • 気になることはさっさと手をつけてみる

    興味があってやってみたいことはさっさと手をつけてみるべきという話。 「今は忙しいしやり始めたとしてもきっと中途半端になるから暇になったらやろう」なんて言っていると、気づいた頃には「やりたいことリスト」は管理できないほど膨れ上がり、どれから手を付けたらいいか分からなくなっていたりする。「やりたいことリスト」は「やれていないことリスト」に姿を変え、まるで怠惰な自分を映す鏡のようになる。そんな自分から目をそらすようにリストをそっと閉じ、気分転換に SNS を開いてみる。どこかの誰かが面白そうなことをやっている様子が次々と流れてくる。「自分も時間があればやれるのに・・・」なんて境遇を呪いながらさらに気分が落ち込んでいく。 時間がなくて全力で取り組めないのは当のことだししょうがない。でも「中途半端になるかも?」なんて始める前から気にする必要はない。たいていのモノゴトはほんのちょっと体験すれば「ふー

    honeybe
    honeybe 2023/04/18
  • リソースの読み込みを助けるウェブブラウザ API の世界

    ウェブブラウザはネットワークから様々なリソースを集め、それらを処理して組み合わせてウェブページをレンダリングします。リソースが揃わないとレンダリングできないので、この一連の処理のどこかが遅れるとページの表示も遅くなります。レンダリングをすみやかに開始できるようにウェブブラウザはリソースの取得やその処理を最適化するための API を提供しています。記事ではそれらを網羅的に紹介し、ウェブアプリの性能改善を図る上でどのようなブラウザ機能が使えるのかを知ってもらうことを目的としています。各機能の具体的な適用事例については他の記事に委ねます。 記事の内容は記事公開時点での情報に基づいており、閲覧時点では既に古くなっている可能性があります。最新の正確な情報は一次情報源を参照してください。また特定のブラウザ実装について言及する場合は、断りがない限り Chrome を想定しています。誤りや補足、質問な

    リソースの読み込みを助けるウェブブラウザ API の世界
    honeybe
    honeybe 2021/05/07
  • チームにいると頼りになるソフトウェアエンジニア

    チームにいると頼りになるソフトウェアエンジニアのメモです。自分のロールモデルでもあります。私のキャリアはほぼウェブブラウザ開発一筋なので、その辺に生息している人たちを思い浮かべながら書いてます。思いついたら随時更新します。 コードマニア コードやドキュメントを読むのが好きで、暇があれば適当なレビューに飛び入り参加したり、自分のプロジェクトとは関係ないコンポーネントもひたすら探検している。不穏なコードを見つけるとなんとリファクタリングもしてくれる。コードサーチがお友達。 やたらコードに詳しいので、何か分からないときはとりあえず聞きに行く。チームに一人いるとレビューが捗るし、コードベースも綺麗になる。コードマニアはコードベースを広く熟知している上に未知のコードに対する耐性も高いので、プロジェクトを移動してもすぐに活躍できる。 コードマニアの亜種にスペックマニアもいる。こちらはウェブやネットワー

    チームにいると頼りになるソフトウェアエンジニア
    honeybe
    honeybe 2021/05/01
    コードレビュー早すぎる人、本当にコードレビューしてるの?疑惑が… / 爆速で的確な指摘が返ってくるなら有能。毎度秒でLGTM返ってくるならbotの可能性が高い
  • 新卒のソフトウェアエンジニアになるまで

    流れに便乗して私がソフトウェアエンジニアになるまでにやってきたことを書いてみます。学生を想定読者にしています。進路を考える時の参考になると嬉しいです。 私は修士一年の 2010 年に Google Japan の Chrome OS チームでインターンし、 2012 年に新卒のソフトウェアエンジニアとして入社しました。現在は東京オフィスの Chrome ブラウザの開発チームにいます。インターン中や入社後の仕事については以前「就職して 6 年過ぎた」という記事に書いたのでそちらも是非見てください。 記事では学生時代に何を学び、それがどのように現在へと繋がっていったのか紹介します。ソフトウェアエンジニアとしての能力や経験をどのように磨いてきたかが中心です。面接を含む Google 固有の話題は他の記事で十分語られているのであまり書きません。 長文です。結論だけ読みたい人は『最後に』を読んでく

    新卒のソフトウェアエンジニアになるまで
    honeybe
    honeybe 2019/04/02
  • Service Worker スクリプトのインストールと更新処理

    Service Worker の実装が主要ブラウザで揃い始めて盛り上がってきましたね。その流れに便乗して久しぶりに Service Worker の仕様や実装に関する記事を書いてみました。今回は Service Worker スクリプトのインストールと更新処理についてです。 この記事は Service Worker スクリプトを少しでも手書きして動かしたことがある人を想定読者にしています。Service Worker について全く知らない人はまず別の入門記事を参照してください。また、細かいことを気にせずに Service Worker を使いたい人は Workbox といったライブラリやフレームワークの利用をおすすめします。 更新履歴 2019/09/24: Chrome 78 から importScripts() も更新対象になりました。それについて加筆しました。 2018/06/07:

    Service Worker スクリプトのインストールと更新処理
    honeybe
    honeybe 2018/02/15
  • 1