Vol.368
Mobile-First CSS: Is It Time for a Rethink? Jump to heading
モバイルファーストCSSを考え直す時? Jump to heading
モバイルファーストCSSは優れた設計アイディアではあるが、デメリットもある。この記事では、このアプローチの問題点を指摘しながら、ベターな設計のアイディアを考察していく。
The collapse of complex software Jump to heading
複雑なソフトウェアの崩壊 Jump to heading
ローマ人、マヤ人、チャコ人の優れた文明が滅びたのは何故か。一節では、その社会の複雑さに起因していると言われている。ソフトウェアについても同様な状況が起きていると考えることができる。レガシーなシステムを修正するために、安易に新たな要素を追加してしまうことはよくあることであり、その結果複雑さが更に増加していく。そして、それを捨てて、新たなゼロから設計する時が訪れる。こういったソフトウェア設計のライフサイクルについて考察を深め、それに対しどのように向き合っていくべきかを考察する。
Re-evaluating technology Jump to heading
テクノロジーを再評価する時 Jump to heading
FlashはWebより優れていた。しかし、時間が経つにつれてWebは追いついた。現代では、このFlashの役割はネイティブアプリが担っていると考えることができる。ウェブの技術は日々飛躍的に進歩しており、あの時ネイティブアプリが優れていると判断されていたものを再評価するときが訪れているかもしれない。
Four Tradeoffs When Designing Navigation Menus Jump to heading
ナビゲーションを実装する際の4つのトレードオフについて紹介する。
- すべてのトピックを表示するか、重要なものだけを表示するか
- 新規ユーザーを中心にデザインするか、頻繁に使用するユーザーを中心にデザインするか
- 単一の目的か、複数の目的か
- ユーザーが実行できるものを表示するか、全体を表示するか
SQLite’s web renaissance Jump to heading
エッジコンピューティングとSQLiteの相性について紹介している。現代のエッジコンピューティングにはSQLiteが非常に組み合わせがよいことを紹介している。
In Brief Jump to heading
Component Encyclopedia: Storybook製のコンポーネント百科事典についての紹介
Simplify Your Color Palette With CSS Color-Mix() Smashing Magazine: CSSで色を混ぜることができる
color-mix()
の仕様について紹介するThe Case For Prisma In The Jamstack: Jamstackにおいて、Prismaが以下に有効にワークするかを解説する
The Smallest CSS: HTMLを綺麗に見せるための必要最低限のCSSについて考察する
Private Access Tokens: stepping into the privacy-respecting CAPTCHA-less future we were promised: CAPTCHA無しで認を行うための技術仕様についての解説