s4na's blog

s4naのテックブログ

ファーストペンギン

Roppongi.vue #4 参加レポート

Vue.js + a11y

Vueで着せ替えアプリ作ろうとしてハマったこと & リアクティブなコンポーネント設計とpropsの話

コメント

イラストがかわいくてすごい!!

ポートフォリオサイトもすごい!! https://pf.nekobooks.com/

サーバーレスアーキテクチャとNuxtで特設サイトを作った話

  • speakerdeck.com
  • @potproject さん
    • 株式会社アイスタイルメディア
    • cosmeサイトの名でもエンジニア
  • @cosme Beauty Day
  • 採用した理由
    • Nuxt.js
      • Vue.jsを使ってWebアプリフレームワーク
      • Vue.jsの知見があった
      • 新規のWeb開発だったため
    • サーバレスアーキテクチャ
      • 大量アクセスが見込まれる
      • サーバを意識せず工数もそこまでないので、開発に専念したい
  • デプロイ
  • サーバーレス+Nuxt.jsでSSRを実現するには?
    • API GatewayとLambdaを使用してサーバレスアプリケーションを構築する必要がある
  • Serverless Framework
    • CI/CD
    • yamlに構成を書くとデプロイできる
  • パフォーマンスチューニング
    • Vue-lazyload
      • 画像を遅延読み込みにできる
  • 当日
    • アクセスが20倍になった
    • Nuxt.jsでは問題なかったけど、FBBとかで障害などがあった

VeeValidate 3.0について

  • @igayamaguchi さん
  • 株式会社 一休
  • VeeValidate
    • https://logaretm.github.io/vee-validate/
    • Vueのバリデーションライブラリ
    • できること
    • VeeValidate 3.0
      • 1年半腰にアップデートがきた
    • やること
    • 初期設定
      • 必要最低限にバリデーションルールもある
    • ValidationProvider
      • inputに設定されたv-modelを監視してくれる
    • ValidationObserver
    • VeeValidate
      • RuleはView側に寄っていく
        • 素のVue.jsで書いていくのであれば、watchになりそう?

コメント

あまり聞きなれない単語ばかりで、ついていくのが大変だった。(一部ついていけなかった) 勉強しないと・・・

Vueのリアクティブシステムを理解してパフォーマンス低下を防ごう

コメント

ReactとVueの変更点を具体的に一つ知れた!(React全く触ったことがない)

あとがき

  • ライブ配信の仕方も実況動画っぽくて面白かったです。GameWithさんのゲーム会社ならではの設備があってこそなのかな〜と思いました。
  • Vue.js
    • まだライブラリなどが出揃っていないのかな?といった印象を受けました。(まだ出て5年ということもあると思いますが)
    • これからもどんどん増えていくのかなと思います。