Artwork

Contenido proporcionado por そうっすね制作委員会. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente そうっすね制作委員会 o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

14. フロントエンド試し場としてのsoussune

2:00:07
 
Compartir
 

Manage episode 187720855 series 1549311
Contenido proporcionado por そうっすね制作委員会. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente そうっすね制作委員会 o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

trkwとmiyaokaの2人で、emoji問答、フロント技術を使ったポッドキャストサイト、Static Site Generator、フロント技術が混沌としていた時代などについて話しました。## Show Notes

emoji 問答

フロント技術を使ったポッドキャストサイト作り

  • soussune 開発ブログ
  • soussune サイトの技術スタック選定
    • GitHub + Phenomic + Netlify(ビルドあり) + CloudFlare
    • GitHub + Nuxt SSR + Heroku(ビルドあり) + CloudFlare
    • GitHub + Nuxt (nuxt generate) + Travis CI(ビルドあり) + GitHub Pages + CloudFlare
    • GitHub + Jekyll(yattecast) + GitHub Pages(ビルドなし) + CloudFlare
  • Static Site Generator の CMS 化
  • 再生プレイヤーをフロント的にもっとモダンにしたい
  • 集計
    • Show Notes のリンクに target を指定したい
    • Jekyll GitHub でやるには js が手っ取り早い
    • Rebuild の処理見てたら集計もしてた
$('.post a') .not('.internal') .each(function(i, el) { $(el).attr('target', '_blank') }) $('.post a').on('click', function(e) { _gaq.push(['_trackEvent', 'Link', 'click', $(this).attr('href')]) }) 
  • 学び先
    • Rebuild だけでなく、その先の海外ポッドキャスター勢も参考にしたい
    • 脱 Jekyll にすることでフロント技術だけでも Rebuild フォロワーから脱却

Static Site Generator

  • いろんな言語で Static Site Generator

  • Podcast サイトを作るための Podcast になってきた

  • いろんな言語を学ぶための Static Site Generator

  • GitBook

    • 本を作るためのものでドキュメントツールじゃない

    • Phenomic で GitBook 風レイアウト作成

      • ドキュメントのフォルダ構造をそのまま目次として出す実装
      • 表示順の制御のためにプライオリティのメタ情報をつけたが、BASIC の行番号的でこれはダメだと思った
    • 古い BASIC でのプログラムの入力

      各行の最初についている数字が行番号です。10 からはじめて 10 ずつ増やしていくのが一般的です。こうすれば、後から簡単に行を挿入することができます(ただし 9 行まで)。

フロント技術が混沌としていた 2014 年

  • Virtual DOM が出始め
  • CoffeeScript
    • 最近の勉強会で苦笑が起きた
  • Angular 2.0 が AngularJS 1.3 おじさんを淡々と葬り去っていく小芝居会場
  • MEAN Stack
  • 死の臭いに慣れてきた
    • 普段からいろんなところを見ることで早めに死を悟ろう
    • Backbone.js + React v0.10 + TypeScript v1 → 死
  • フロント技術勉強するのに webpack.config からやっていく問題
  • フロント 3 大ライブラリ
  • Atom、Sublime Text、WebStorm に Visual Studio Code、四大エディター真夏の大決戦!
    • HTML5 Conference 2016 行ってきたよ - やまろぐはてな
    • GUI エディタ論争が流行ってたのは 2015 年までで、もはや差が無いので盛り上がれなかった
    • VSCode が最後発だから一番強い。便利な機能はすぐに移植される
    • Vue も後発だから Angular と React のいいとこどり
      • Isuue が特に少ない
  • 今は安定しているがこれから先どうしていくか。対アプリなどの戦場へ
  • フロントに求められること
    • UI 表現に凝る人とアプリとしての技術スタックを突き詰める人って同じフロントでも方向性が違う
  • フロントエンド試し場としての soussune
    • PWA、AMP 対応
    • genba.fmは AMP 対応してる
  • 求められる障害対応力:お名前.com の email 認証きれた問題 1 時間くらいで解決した

