Vol.290
Computers Are Hard: building software with David Heinemeier Hansson | by Wojtek Borowicz | Computers Are Hard | Sep, 2020 | Medium Jump to heading
DHH 氏が語るソフトウェア開発の方法論 Jump to heading
Wojtek 氏は、Basecamp の CTO である DHH 氏と今日のソフトウェア開発・構築、それを行う人々にとってそれが持つ意味、どのように開発すべきかというトピックについてディスカッションを行っている。特に、ソフトウェア開発において Shape Up がどのように有効に機能するか、より大きな組織ではどのようにすべきか、などについてトークを展開する。また、気になっている開発トレンド、マイクロサービスについて、業界、プログラミング言語など、さまざまな事柄についてトークを繰り広げていく。
There’s a good reason why experienced devs say “it depends” so often |> News and podcasts for developers |> Changelog Jump to heading
なぜ経験豊富な開発者が「時と場合による」と頻繁に言うのか Jump to heading
JAM スタックのアーキテクチャ の流行を例に挙げ、銀の弾丸が存在しないこと、ツールが有効かどうかは時と場合によるということを解説する。開発者仕事は人々の問題を解決することであり、その仕事を達成するために使用するすべてのツールには、すべてトレードオフがあることを忘れないでくださいと締めくくっている。
Web History Archives | CSS-Tricks Jump to heading
Web の歴史 Jump to heading
WWW が誕生し、それを取り巻くブラウザ、ウェブサイト、検索エンジンなどの要素がどのような経緯を経て、現在の至っているのか、4 つのチャプターに分けて解説する。
Declarative Shadow DOM Jump to heading
Chrome チームが実験的に実装している、宣言的な Shadow DOM についての解説。宣言的な Shadow DOM では shadowroot
属性を使用して、Shadow DOM のルートを指定することができる。これによって SSR に Shadow DOM を持ち込むことが出来るとしている。
Opening Links in New Browser Windows and Tabs Jump to heading
リンクをクリックしたときに、同じブラウザタブで開くのか、新しいウィンドウのタブで開くのかをどのように決定すればよいか、その考え方を紹介する。ユーザーのコンテキスト、直前・直後のタスクをよく考えるのが大切。
In Brief Jump to heading
Adactio: Journal—The reason for a share button type: Web Share API について宣言的な button type="share"の仕様について掘り下げて考察する
Coded Mails: 様々なメールテンプレートを紹介している
The --var: ; hack to toggle multiple values with one custom property – Lea Verou: CSS の変数が空白を定義できることと、var()の fallback の機能を活用することで、if のような挙動を実装することができるハックを紹介する
Accessible Web Animation: The WCAG on Animation Explained | CSS-Tricks: アニメーションは視覚的な効果ではあるが、アクセシブルにすることができる。この記事ではその方法や考え方について解説する
What to Consider When Writing E2E Tests #frontend@twiliosendgrid | SendGrid: フロントエンドの E2E テストを記述する際に気をつけておきたいポイントを紹介する