情報更新

last update 12/01 15:01

ツイート検索

 

@mizchi
サイトメニュー
Twilogユーザー検索

Twilog

 

@mizchi

prev.js@mizchi

Stats Twitter歴
4,613日(2008/04/16より)
ツイート数
377,495(81.8件/日)

ツイートの並び順 :

表示するツイート :

2020年12月01日(火)16 tweetssource

9時間前

@mizchi

prev.js@mizchi

言語に依存しないVM作ってテンプレート展開するやつ、 Ember の Glimmer でやってたけど、コンセプト的な筋は良さそうに思えたんだけど、その路線頑張りきれてなさそう。リソースが集まらないんだろうけど。

posted at 11:54:31

9時間前

@mizchi

prev.js@mizchi

Full AMP は JS 書かなくていいではなくて JS 相当の AMP を覚え直すことだから別に学習面でサボれるわけではないです

posted at 11:51:00

9時間前

@mizchi

prev.js@mizchi

これはネタではなく本気で思ってることなんだけど、 Rails や Laravel がUX面でモダンフロントエンドに追いつく方法、JS 使わない最適化として制約を受け入れて Full AMP を採用することだと思ってる

posted at 11:44:38

10時間前

@mizchi

prev.js@mizchi

Rails の問題は Rails のベストプラクティスがフロントエンドのベストプラクティスの邪魔になるどころか全く逆方向で相反してる点です。DHHの思想がフロントエンドと根本的に逆行してる。そういう人が作るフレームワークなのでwebpackerの抽象化を根本的に間違ったりする。

posted at 11:36:43

10時間前

@mizchi

prev.js@mizchi

hokacchaさんのやつ、「Rails が遅い、Next.js だと速い、というフレームワークの差ではありません。Rails でもスクラッチで書き直してチューニングすれば同程度のパフォーマンスはでます」だろうけど、そういう最適化しようとするとRails Wayじゃないって反対する人多いんだよな…

posted at 11:29:38

11時間前

@mizchi

prev.js@mizchi

最近はそうでもないけどフロントエンドエンジニアというものがちょっと前まで会社にとって贅沢品扱いで、かつ開発初期ではなく中期以降にアサインされがちなのでパラダイム古くなったフルスタックフレームワークの技術的負債と向き合うのが主戦場になりがちだったと思う

posted at 10:26:25

2020年11月30日(月)45 tweetssource

23時間前

@mizchi

prev.js@mizchi

Web作り直すのなら、もはやUIのコードはクロール対象ではなく、JSONで書いたアプリケーションステート件サイトマップをクローラに渡して、アプリケーションステートを書き換えるスクリプトみたいな責務になりそう。でもワードサラダに弱くなるから結局画面内に表示されてるかとかの判定も必要そう

posted at 21:48:07

23時間前

@mizchi

prev.js@mizchi

というか今ブラウザ仕様作り直すんならCSSとかいうグローバルスコープしかない言語、採用しないよな

posted at 21:43:04

11月30日

@mizchi

prev.js@mizchi

仕様的にはJS以外でブラウザ実装してもいいんだけど誰もしない。ただ一人、亡き Dartium を除いては…

posted at 21:36:07

11月30日

@mizchi

prev.js@mizchi

WebIDLという謎の言語、Web仕様を書くためだけに存在していて実装がなにもないけど、なんとなくinterface と extends があるだけの Javaっぽさがある

posted at 21:33:16

11月30日

@mizchi

prev.js@mizchi

現在ではW3Cがあんまり意味をなしてないです。どのブラウザもLivingStandardを採用していてWhatWGが本体なので。

ECMA で仕様を策定されているのは当時のMozilla がW3Cと仲違いしていたからですが、だからこそ仕様レベルではJSが出現せずWebIDLで書かれていて一応JS以外でも実装余地が残っています twitter.com/KazuminMay/sta

posted at 21:29:52

11月30日

@mizchi

prev.js@mizchi

これの解説、モダンブラウザは script.noModule がちゃんとDOMの属性として定義されてて、かつ普通に生成しただけだと false なんだけど、レガシーブラウザは undefined を返すので、厳密に === false で比較することでモダンブラウザ判定できる

posted at 18:46:31

11月30日

@mizchi

prev.js@mizchi

モダンブラウザチェック、script type=module と script nomodule で分岐させようとしてたが、GTM が nomodule も preload も対応してなくて泣いてたんだけど、document.createElement('script').noModule === false でいけることに気づいた

posted at 18:43:23

11月30日

@mizchi

prev.js@mizchi

next.js は css modules というか 独自で vercel ぐらいでしか使われてない styled-jsx やめて styled-components とかそのへんに寄せればいいのにって思う

posted at 15:47:22

11月30日

@mizchi

prev.js@mizchi

PS5ほしいけど現状欲しいソフトがあんまりなくて、期待してたGodFallがいまいちっぽいのでモチベもあんまない

posted at 14:58:46

11月30日

@mizchi

prev.js@mizchi

@gocho ML周りは結局numpyと演算子オーバーロードの体験の良さだと思っていて、jsでML周りが流行りきらないのは、演算子オーバーロードの不在だと思ってます

posted at 14:26:57

11月30日

@mizchi

prev.js@mizchi

Pythonのウェブフレームワーク,独自の強みとかなくて機械学習でプログラミングを覚えた人の受け皿以上の意味がない…

posted at 12:43:08

11月30日

@mizchi

prev.js@mizchi

Python も今は盛り上がってるけど、正直言語的に伸びしろがあるように思えないというか、数年ぶりに触ってライブラリエコシステムの状況が全く改善してないどころか悪化してたり、mypy や pylance が(TSと比較して)全然使い物にならないので、これだったらJSに寄せたいという気持ちがある

posted at 12:40:28

11月30日

@mizchi

prev.js@mizchi

技術有意がなくなっても供給とマーケティング的な理由で採用が続くのは、それはそうって感じで絶滅には時間がかかるので、 jQueryとWordPressはそういう目でみてる

posted at 12:24:32

11月30日

@mizchi

prev.js@mizchi

フロントエンド以外にView を握られるのが嫌 => Router を握られるのが嫌 => ネットワークレイヤをを握られるのが嫌、みたいな発達段階がある

posted at 12:07:02

11月30日

@mizchi

prev.js@mizchi

@flybayer I often use Firebase Authentication to implement JWT authentication unless I have a specific reason to do so. It takes about 3-5 seconds to authenticate the first time, which is stressful, but it's easy to implement and free to start. The lock-in is a concern, though...

posted at 12:03:11

11月30日

@mizchi

prev.js@mizchi

じゃあ prisma で現状の ActiveRecord 倒せる?っていうと、現状厳しいし、 最低限 prisma migrate の --experimental 外れてからスタートって感じ

posted at 11:55:24

11月30日

@mizchi

prev.js@mizchi

RailsのActiveRecord が優秀なことは間違いない事実なので、逆にいうとそこを倒せば新規にRails採用する理由はほぼなくなる

posted at 11:52:53

11月30日

@mizchi

prev.js@mizchi

@flybayer It's common around me to use Redis for Rails session management. However, this may be a unique circumstance in Japan, where Rails has been widely adopted and grown and grown into a high load.

I want boilerplate to be a best practice and be able to withstand high loads.

posted at 11:47:20

11月30日

@mizchi

prev.js@mizchi

@flybayer I've always thought it was best practice to manage sessions in Redis. You can read about it in most performance improvement guides. But I've never measured it myself, and I'll try to do so next time.

posted at 11:37:14

11月30日

@mizchi

prev.js@mizchi

開発者のDXの名の下にHTMLのレンダリングを誰が握るかの技術的な政治・綱引きが行われるのが2010年代の後半のWeb開発者の状況だったけど、DXだけではなくエンドユーザー最適化にまで向かうとフロントエンド技術(JS)以外の選択肢はない、というのが自分の認識です

posted at 11:30:15

11月30日

@mizchi

prev.js@mizchi

RoR がないことが福利厚生、ポジショントークではあるけどフロントエンド視点では間違いなくそうで、RoRの生成するHTMLと向き合わなくていいこと、10年前の「レール」に従ったリソース管理を生産性の名の下に強制されるのは結構ストレスです

posted at 11:23:41

11月30日

@mizchi

prev.js@mizchi

10件のコメント b.hatena.ne.jp/entry?url=http “2004年から約17年間Mac OS Xのサードパーティ通知システムとして開発が続けられてきた「Growl」プロジェクトが終了。 | AAPL Ch.” htn.to/2FsThNkrpV

posted at 09:52:13

このページの先頭へ