Table of Contents The JS Self-Profiling API What is Sampled Profiling? Downsides to Sampled Profiling API Document Policy API Shape Sample Interval Buffer Who to Profile When to Profile Specific Operations User Interactions Page Load Overhead Anatomy of a Profile Beaconing Size Compression Analyz…
検索に頼り切りになってませんか?フレームワークのソースの歩き方 – Qiita
「ググって解決しづらかったこと」というアドベントカレンダーの記事になります。 はじめに ググって解決しづらいこと、僕がよくぶつかるのは「局所解のようなもの」でした。 この「局所解のようなもの」は、多くの場合で「うちの会社/プロジェクトだけで必要な機能」と言い換えることができると思います。 つまり、ググ…
プロと読み解く Ruby 3.1 NEWS – クックパッド開発者ブログ
技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.1.0 がリリースされました(Ruby 3.1.0 リリース )。今年も Ruby 3.1 の…
CSS me not
Happy 25th birthday CSS! Yes, today marks 25th year of CSS’ existence. Source. Contrary to what some may have you believe, CSS is not the worst. CSS is lovely, CSS is empowering, CSS is… well, here to stay. Unfortunately many a web developer (this author included) don’t bother to properly learn C…
オープンソースソフトウェアの保守を職業として成立させるために必要なアイデアとは?
オープンソースのソフトウェアは日々増えており、今日のインターネットやサービスにとってはなくてはならないものとなっています。しかし、オープンソースのソフトウェアを保守する「メンテナ」は、適切な報酬を得られておらず、持続可能な職業として成り立っていないとGoogleで働くソフトウェアエンジニアのフィリッポ…
PHP8.1が出たのでmyclabs/php-enumから列挙型(Enum)に置き換えが出来るか試してみた
declare(strict_types=1); use MyCLabs\Enum\Enum; class Cardsuit extends Enum { public const CLUBS = 1; public const DIAMONDS = 2; public const HEARTS = 3; public const SPADES = 4; public function label(): string { return match($this->value) { self::CLUBS => ‘クラブ’, self::DIAMONDS => ‘ダイヤモン…
事業機会としての行政DXの魅力と [CivicTech]の可能性|水谷圭吾 (Keigo Mizutani)|note
はじめまして。シード・アーリースタートアップに特化したVCのジェネシア・ベンチャーズでインターンをしている水谷圭吾(@keiggg_gv)と申します。 本記事は、2021年9月にデジタル庁が設置されたように行政のデジタル化の必要性が叫ばれているなかで、そこに事業機会が存在し、起業家にとって魅力的な事業領域である、と…
ディストリビューションごとのJavaのバージョン表記 – Magnolia Tech
色んなJavaのディストリビューションのバージョン表記を集めてみました 1行目はjdkのバージョンを示している ベンダがLTSを表明しているディストリビューションは「LTS」の表記がつく JREやJVMのバージョンはベンダごとに独自のバージョンが付けられる JREやJVMのバージョンの後ろに括弧付きでopenJDKのバージョン番号が…
Immersed + Meta Quest(Oculus Quest) + Macbook Proで、文章やコードを書く
最近は、ImmersedというMeta Quest(Oculus Quest)で動くアプリを使ってプログラミングをしたり文章を書いたりしています。 ImmersedはOculus QuestなどのVR機器で動くアプリです。 リモートデスクトップ的にOculus QuestとPCを接続して、Oculus QuestをPCのディスプレイとして使えます。 必要な道具 Oculus Quest 2 Ocul…