feedforce / frontend-meeting

Agenda for frontend meeting.
https://github.com/feedforce/frontend-meeting/issues
22 stars 1 forks source link

2020/01/30 第169回 フロントエンドMTG 議事録 #24

Open zenoplex opened 4 years ago

zenoplex commented 4 years ago

Elm-cookbook

https://orasund.gitbook.io/elm-cookbook/

Elm のコミュニティドリブンの git book。 最近書いていないのでまた忘れつつあるけど、FAQ がツボって助かる。

corejs の件

今後の動向が少々気になりますが、念の為共有

terraform のモブプロを経て

予習していたのもあって、すんなり S3, CloudFront は行けたと思う。Lamda@Edge はまだ未経験なのでこれから自分で進めて行くつもり。terraform import を実際に検証してコード化するのは楽しいが、結局 apply しないとほんと分からないなーという印象。

最近ペアプロ/モブプロを積極的に取り入れるように心がけているが、回数重ねてきて徐々に「ペアプロは効率がよい」と言われることがわかってきた(かも)

React にてよく使われる UI ライブラリ

https://cloudnweb.dev/2020/01/top-8-react-ui-libraries-to-use-in-2020/

npm の DL数からのランキングなんだろうか? 🤔

Netflix の witcher がおもろい

witcher 3 がまたやりたくなってきた。

kai-lma commented 4 years ago

React core team members

https://reactjs.org/community/team.html

Jira clone

https://github.com/oldboyxx/jira_clone

Why typescripe team use gatsby

https://www.gatsbyjs.org/blog/2020-01-23-why-typescript-chose-gatsby/

US court fully legalized website scraping and technically prohibited it

https://parsers.me/us-court-fully-legalized-website-scraping-and-technically-prohibited-it/

The decision was made during the trial of LinkedIn (owned by Microsoft) against a small data analysis company called hiQ Labs.

In Russia, protecting your site from bots, including web scrapers, is considered normal practice, even if the site owner does not own intellectual property rights to published information (for example, user profiles).

Off-Facebook Activity is a Welcome but Incomplete Move

https://www.eff.org/deeplinks/2020/01/facebook-history-welcome-incomplete-move

The tools shows you a list of apps, websites, and businesses that Facebook knows you have visited through its business tools

It also gives you options to “clear” or “disconnect” the identifiable information they have linked to your account.

On top of that, this tool doesn't come close to covering all the ways Facebook collects and monetizes data about you.

mashabow commented 4 years ago

QA Wolf

E2E テスト作成・実行のためのライブラリ。Puppeteer と Jest を使っている

見積もりしない

「見積もりしない」だけ読んでしまうと語弊があるが…

kogai commented 4 years ago

Chromium-Edgeでz-indexを3Dビューで確認出来る機能が入るらしい

https://twitter.com/EdgeDevTools/status/1220399837956333569

こういう周辺ツールでの差別化は競争があった方が良さそう

キャッシュ層 as a service?

https://replicache.dev/

EC BoosterではLocalStorageを使っている パージなどを考えるとネットワーク越しにキャッシュを持ちたい希望は前からあった (Firebaseを使う可能性が高いですが)

分散システムのVector Clockについて

https://joe-noh.hatenablog.com/entry/2016/05/22/193719

非同期な世界観のJavaScriptアプリケーションのためのデバッガーの提案

https://blog.acolyer.org/2020/01/27/reverb-speculative-debugging/

アプリケーションの各ユーザや、XHR・バックエンドのDBなどをノードとした分散システムとして捉えるみたいなアプローチという理解。 Vector Clockと非決定的な挙動(タイマーとかXHRなど)のログを元に、リプレイ可能なデバッグ体験を提供する。

分散システムでは各ノードを伝播していくイベント(ユーザAの非同期リクエストA'がサーバBでのイベントB'となり、B'のデータを元にユーザCの環境で描画されるデータC'が書き換わるみたいなケース)のトラッキングが難しい。 マイクロサービスアーキテクチャには、イベント毎に一気通貫して追えるIDみたいなのを付与するみたいな工夫が提示されていた覚えがある。

krhrtky commented 4 years ago

Chrome 81

https://developers.google.com/web/updates/2020/01/devtools?hl=ja

OOP に対する意見

https://medium.com/better-programming/object-oriented-programming-the-trillion-dollar-disaster-92a4b666c7c7

dkimura commented 4 years ago

witcher 3 がまたやりたくなってきた。

またグウェントするの

zenoplex commented 4 years ago

またグウェントするの

むしろグウェントしかしない。