Skip to content

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