2019-01-01から1年間の記事一覧

JSConf 2019 Postmortem

JSConf 2019で Your benchmark may not guide real application performance という話をしてきました。 寒い中お越しいただいた皆様。ありがとうございました。 話さなかったこと 「そうは言ってもベンチマークを組み込むのつらいよね」な話 自分の体験談、…

Leave my work

I was fired Sorry, this is a bit clickbait phrase. My contract was ended due to various reasons. This primary reason is that I could not pass the interview by an industrial doctor and I ended over the period my employer allows me to rest.…

css-modulesを止めようとしている話(具体的な解決編)

BEMでいいじゃん話の続きその2にして, 具体的な解決編. 多分ここが気になる人が多いと思うのでなるべく箇条書きで済ませることにする. 背景 前回書いてた内容をまとめると以下のようになる. 無駄話が多いので前回は読まなくてもいいです. 追記: 前回読んでも…

css-modulesを止めようとしている話(長々とした状況説明編)

BEMでいいじゃん話の続きその1にして, とあるアプリケーションが困っていた話. 書き味は最良ではないけれど, 設計思想を持った上で長期メンテを考えると結構いい感じだと思っているアプローチに至った. しかしながら, 放っておくと誰も試行錯誤の過程を書か…

「OSSのコードが綺麗」という先入観

先週、Twitterでまるっきり別のクラスタの知人が全く別個の「Open Source Softwareのコードは綺麗。業務のコードは汚いが動くコード」みたいな誰かのtweetをRTしていてちょっとそれ違うよなーと思った次第。 Open Source Softwareのコードが綺麗かどうかとい…

BEMで底に達した問題を探す問題のために生まれる問題

Web

最近、社内のいろんなプロジェクトのリポジトリを眺めているとスタイルシートの記述にstyled-componentsとかwebpackのcss-loaderとかで頑張っているものを頻繁に目にする。 んで、Lintとかどうしてるの?みたいな話をすると「〜はこの『A(どこかのCSS-in-JS…