Vol.397
Technical Decision-Making and Alignment in a Remote Culture | Stitch Fix Technology Multithreaded Jump to heading
リモート文化における技術的な意思決定のコツ Jump to heading
技術的な意思決定をリモートのチームで行うことは難しい。また、それぞれのメンバーが違うタイムゾーンで仕事をしている場合、非同期のコミュニケーションが強いられることになり、一層難しくなる。この記事では、この問題に対応するために、アーキテクチャ決定記録 (ADR)を導入することを進めている。ADRとはなにか、ADRの種類、それらがどのようなメリットがあるかについて解説する。
Scalable CSS Jump to heading
スケーラブルなCSSとは Jump to heading
スケーラブルなCSSとは、どのような特徴を持つものを指すのか。以下の特徴を掲げている:
- あらゆる規模のプロジェクトで機能する
- 低い複雑度を保つ
- 詳細度に対処できるプランがある
- 一貫性がある
- 生産的である
- CSSが怖くない
- 経年劣化しない
You Will Never Be A Full Stack Developer Jump to heading
フルスタックエンジニアになれるのか Jump to heading
スタックとはHTML/CSS/JSはもちろんのこと、サーバー側の言語、HTTP、ビルドツール、パフォーマンスの最適化、など膨大な範囲の知識のことを指す。また、それらは常に進化しており、それらをすべてを熟知し習得することは難しい。また、スタックは単純化されていく:
- 標準化
- パッケージ化
- 抽象化
このような状況の中でWeb開発者はどのような考えを持ってキャリアを積んでいくべきか、考察していく。
Deploying CSS Logical Properties On Web Apps Jump to heading
RTL言語に対応するための論理プロパティについての紹介。RTL言語に対応するには、物理的な指示を論理的な指示に変換する必要がある。既存のプロパティと論理プロパティとの対応表を用いて紹介していく。
Copying Designs Doesnt Work And Heres Why Jump to heading
デザインをコピーすることの問題点について指摘しながら、インスピレーションとして取り入れるコツについて、具体的な例を交えて紹介する。やるべきことと避けるべきことを箇条書きでまとめている。
In Brief Jump to heading
6 Common SVG Fails (and How to Fix Them): SVGをブラウザでデバッグする6つの観点を紹介する
How much will my MVP cost to build?: MVPを作るためのコストとその成果物についてひとつの目安を提示している
Note-taking and Note-making: 思い出すためにメモをとることと、創造的な作業のためにメモをとることの違いを理解し、それぞれの目的を明確にすることで、書き方やツールが選択できるようになる
Making Unit tests easy: How to use mock data factories: ファクトリ パターンを使ってモックデータを作ることにより、ユニットテストを簡単にする方法
Go-like channel in 10 lines of Javascript: 10行のJavaScriptでGoのようなチャネルを作る