Vol.418
Modern CSS in Real Life Jump to heading
モダンなCSSをどのように活かすか Jump to heading
Chris Coyier氏のモダンなCSSについての最新のプレゼンテーションを記事にしている。論理プロパティ、CSSグリッド、コンテナクエリなど様々なモダンな機能に触れながら、それを現実的なサイトに実装する際のテクニックについて詳解していく
Packaging and selling a Node.js app Jump to heading
Node.jsアプリのパッケージ化と販売 Jump to heading
Andris氏はEmailEngineというダウンロード可能なサーバーソフトウェアを販売している。この記事では、どのようにNode.jsのソフトウェアを販売しているか、その中身の仕組について詳しく紹介している。
CSS { In Real Life } | Reducing Complexity in Front End Development Jump to heading
フロントエンド開発の複雑さを軽減する Jump to heading
All Day Heyカンファレンスでジャック氏が行ったトークの内容をまとめた記事。フロントエンド開発の複雑さを軽減するためのアプローチについて紹介している。特に npm install
が生み出す node_modules
の複雑さについて取り上げ、これに対する対策案を紹介している。一つは、Nodeモジュールをリポジトリにコミットしてしまう方法である。このアプローチは欠点がいくつかあるが、利点が上回るのではないかという考えが背景にある。また、プラットフォームの機能を最大限に利用することで、サードパーティの依存関係を減らすことが大切であるとしている。
How to make hard decisions: even/over statements Jump to heading
難しい決断を下す方法 として、even/over ステートメントの考え方を紹介する。以下の手順を踏む。
- 得たい結果を考える
- コインの表裏に2つの決定し難い選択肢を割り当て、コインを投げ、結果を分として記入し、読み上げる。“[結果]を得るために、[もう一方の選択肢]よりも、[コイン投げの結果]を選択する”
- 2と反対の文を読み上げる
- 2と3を読み上げたときの感覚を頼りに、決定させる
Language Model Sketchbook or Why I Hate Chatbots Jump to heading
言語モデルを扱うためのインターフェースといえば、チャットというのが一般的であるが、その他により良いインターフェースはないのか。Maggie氏はよりよいインターフェースがなにかを模索しており、そのアイディアをこの記事内で紹介している。ライティングなどを行う際のインターフェースの具体的なデモを掲載している。
In Brief Jump to heading
Positioning anchored popovers: popover属性を使って、アンカーされたポップオーバーの配置がどのように決まり、コントロールできるかについての解説
margin-trim as a best practice?:
margin-trim
の挙動についてCyclic Dependency Space Toggles: CSS変数を利用した際の、循環依存関係が発生した際の挙動について深ぼっていく
How to consume a paginated API using JavaScript async generators: JavaScriptの非同期ジェネレーターを使用して、paginationのAPIをどのように利用できるかについて
The Role of Management Systems in Strategy: 戦略におけるマネジメントシステムの役割について