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

『Atomic Design周りについての私見』の補足

先日、ITのむずかしいを簡単にする会 - LT会 #5というイベントでAtomic Design周りについての私見という発表をしてきました。 しかし、15分枠と勘違いして作った(実際は10分枠)+当日思いついた話しておきたいことを考えなしに突っ込んだ結果スライドが40枚…

React + TypeScript環境でもWebComponentsを使いたい!

この記事はWeb Components Advent Calendar 2018 3日目の記事です。 TL;DR TSX(TypeScript + JSX)環境でWebComponentsを使うときは型定義を拡張してあげる必要がある。 WebComponentsとJSフレームワーク 今年はFirefoxが正式サポートされるなどブラウザの…

lit-htmlが便利という話

9/22にFukuoka Engineers Day 2018 ~Autumn~というイベントで、2月に開催された同イベントに続いてWeb Components周辺の内容で発表してきました。 そこで取り上げたlit-htmlというライブラリが結構便利で最近気に入っているので記事にして紹介します。 lit-h…

Parcelがシンプルで楽すぎた

とある作業をしているときに、npmパッケージを使いたいけどいちいちwebpack.config.jsを書くのは面倒だなーという自堕落が発動したので試しにParcelを使ってみたところすごく楽で良かったので紹介します。 Parcel 公式サイト WebpackやRollup.js、FuseBoxな…

ざっくりWeb Components

今年の2月、Fukuoka Engineers Day 2018というイベントで「Web Componentsの現在地」というタイトルで発表しました。(まとめはこちら) そこから半年、Firefoxでもバージョン63でついにすべての仕様がサポートされるらしいので、あらためてWeb Componentsの…