Artwork

コンテンツは そうっすね制作委員会 によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、そうっすね制作委員会 またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作物をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal
Player FM -ポッドキャストアプリ
Player FMアプリでオフラインにしPlayer FMう!

40. CTOの技術選定

1:15:11
 
シェア
 

Manage episode 205540161 series 1549311
コンテンツは そうっすね制作委員会 によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、そうっすね制作委員会 またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作物をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal

trkwとmiyaokaとkotamatsの3人で、SCOUTER、Vue.js、Nuxt.js、Laravel、Android、JetBrainsなどについて話しました。## Show Notes

kotamats さんの自己紹介

SCOUTER さんが行っている技術選定

  • 技術選定のコンセプト
  • ゆるふわでできる物を選んでいる
  • 最近の開発では Nuxt も利用している
  • Laravel は Rails 出身者でも開発に携わりやすい
  • 2 年前は CakePHP で運用していてリニューアル、現在は Laravel と Vue で運用
  • Nuxt は、 2017 年 10 月から実際に導入している
  • デメリットと感じる点は、ゆるく書けるのが良くも、悪くも
  • Vue.js だとあまり、Component を許容しない
  • タグが invalid でも通してしまう

vue これvalidなの… pic.twitter.com/JctNnlLAuJ

— azu (@azu_re) 2018年4月4日

別リポジトリで、ソースを共有する方法

  • 企業側、スカウターさん、転職者さん、Admin 用でリポジトリが別れているという課題
  • 扱っているデータは一緒なので、別リポジトリでも plugin 的に同じソースを利用したい
  • Storybook 上で Button など、共用パーツをまとめてる

分岐が複雑なコンポーネント

  • v-if とかで分岐、Admin でこういうステータスだと表示しない
  • Logic に落とし込むと v-if が多くなり複雑になる
  • jsx の返す関数を用意して、render に渡す
  • 愚直に JavaScript を書く
  • v-if のネストや v-else まで入るとつらい感
  • 後置 if 構文: If, Else, Unless, and Conditional Assignment - CoffeeScript

うーん、個人的には Vue も大規模なもので十分使えると思ってるのだけど、この認識の違いはどこからきてるんだろう。

— katashin (@ktsn) 2018年4月2日
  • フロントエンドの Vue.js は、サーバーサイドの PHP に似ているのかも
  • 初級者から中級者にとっつきやすいイメージがあるが、強い PHPer のような人も居る

API の IO が複雑な時の開発フロー

よい API ドキュメントがあるだけで、開発意欲がわく

ソースコードの抽象化、責務範囲

This is fixed now -- I wasn't expecting such a quick turnaround around on Friday afternoon!

— Tatsuhiko Miyagawa (@miyagawa) 2018年3月24日

Android の日本展開

Android P Preview対応機種の日本販売状況
Pixel ✘
Pixel XL ✘
Pixel 2 ✘
Pixel 2 XL ✘
Xperia XZ2 △(キャリア版はおそらく不可なため)
Xiaomi Mi Mix 2S ✘
Nokia 7 Plus ✘
Oppo R15 Pro ✘
Vivo X21 ✘
OnePlus 6 ✘
Essential PH‑1 ○

— tomokin966 (@tomokin966) 2018年5月9日
  • Google Lens

日本だけ iOS シェア率高いままというのが IE の再来を想起させるので危機感

【調査】#iPhone#Android のシェア調査です。日本と海外では両者のシェアに大きな違いがあります
日本:#iOS 68.6% Android 30.4%
国外: iOS 19.6% Android 71.9%https://t.co/TWw2uPqtYT pic.twitter.com/mlN5CTUrPD

— XERA公式 (@xera_jp) 2017年8月10日

JetBrains 製品の機能どこまで使ってる?

フロントはもう VSCode > IntelliJ系 かと思ったけど、Vueのコードジャンプのサポートでやっぱり InteliJ系 > VSCode だわ〜となった。でもReactだったらVSCodeでええな。。。

— nabepon (@nabepon_dev) 2018年4月12日

intellij、ときどきくっそ重くなって重くなるたび.idea/workspace.xmlを削除してるんだけど、どうにかならんかしら

— nabepon (@nabepon_dev) 2018年4月3日
  • trkw の MacBook Pro で ふぁんふぁん いう

プログラミング言語の使い分け


💬おたより募集中

soussuneでは感想や質問などリスナーからのご意見をお待ちしています。 からお気軽にコメントをお寄せください
  continue reading

45 つのエピソード

Artwork
iconシェア
 
Manage episode 205540161 series 1549311
コンテンツは そうっすね制作委員会 によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、そうっすね制作委員会 またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作物をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal

trkwとmiyaokaとkotamatsの3人で、SCOUTER、Vue.js、Nuxt.js、Laravel、Android、JetBrainsなどについて話しました。## Show Notes

kotamats さんの自己紹介

SCOUTER さんが行っている技術選定

  • 技術選定のコンセプト
  • ゆるふわでできる物を選んでいる
  • 最近の開発では Nuxt も利用している
  • Laravel は Rails 出身者でも開発に携わりやすい
  • 2 年前は CakePHP で運用していてリニューアル、現在は Laravel と Vue で運用
  • Nuxt は、 2017 年 10 月から実際に導入している
  • デメリットと感じる点は、ゆるく書けるのが良くも、悪くも
  • Vue.js だとあまり、Component を許容しない
  • タグが invalid でも通してしまう

vue これvalidなの… pic.twitter.com/JctNnlLAuJ

— azu (@azu_re) 2018年4月4日

別リポジトリで、ソースを共有する方法

  • 企業側、スカウターさん、転職者さん、Admin 用でリポジトリが別れているという課題
  • 扱っているデータは一緒なので、別リポジトリでも plugin 的に同じソースを利用したい
  • Storybook 上で Button など、共用パーツをまとめてる

分岐が複雑なコンポーネント

  • v-if とかで分岐、Admin でこういうステータスだと表示しない
  • Logic に落とし込むと v-if が多くなり複雑になる
  • jsx の返す関数を用意して、render に渡す
  • 愚直に JavaScript を書く
  • v-if のネストや v-else まで入るとつらい感
  • 後置 if 構文: If, Else, Unless, and Conditional Assignment - CoffeeScript

うーん、個人的には Vue も大規模なもので十分使えると思ってるのだけど、この認識の違いはどこからきてるんだろう。

— katashin (@ktsn) 2018年4月2日
  • フロントエンドの Vue.js は、サーバーサイドの PHP に似ているのかも
  • 初級者から中級者にとっつきやすいイメージがあるが、強い PHPer のような人も居る

API の IO が複雑な時の開発フロー

よい API ドキュメントがあるだけで、開発意欲がわく

ソースコードの抽象化、責務範囲

This is fixed now -- I wasn't expecting such a quick turnaround around on Friday afternoon!

— Tatsuhiko Miyagawa (@miyagawa) 2018年3月24日

Android の日本展開

Android P Preview対応機種の日本販売状況
Pixel ✘
Pixel XL ✘
Pixel 2 ✘
Pixel 2 XL ✘
Xperia XZ2 △(キャリア版はおそらく不可なため)
Xiaomi Mi Mix 2S ✘
Nokia 7 Plus ✘
Oppo R15 Pro ✘
Vivo X21 ✘
OnePlus 6 ✘
Essential PH‑1 ○

— tomokin966 (@tomokin966) 2018年5月9日
  • Google Lens

日本だけ iOS シェア率高いままというのが IE の再来を想起させるので危機感

【調査】#iPhone#Android のシェア調査です。日本と海外では両者のシェアに大きな違いがあります
日本:#iOS 68.6% Android 30.4%
国外: iOS 19.6% Android 71.9%https://t.co/TWw2uPqtYT pic.twitter.com/mlN5CTUrPD

— XERA公式 (@xera_jp) 2017年8月10日

JetBrains 製品の機能どこまで使ってる?

フロントはもう VSCode > IntelliJ系 かと思ったけど、Vueのコードジャンプのサポートでやっぱり InteliJ系 > VSCode だわ〜となった。でもReactだったらVSCodeでええな。。。

— nabepon (@nabepon_dev) 2018年4月12日

intellij、ときどきくっそ重くなって重くなるたび.idea/workspace.xmlを削除してるんだけど、どうにかならんかしら

— nabepon (@nabepon_dev) 2018年4月3日
  • trkw の MacBook Pro で ふぁんふぁん いう

プログラミング言語の使い分け


💬おたより募集中

soussuneでは感想や質問などリスナーからのご意見をお待ちしています。 からお気軽にコメントをお寄せください
  continue reading

45 つのエピソード

すべてのエピソード

×
 
Loading …

プレーヤーFMへようこそ!

Player FMは今からすぐに楽しめるために高品質のポッドキャストをウェブでスキャンしています。 これは最高のポッドキャストアプリで、Android、iPhone、そしてWebで動作します。 全ての端末で購読を同期するためにサインアップしてください。

 

クイックリファレンスガイド