💬おたより募集中

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

45 episodios

Artwork
iconCompartir
 
Manage episode 187720855 series 1549311
Contenido proporcionado por そうっすね制作委員会. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente そうっすね制作委員会 o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

trkwとmiyaokaの2人で、emoji問答、フロント技術を使ったポッドキャストサイト、Static Site Generator、フロント技術が混沌としていた時代などについて話しました。## Show Notes

emoji 問答

フロント技術を使ったポッドキャストサイト作り

  • soussune 開発ブログ
  • soussune サイトの技術スタック選定
    • GitHub + Phenomic + Netlify(ビルドあり) + CloudFlare
    • GitHub + Nuxt SSR + Heroku(ビルドあり) + CloudFlare
    • GitHub + Nuxt (nuxt generate) + Travis CI(ビルドあり) + GitHub Pages + CloudFlare
    • GitHub + Jekyll(yattecast) + GitHub Pages(ビルドなし) + CloudFlare
  • Static Site Generator の CMS 化
  • 再生プレイヤーをフロント的にもっとモダンにしたい
  • 集計
    • Show Notes のリンクに target を指定したい
    • Jekyll GitHub でやるには js が手っ取り早い
    • Rebuild の処理見てたら集計もしてた
$('.post a') .not('.internal') .each(function(i, el) { $(el).attr('target', '_blank') }) $('.post a').on('click', function(e) { _gaq.push(['_trackEvent', 'Link', 'click', $(this).attr('href')]) }) 
  • 学び先
    • Rebuild だけでなく、その先の海外ポッドキャスター勢も参考にしたい
    • 脱 Jekyll にすることでフロント技術だけでも Rebuild フォロワーから脱却

Static Site Generator

  • いろんな言語で Static Site Generator

  • Podcast サイトを作るための Podcast になってきた

  • いろんな言語を学ぶための Static Site Generator

  • GitBook

    • 本を作るためのものでドキュメントツールじゃない

    • Phenomic で GitBook 風レイアウト作成

      • ドキュメントのフォルダ構造をそのまま目次として出す実装
      • 表示順の制御のためにプライオリティのメタ情報をつけたが、BASIC の行番号的でこれはダメだと思った
    • 古い BASIC でのプログラムの入力

      各行の最初についている数字が行番号です。10 からはじめて 10 ずつ増やしていくのが一般的です。こうすれば、後から簡単に行を挿入することができます(ただし 9 行まで)。

フロント技術が混沌としていた 2014 年

  • Virtual DOM が出始め
  • CoffeeScript
    • 最近の勉強会で苦笑が起きた
  • Angular 2.0 が AngularJS 1.3 おじさんを淡々と葬り去っていく小芝居会場
  • MEAN Stack
  • 死の臭いに慣れてきた
    • 普段からいろんなところを見ることで早めに死を悟ろう
    • Backbone.js + React v0.10 + TypeScript v1 → 死
  • フロント技術勉強するのに webpack.config からやっていく問題
  • フロント 3 大ライブラリ
  • Atom、Sublime Text、WebStorm に Visual Studio Code、四大エディター真夏の大決戦!
    • HTML5 Conference 2016 行ってきたよ - やまろぐはてな
    • GUI エディタ論争が流行ってたのは 2015 年までで、もはや差が無いので盛り上がれなかった
    • VSCode が最後発だから一番強い。便利な機能はすぐに移植される
    • Vue も後発だから Angular と React のいいとこどり
      • Isuue が特に少ない
  • 今は安定しているがこれから先どうしていくか。対アプリなどの戦場へ
  • フロントに求められること
    • UI 表現に凝る人とアプリとしての技術スタックを突き詰める人って同じフロントでも方向性が違う
  • フロントエンド試し場としての soussune
    • PWA、AMP 対応
    • genba.fmは AMP 対応してる
  • 求められる障害対応力:お名前.com の email 認証きれた問題 1 時間くらいで解決した

💬おたより募集中

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

45 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida