2024-05-06
2024ゴールデンウィーク最終日
https://gyazo.com/a0e7b2f38db044a239459c4fca57446a
こどもの日の振替休日
両親が朝から帰る
途中で国営ひたち海浜公園に寄っていったらしい
Defaults to TS for <script vapor> · Issue #198 · vuejs/core-vapor · GitHub
Vue Vapor Modeのデフォルトを<setup lang="ts">にするのはどうかという提案
ふとした疑問:Vapor ModeのVueファイルってStorybookで問題なく解釈して動くのかな
ubugeeei氏曰く
Storybook の内部の動作がどうなってるのか分かりませんが、Vue のアドオン?が入っていれば Vue のコンパイラ使えるはずなのでそいつに任せれば動くはずです
@storybook/vue3がその辺含んでるかな(無知)
Vue コンパイラに閉じた問題ではあるので、必要なランタイム(vue/vapor)さえインストールされていてインポートできるような環境になっていれば動くはず
コストコ行ってくる
ゴールデンウィーク影響なのかいつも混雑する橋が全然混んでおらずスムーズだった
マイネームの箱入りって売ってるんだ…
ALL TOGETHER〜日本プロレスリング連盟発足記念・能登半島復興支援チャリティ大会〜開催
【ALL TOGETHER】観衆4583人は第1回大会の3分の1以下 タイチが問題視「プロレス全体の力がこれか?」 | 東スポWEB
フロントエンドカンファレンス北海道2024、個人スポンサー枠あったのに気づいたので申し込んだ
https://gyazo.com/fb881343b45092ca542138b86326aa87
ユニコーンオーバーロード進捗
https://gyazo.com/76446e6fa335df7a31428267b90d7943
ユニット数上限全開放した
https://gyazo.com/310b560fba6f7889abc1597cd6612defhttps://gyazo.com/4320fe6f6d06c48ed60116ddc246fe92
アルビオン制覇〜
https://gyazo.com/51e3380476cac26534d47ad1544932fe
各地の町の復旧も完了
最終決戦に向けてレベル上げなどの準備中
https://www.njpw.co.jp/apology/
新日本プロレスのシステム障害について
具体的な事象やどのようにして改善に至ったことなどの説明がないのがBAD
Google AdSense の広告掲載を全て止めることにしました - しばやん雑記
Google AdSense
タイトルの通りですが、このブログでは長年 Google AdSense を使った広告掲載を行っていましたが、今日から全て止めることにしました。止めるに至った理由はいくつかあるのですが、最近の無茶苦茶な広告の出し方に嫌気が差したのが一番大きいです。
大野左紀子:
この社会の優性価値にして唯一の尺度「儲かるか儲からないか」を内面化した人間にとって、儲からないことに開き直る、ばかりか、下手をすると儲からないことに価値を見い出そうとするかのような態度は、"悪"である。
有馬トモユキ:
http://tatsdesign.com
https://gyazo.com/5e8bc71686b9e21c98aba278c900cb0f
有馬トモユキ
リンク集なだけなのに溢れんばかりのセンスかっこ良い
Fix typo in configuring guide ci skip by sunakan · Pull Request #51734 · rails/rails · GitHub
同僚だった
git grepでtypoとか漏れがないかを探すのはウチでよくやる手法
フロントエンドカンファレンス北海道2024のプロポーザル多すぎるのでChatGPTに選出してもらってみた
yamanoku.icon あなたはとあるフロントエンドカンファレンスの選考委員会の人です。今回20分トークでのプロポーザルで以下の発表タイトルが集まりました。あなたであればこの中からどのようなものが聴者に聴いてほしいと思うものがありますでしょうか。タイトルから察して10個上げてみてください。またその理由も挙げてみてください。
(発表リストは以下略)
GPT-4.icon フロントエンドカンファレンスの聴衆は、新しい技術やベストプラクティス、実際にプロジェクトで直面する課題の解決策について学びたいと考えています。そのため、選考する際には、技術的な深さ、実用性、革新性、そして幅広い関心を引きつけるトピックを重視します。以下はその基準に基づいて選んだ10のプロポーザルです。
1. React Hook Formで複雑なフォームを作る時のプラクティス
- 理由: フロントエンド開発ではフォームの扱いが重要であり、React Hook Formは人気のあるライブラリです。このセッションは具体的なプラクティスを提供し、多くの開発者にとって直接的な価値があるでしょう。
2. AWS Amplify Gen2で実現するバックエンドを意識しないコードファーストなアプローチ
- 理由: AWS Amplifyはフロントエンド開発者がバックエンドリソースを簡単に扱えるようにするサービスです。第二世代の機能に焦点を当てることは、最新技術の活用方法を学ぶ絶好の機会を提供します。
3. OpenAPIを中心にしたフロントエンド開発
- 理由: OpenAPIの利用は、フロントエンドとバックエンドの統合をスムーズに行う上で重要です。このアプローチを取り入れることで、開発プロセスの効率化が期待できます。
4. デザインシステムを支える技術
- 理由: デザインシステムは、一貫性のあるUIを構築する上で不可欠です。このセッションでは、デザインシステムを支える技術的な側面に焦点を当て、より効果的なフロントエンド開発の方法を提案します。
5. フロントエンド開発のための関数型プログラミングのエッセンス
- 理由: 関数型プログラミングは、予測可能で再利用可能なコードを書くための強力なパラダイムです。このセッションは、フロントエンド開発におけるその適用を探求します。
6. Webアプリをモバイルアプリ化したらユーザが激増した話。Capacitorで、ユーザがアプリを使いたいプラットフォームで使えるようにしよう
- 理由: モバイルファーストが重要な時代に、Webアプリをモバイルアプリへと拡張する方法は多くの開発者にとって価値があります。Capacitorの実例を共有することで、具体的な実践方法を学べます。
7. 事業におけるフロントエンドのあり方
- 理由: このセッションは、技術的な側面だけでなく、ビジネスの文脈でフロントエンドがどのように機能するかを探ります。技術とビジネスの架け橋となる内容は多くの開発者にとって刺激的です。
8. フロントエンドから始めるブロックチェーンアプリケーション開発
- 理由: ブロックチェーン技術への関心が高まっている今、フロントエンド開発者がどのようにしてこの新しい領域に参入できるかを学ぶ機会は価値があります。
9. 【React x Three.js】 Reactで3DCGモデルを動かす
- 理由: インタラクティブな3Dコンテンツの需要が高まっています。ReactとThree.jsの組み合わせによる3Dモデルの扱い方を学ぶことは、新しいスキルを開発者にもたらします。
10. TypeScriptでシームレスなフルスタック開発を実現! フロントエンドエンジニアのための最新AWS Amplify (Gen2)活用術
- 理由: TypeScriptの普及とともに、フロントエンドとバックエンドの間のギャップを減らす方法についての関心が高まっています。AWS Amplifyと組み合わせることで、開発プロセスがどのように改善されるかを学ぶ価値があります。
これらのセッションは、技術的な深さ、実用性、そして革新的なアプローチを提供することで、フロントエンド開発における最新のトレンドとベストプラクティスを学ぶ絶好の機会を提供します。
React.jsとかAWS Amplifyとかに寄りすぎではないか、ブロックチェーンは本当に注目の技術なのか?というフィードバックを与えた
GPT-4.icon フィードバックを受けて、選択肢を多様化し、より広範な技術やトレンドをカバーする形でリストを見直してみましょう。また、重複しているAWS Amplifyに関するプロポーザルを1つに絞り、ブロックチェーンに関するトピックについても、その実用性と現在の技術トレンドに即した選考を心掛けます。
1. OpenAPIを中心にしたフロントエンド開発
- 理由: API中心の開発は、様々なフレームワークや言語での開発に対応可能であり、フロントエンド開発の効率化と品質向上に貢献します。
2. デザインシステムを支える技術
- 理由: デザインシステムはフレームワークに依存しないため、多様な技術スタックを持つ開発者にとって有用です。一貫性のあるUI/UXの実現に向けた普遍的なトピックです。
3. Viteが流行った理由をプラグインから紐解く
- 理由: Viteは多様なフロントエンドフレームワークで採用されているビルドツールで、開発体験の向上に貢献しています。その普及背景とプラグインエコシステムについて学ぶことは有益です。
4. 非同期処理を活用しながらRust製wasmとJSを連携する方法(wasm-bindgenを使いたくない人向け)
- 理由: WebAssemblyはフロントエンド開発に新たな可能性をもたらしており、Rustとの連携はパフォーマンスの向上に寄与します。JavaScript以外の言語をフロントエンドで利用するアプローチの理解を深めます。
5. フロントエンド開発のための関数型プログラミングのエッセンス
- 理由: 関数型プログラミングは、様々なプログラミング言語やフレームワークでの開発に応用可能で、より堅牢で再利用しやすいコードを書くための手法を提供します。
6. 小さく初めて効果を最大化するフロントエンドの自動テスト導入
- 理由: 自動テストは品質保証に欠かせない要素であり、どの技術スタックを使用している開発者にとっても関連性が高いトピックです。
7. JavaScript 以外の言語によるフロントエンドWeb開発が既に実用段階である話
- 理由: フロントエンドの技術選択肢はJavaScriptだけに限らず、様々な言語やコンパイルターゲットが存在します。このセッションは技術の多様性に焦点を当てます。
8. The Future of Frontend i18n : Intl.MessageFormat
- 理由: 国際化は多くのウェブアプリケーションで必須の要件であり、新しい国際化APIの紹介は多くの開発者にとって有益です。
9. Web技術を駆使してユーザーの画面を「録画」する
- 理由: ユーザーエクスペリエンスの分析において、実際のユーザー操作を理解することは極めて重要です。この技術はフロントエンド開発者に新たな視点を提供します。
10. コードの責務を明確にするフロントエンドのエラー設計
- 理由: エラー処理は良質なユーザーエクスペリエンスを提供する上で重要な要素です。このセッションは、フレームワークに依存しない普遍的な問題に対処します。
これらのトピックは、フロントエンドの様々な側面や技術スタックに対応し、より広い聴衆の関心を引く内容に改善されています。また、AWS Amplifyに関しては、他の技術やトレンドにフォーカスを移し、ブロックチェーンのトピックは現時点での技術トレンドや実用性に基づいた選考を行いました。
まぁ妥当な感じではなかろうか…?
実際に10個選ばれるかはわからないが
tomoam:
海外のテック系の著名人ですらyoutubeのサムネで顔芸を披露しているので、もはや開発者にとって顔芸は必須スキル
Theo氏とか…