Skip to content

Vol.254

Unity permalink

EdgeのBlink採用とWebの健全さ permalink

現在、MicrosoftのEdgeブラウザはBlinkレンダリングエンジンで実行されている。Jeremy氏はそれは、Microsoftのビジネスにとっては良いことかもしれないが、Webの健全さには悪い影響を与えると話す。Webの特徴である多様性は非常に重要な側面である。統一、団結、それは一見素敵なことのように聞こえるが、政治システムがそうであるように、必ずしもそれが良いとは限らない例があることを考慮しなければならないと、警鐘を鳴らす。

justinamiller/SoftwareArchitect permalink

ソフトウェアアーキテクトという職業 permalink

ソフトウェアアーキテクト、ソフトウェアアーキテクチャとは何か。このリポジトリでは、ソフトウェアアーキテクトの役割、どういった仕事をする職か、必要なスキルなどを紹介していく。
特に、以下の10個のスキルが重要だと述べる。

  • デザイン
  • 決断
  • 単純さ
  • コード
  • ドキュメント
  • コミュニケーション
  • 見積もり
  • バランス
  • コンサルティング
  • 市場への理解

Technical documentation for everyone permalink

技術ドキュメントのベストプラクティス permalink

Hugo氏は長年に及ぶ彼の経験に基づいた、技術ドキュメントに関する知見を共有する。ドキュメントの基本、更新されず古くなってしまう問題への対処方法、どのように最新で正しい状態に保たせることができるのか、などについてアイディアを展開していく。

  • 技術ドキュメントを常にコードと共に更新する
  • ドキュメントは読みやすく、書きやすくあるべき
  • ドキュメントについて話し、公開して、そのチームにおいて仕事の一部となるようにする

Web standards, dictionaries, and design systems permalink

Jeremy氏はW3CとWHATWGの2つの団体における、異なるアプローチでの標準化がデザインシステムにもよく起こりうると指摘する。W3Cは仕様優先であり、WHATWGは実装優先。デザインシステムにおいては、設計ファーストな意図的なデザインシステム、コードファーストな緊急的なデザインシステムと表現し、デザインシステムにおいては、その美しさよりも正確さが重要視されるため、後者のアイディアの方が優れているのではと考えを示す。

Getting Started with Front End Testing — JavaScript January permalink

フロントエンドのテスト、特にアクセシビリティ、ビジュアルリグレッション、エンドツーエンド、ソースコードリンティングに関するテストについてそれらの重要性と行う方法、使用するツールなどを紹介していく

In Brief