Submit Search
Upload
小規模チームで Type script と向き合う話
•
0 likes
•
162 views
Tatsuya Yamamoto
Follow
ニュースレターつき会員制メディア作成サービス Medy の開発において得た TypeScript の知見を小規模チームによるアプリケーションの構築に着目してお伝えします。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
Yahoo!デベロッパーネットワーク
2018年1月定例会「ボイスアシスタントアプリ開発の今」で登壇した内容です。
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
gree_tech
「July Tech Festa 2019」で発表された資料です。 https://2019.techfesta.jp/
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
gree_tech
「新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ」 グリー株式会社 開発統括本部所属 データエンジニア 山田 龍寛 ※Developers Summit 2015 Autumnでの発表資料です http://event.shoeisha.jp/devsumi/20151014/timetable
インフラエンジニアの楽しい標準化活動
インフラエンジニアの楽しい標準化活動
gree_tech
グリー開発本部 Meetup #5 U30 で発表された資料です https://gree.connpass.com/event/143875/
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 A-1 セッションのスライドです。
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々
gree_tech
WebDB Forum 2018で発表された資料です。 http://db-event.jpn.org/webdbf2018/
社内サービスのUI改善
社内サービスのUI改善
gree_tech
Battle Conference U30にて発表された資料です https://bcu30.jp/
行ってみよう、やってみよう!
行ってみよう、やってみよう!
gree_tech
グリー開発本部 Meetup #5 U30 で発表された資料です https://gree.connpass.com/event/143875/
Recommended
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
Yahoo!デベロッパーネットワーク
2018年1月定例会「ボイスアシスタントアプリ開発の今」で登壇した内容です。
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
gree_tech
「July Tech Festa 2019」で発表された資料です。 https://2019.techfesta.jp/
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
gree_tech
「新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ」 グリー株式会社 開発統括本部所属 データエンジニア 山田 龍寛 ※Developers Summit 2015 Autumnでの発表資料です http://event.shoeisha.jp/devsumi/20151014/timetable
インフラエンジニアの楽しい標準化活動
インフラエンジニアの楽しい標準化活動
gree_tech
グリー開発本部 Meetup #5 U30 で発表された資料です https://gree.connpass.com/event/143875/
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 A-1 セッションのスライドです。
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々
gree_tech
WebDB Forum 2018で発表された資料です。 http://db-event.jpn.org/webdbf2018/
社内サービスのUI改善
社内サービスのUI改善
gree_tech
Battle Conference U30にて発表された資料です https://bcu30.jp/
行ってみよう、やってみよう!
行ってみよう、やってみよう!
gree_tech
グリー開発本部 Meetup #5 U30 で発表された資料です https://gree.connpass.com/event/143875/
RPKI勉強会/RPKIユーザBoF
RPKI勉強会/RPKIユーザBoF
gree_tech
RPKI勉強会/RPKIユーザBoF
Asp.netとbluemixで遊んでみたお話
Asp.netとbluemixで遊んでみたお話
Kazunori Hamamoto
【中継】プログラミング生放送勉強会 第37回@福岡
PHP Version Up と AWS への移行
PHP Version Up と AWS への移行
gree_tech
PHP Conference 2017 にて発表された資料です。 http://phpcon.php.gr.jp/2017/
YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 A-1 セッションのスライドです。
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 D-5 セッションのスライドです。
TypeScript製フレームワーク「Nest」のご紹介
TypeScript製フレームワーク「Nest」のご紹介
bitbank, Inc. Tokyo, Japan
Nestについて広く浅く紹介
DataEngConf NYC’18 セッションサマリー #2
DataEngConf NYC’18 セッションサマリー #2
gree_tech
グリー開発本部 Meetup #1 DataEngConf NYC報告会で発表された資料です。 https://gree.connpass.com/event/107057/
YJTC18 C-1 Kotlin導入の状況と展望
YJTC18 C-1 Kotlin導入の状況と展望
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 C-1 セッションのスライドです。
セキュリティ教育とUX ~結ばれていた赤い糸~
セキュリティ教育とUX ~結ばれていた赤い糸~
Yahoo!デベロッパーネットワーク
https://connpass.com/event/55559/ 「セキュリティとUXの〇〇な関係」で使用したスライドです。
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
gree_tech
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/Session-2
Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理
Yahoo!デベロッパーネットワーク
Bonfire API #1 「APIの役割の多様化」において発表された資料です。
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
gree_tech
グリー株式会社 足立 紘亮「グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話」 2015/10/27 「メタ勉強会 ~ 社内勉強会うまくいってる?~ #metabenkyokai」 での発表資料です https://atnd.org/events/70977
第一回☆GREE AI Programming ContestでTensorFlow
第一回☆GREE AI Programming ContestでTensorFlow
gree_tech
TensorFlow User Group #5 で発表された資料です。 https://tfug-tokyo.connpass.com/event/56100/
kukai: 省エネ世界2位のディープラーニング・スパコン
kukai: 省エネ世界2位のディープラーニング・スパコン
Yahoo!デベロッパーネットワーク
https://idcf.doorkeeper.jp/events/63057
インターネットの維持 近況
インターネットの維持 近況
gree_tech
「ENOG56 Meeting」で発表された資料です。 http://enog.jp/archives/2141
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
Akira Kitauchi
2016/4/28に行われた「Java開発最前線 - UZABASE Meetup#2」の発表資料です。 http://uzabase-meetup.connpass.com/event/29952/
クラウドの積極的利活用による生産性向上と経営に寄与する仕組みづくり
クラウドの積極的利活用による生産性向上と経営に寄与する仕組みづくり
gree_tech
HDE DAY 2014 TOKYOで発表された資料です。 http://www.hde.co.jp/hdeday/
Amazon Kinesis Streams デモ
Amazon Kinesis Streams デモ
recotech
RecoChoku Tech Night #06 2017/12/12(火)開催 株式会社レコチョク 高橋 克幸(バックエンドエンジニア/2年目)
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
オラクルエンジニア通信
翔泳社主催 Developers Summit 2018 15-B2の講演資料です。 ----------------- HadoopやSparkは、スタンダードな分析基盤として今ではすっかり定着しました。その上で、エンジニアにはPythonやRを使った機械学習などを求められるケースも多いかと思います。 また、従来のビッグデータではオフライン分析が主でしたが、Kafkaの台頭により、ストリームデータに対する要件も増えてきました。 本セッションでは、ストリームとバッチを融合したアナリティクスの事例紹介をベースにKafkaやHadoopでデータをストアし、Zeppelin上での機械学習をチュートリアル形式でお伝えします。 さらに、これからデータサイエンティストを目指す方のために、これらの環境を"タダ"で利用できるOracleのCloud環境も併せてご紹介させていだきます。 ------------------- http://event.shoeisha.jp/devsumi/20180215/session/1619/
OSS強化学習向けゲーム環境の動向
OSS強化学習向けゲーム環境の動向
gree_tech
グリー開発本部 Meetup #2 ゲーム x 強化学習エンジニアリングで発表された資料です。 https://gree.connpass.com/event/112599/ #GDMeetup
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
Naoki Ohsugi
2014年3月14日(東京)、17日(名古屋)に開催されたSQiP2014投稿応援フォーラムで講演させていただいたプレゼンテーションです。
SQiPシンポジウムアブストラクト作成のポイント
SQiPシンポジウムアブストラクト作成のポイント
ソフトウェア品質シンポジウム
【ソフトウェア品質シンポジウムで発表しませんか?】 ~本シンポジウムはアブストラクトで応募できます。~ 多大な労力を費やして論文を作成し、投稿しても採用されるとは限りません。本シンポジウムは、アブストラクトで応募でき、本文を書く前に採否が決まります。 この資料ではアブストラクトを作成するにあってのポイントを紹介します。
More Related Content
What's hot
RPKI勉強会/RPKIユーザBoF
RPKI勉強会/RPKIユーザBoF
gree_tech
RPKI勉強会/RPKIユーザBoF
Asp.netとbluemixで遊んでみたお話
Asp.netとbluemixで遊んでみたお話
Kazunori Hamamoto
【中継】プログラミング生放送勉強会 第37回@福岡
PHP Version Up と AWS への移行
PHP Version Up と AWS への移行
gree_tech
PHP Conference 2017 にて発表された資料です。 http://phpcon.php.gr.jp/2017/
YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 A-1 セッションのスライドです。
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 D-5 セッションのスライドです。
TypeScript製フレームワーク「Nest」のご紹介
TypeScript製フレームワーク「Nest」のご紹介
bitbank, Inc. Tokyo, Japan
Nestについて広く浅く紹介
DataEngConf NYC’18 セッションサマリー #2
DataEngConf NYC’18 セッションサマリー #2
gree_tech
グリー開発本部 Meetup #1 DataEngConf NYC報告会で発表された資料です。 https://gree.connpass.com/event/107057/
YJTC18 C-1 Kotlin導入の状況と展望
YJTC18 C-1 Kotlin導入の状況と展望
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2018 C-1 セッションのスライドです。
セキュリティ教育とUX ~結ばれていた赤い糸~
セキュリティ教育とUX ~結ばれていた赤い糸~
Yahoo!デベロッパーネットワーク
https://connpass.com/event/55559/ 「セキュリティとUXの〇〇な関係」で使用したスライドです。
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
gree_tech
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/Session-2
Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理
Yahoo!デベロッパーネットワーク
Bonfire API #1 「APIの役割の多様化」において発表された資料です。
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
gree_tech
グリー株式会社 足立 紘亮「グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話」 2015/10/27 「メタ勉強会 ~ 社内勉強会うまくいってる?~ #metabenkyokai」 での発表資料です https://atnd.org/events/70977
第一回☆GREE AI Programming ContestでTensorFlow
第一回☆GREE AI Programming ContestでTensorFlow
gree_tech
TensorFlow User Group #5 で発表された資料です。 https://tfug-tokyo.connpass.com/event/56100/
kukai: 省エネ世界2位のディープラーニング・スパコン
kukai: 省エネ世界2位のディープラーニング・スパコン
Yahoo!デベロッパーネットワーク
https://idcf.doorkeeper.jp/events/63057
インターネットの維持 近況
インターネットの維持 近況
gree_tech
「ENOG56 Meeting」で発表された資料です。 http://enog.jp/archives/2141
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
Akira Kitauchi
2016/4/28に行われた「Java開発最前線 - UZABASE Meetup#2」の発表資料です。 http://uzabase-meetup.connpass.com/event/29952/
クラウドの積極的利活用による生産性向上と経営に寄与する仕組みづくり
クラウドの積極的利活用による生産性向上と経営に寄与する仕組みづくり
gree_tech
HDE DAY 2014 TOKYOで発表された資料です。 http://www.hde.co.jp/hdeday/
Amazon Kinesis Streams デモ
Amazon Kinesis Streams デモ
recotech
RecoChoku Tech Night #06 2017/12/12(火)開催 株式会社レコチョク 高橋 克幸(バックエンドエンジニア/2年目)
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
オラクルエンジニア通信
翔泳社主催 Developers Summit 2018 15-B2の講演資料です。 ----------------- HadoopやSparkは、スタンダードな分析基盤として今ではすっかり定着しました。その上で、エンジニアにはPythonやRを使った機械学習などを求められるケースも多いかと思います。 また、従来のビッグデータではオフライン分析が主でしたが、Kafkaの台頭により、ストリームデータに対する要件も増えてきました。 本セッションでは、ストリームとバッチを融合したアナリティクスの事例紹介をベースにKafkaやHadoopでデータをストアし、Zeppelin上での機械学習をチュートリアル形式でお伝えします。 さらに、これからデータサイエンティストを目指す方のために、これらの環境を"タダ"で利用できるOracleのCloud環境も併せてご紹介させていだきます。 ------------------- http://event.shoeisha.jp/devsumi/20180215/session/1619/
OSS強化学習向けゲーム環境の動向
OSS強化学習向けゲーム環境の動向
gree_tech
グリー開発本部 Meetup #2 ゲーム x 強化学習エンジニアリングで発表された資料です。 https://gree.connpass.com/event/112599/ #GDMeetup
What's hot
(20)
RPKI勉強会/RPKIユーザBoF
RPKI勉強会/RPKIユーザBoF
Asp.netとbluemixで遊んでみたお話
Asp.netとbluemixで遊んでみたお話
PHP Version Up と AWS への移行
PHP Version Up と AWS への移行
YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
TypeScript製フレームワーク「Nest」のご紹介
TypeScript製フレームワーク「Nest」のご紹介
DataEngConf NYC’18 セッションサマリー #2
DataEngConf NYC’18 セッションサマリー #2
YJTC18 C-1 Kotlin導入の状況と展望
YJTC18 C-1 Kotlin導入の状況と展望
セキュリティ教育とUX ~結ばれていた赤い糸~
セキュリティ教育とUX ~結ばれていた赤い糸~
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
グリーで行われている勉強会とその特徴 ✕ 勉強会を主催してみた話
第一回☆GREE AI Programming ContestでTensorFlow
第一回☆GREE AI Programming ContestでTensorFlow
kukai: 省エネ世界2位のディープラーニング・スパコン
kukai: 省エネ世界2位のディープラーニング・スパコン
インターネットの維持 近況
インターネットの維持 近況
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
クラウドの積極的利活用による生産性向上と経営に寄与する仕組みづくり
クラウドの積極的利活用による生産性向上と経営に寄与する仕組みづくり
Amazon Kinesis Streams デモ
Amazon Kinesis Streams デモ
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
OSS強化学習向けゲーム環境の動向
OSS強化学習向けゲーム環境の動向
Similar to 小規模チームで Type script と向き合う話
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
Naoki Ohsugi
2014年3月14日(東京)、17日(名古屋)に開催されたSQiP2014投稿応援フォーラムで講演させていただいたプレゼンテーションです。
SQiPシンポジウムアブストラクト作成のポイント
SQiPシンポジウムアブストラクト作成のポイント
ソフトウェア品質シンポジウム
【ソフトウェア品質シンポジウムで発表しませんか?】 ~本シンポジウムはアブストラクトで応募できます。~ 多大な労力を費やして論文を作成し、投稿しても採用されるとは限りません。本シンポジウムは、アブストラクトで応募でき、本文を書く前に採否が決まります。 この資料ではアブストラクトを作成するにあってのポイントを紹介します。
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
Kazuya Sugimoto
1月28日に日本マイクロソフト品川本社セミナールームC+D で開催された「ZOZO 前澤社長のお年玉リツイート企画は、どのくらい世の中に影響を与えたのか?」 テクニカルセッション ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントとその対策- のスライドです。 イベントサイトはこちらから。 https://peatix.com/event/593149/ 元ネタとなった私のBlog記事はこちらです。 http://bit.ly/2CRxIBd
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
Rakuten Commerce Tech (Rakuten Group, Inc.)
チームトポロジーというものがあります。 コンウェイの法則や認知負荷など様々な要素が組織論にはあり、チームトポロジーはそれらを組み合わせ、組織を設計するためのパターンを教えてくれます。 チームが価値創造に集中できるように、チームの役割を明確にし、コミュニケーションをデザインし、ボトルネックを見つけ出す。簡単に聞こえるけど、すごく難しいですよね? 発表の中で、カジュアルにチームトポロジーの紹介と自分がどのように利用したかをご紹介します。
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
2014年12月4日(木) 株式会社リンク(東京都赤坂)18:00 ~ 21:00 ビール片手に!ゆくトレ くるトレ 2014 - 2015 発表資料
20141003 webマーケティングエンジニアリング
20141003 webマーケティングエンジニアリング
Innova Inc.
2014年10月3日に行った技術者向け勉強会、『Webマーケティングエンジニアリング』の講座資料です。
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
BPStudy #88 http://bpstudy.connpass.com/event/10139/
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
PMシンポジウム2012 で発表した倉貫の資料です。
初めてのWebプログラミング講座
初めてのWebプログラミング講座
DIVE INTO CODE Corp.
2017年11月3日開催
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
NTT DATA Technology & Innovation
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜 (XP祭り2023 発表資料) 2023年9月30日(土) NTTデータグループ 技術革新統括本部 システム技術本部 平井 翔一郎
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
Automation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
softlayerjp
Yasuda san, Creationline at SoftLayer meetup at Fukuoka in Japan
220203 sit2022 sap murata
220203 sit2022 sap murata
Soichiro Murata
Why ERP matters?
Rancherを活用した開発・運用効率の改善への取り組み
Rancherを活用した開発・運用効率の改善への取り組み
Michitaka Terada
Rancher & DockerでDevOps!〜エンタープライズのためのコンテナー基盤セミナー〜 発表資料。 Rancher / DevOps / Docker
20141203 tiberoセミナー講演資料
20141203 tiberoセミナー講演資料
tmaxsoftjpn
[2014年12月3日開催(東京)] 脱ベンダーロックイン!選択肢の広がるデータベースソリューション 「コストパフォーマンスを最適化するTibero RDBMS データベースのライセンス、保守コストって削減できるの?」
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
NTT DATA OSS Professional Services
Spark Meetup Tokyo 2015 (2015/9/9) 講演資料 「Sparkコミュニティに飛び込もう!」 NTTデータ (NTT DATA) 基盤システム事業本部 OSSプロフェッショナルサービス 猿田 浩輔 (Apache Sparkコミッタ、主要開発者) http://oss.nttdata.co.jp/hadoop/
初めてのWebプログラミング講座
初めてのWebプログラミング講座
DIVE INTO CODE Corp.
2017年11月23日開催
TPS/リーンを使って強化するアジャイル/スクラム
TPS/リーンを使って強化するアジャイル/スクラム
Kazutaka Sankai
簡単にスクラムを概説した上で、TPSやリーンの考え方を活用して、スクラム適用による成果を倍増する方法をご説明しています。
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
「E-AGILITY Conference 2011」第2回講演での講演資料。
エンジニア勉強会資料_②エンジニア・デザイナ・プロダクトオーナーが推薦するプロトタイプドリブン開発
エンジニア勉強会資料_②エンジニア・デザイナ・プロダクトオーナーが推薦するプロトタイプドリブン開発
BrainPad Inc.
2018年3月13日にブレインパッドが開催した「エンジニア向け勉強会」の講演資料です。
Similar to 小規模チームで Type script と向き合う話
(20)
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
SQiPシンポジウムアブストラクト作成のポイント
SQiPシンポジウムアブストラクト作成のポイント
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
20141003 webマーケティングエンジニアリング
20141003 webマーケティングエンジニアリング
connpass特徴と開発の流れ
connpass特徴と開発の流れ
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
初めてのWebプログラミング講座
初めてのWebプログラミング講座
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
Automation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
220203 sit2022 sap murata
220203 sit2022 sap murata
Rancherを活用した開発・運用効率の改善への取り組み
Rancherを活用した開発・運用効率の改善への取り組み
20141203 tiberoセミナー講演資料
20141203 tiberoセミナー講演資料
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
初めてのWebプログラミング講座
初めてのWebプログラミング講座
TPS/リーンを使って強化するアジャイル/スクラム
TPS/リーンを使って強化するアジャイル/スクラム
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
エンジニア勉強会資料_②エンジニア・デザイナ・プロダクトオーナーが推薦するプロトタイプドリブン開発
エンジニア勉強会資料_②エンジニア・デザイナ・プロダクトオーナーが推薦するプロトタイプドリブン開発
小規模チームで Type script と向き合う話
1.
Title yyyy/mm/dd 小規模チームで TypeScript を選んだ理由 2021/12/17
Harajuku.ts Meetup #1
2.
Spectra, Inc. Spectra, Inc. 自己紹介 2 ●
山本 達也 ● 株式会社Spectra 取締役CTO ● ERP ベンダー → 起業 → 売却したりいろいろ → 現在
3.
Spectra, Inc. Agenda ● どうして
TypeScript を使うのか ● TypeScript の型システムを活用する ● Dependabot とうまく付き合う 3
4.
Spectra, Inc. 前提 ● 小規模チームの定義 ○
基本的に 1 人で Frontend ~ Backend & Infra まで 見なきゃいけないくらいのチーム(??)を想定しています 4
5.
Spectra, Inc. Spectra, Inc. どうして
TypeScript を使うのか 5 01
6.
Spectra, Inc. Spectra, Inc. どうして
TypeScript を使うのか 6 メンテナビリティ コードの量 プロダクト誕生からの経過時間 コードベースは大きくなるほどメンテナビリティは下がる メンテナビリティの下降スピードを緩やかにしたい
7.
Spectra, Inc. Spectra, Inc. どうして
TypeScript を使うのか 7 ランタイムエラーが 起こり得るコード builder ビルドエラー エラーの早期発見ができる ※「型」で排除できないエラーパターンも 当然あるので注意 builder ビルドOK 適切なコード ※変更箇所、内容によっては 最低限の品質担保が できているため 自動マージを活用 `compilerOptions.strict = true` を使う!
8.
Spectra, Inc. メンテナビリティの維持が大事!
9.
Spectra, Inc. Spectra, Inc. TypeScript
の型システムを活用する 9 02
10.
Spectra, Inc. Spectra, Inc. TypeScript
の型システムを活用する 10 型の恩恵は受けたいけど、面倒なので型は書きたくない!
11.
Spectra, Inc. Spectra, Inc. TypeScript
の型システムを活用する 11 ● TypeScript には型を便利に使う手段がいろいろ用意されている ○ Utility Types ■ ある型を別の型定義とすることができる ○ Indexed Access Types ■ ある型のあるフィールドの型を参照することができる ○ など https://www.typescriptlang.org/docs/handbook/utility-types.html https://www.typescriptlang.org/docs/handbook/2/indexed-access-types.html
12.
Spectra, Inc. Spectra, Inc. TypeScript
の型システムを活用する 12 ● TypeScript Handbook の Type Manipulation の章は非常に有用なので 要チェック ● GraphQL Code Generator などのコード生成ソリューションとの 組み合わせが便利 ○ e.g. 生成した types をもとに新たな型をつくる https://www.typescriptlang.org/docs/handbook/2/types-from-types.html
13.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 13 03
14.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 14 依存ライブラリの改善やバグ修正を取り込みたいけど 面倒くさい!
15.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 15 ● Dependabot を利用して依存ライブラリを最新に維持する ● Dependabot ○ GitHub が買収したライブラリアップグレードの PR 自動生成ソリューション https://github.com/dependabot/dependabot-core https://docs.github.com/ja/code-security/supply-chain-security/keeping-your-dependencies-updated-a utomatically/about-dependabot-version-updates
16.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 16 1. Dependabot がアップデート PR を作成する GitHub Actions 2. GitHub Actions で検証 3. GitHub Actions でマージ GitHub Actions と組み合わせて自動マージができる とくに devDependencies は自動マージしやすい https://docs.github.com/ja/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/auto mating-dependabot-with-github-actions#enable-auto-merge-on-a-pull-request
17.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 17 ● Linter や Tester ○ 前回の結果と同じ結果(= エラーなし)が得られる場合は 自動でマージして問題ない場合が多い
18.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 18 ● Definitely Typed ○ > The repository for high quality TypeScript type definitions. ○ @types/hoge なやつ ○ 対応するライブラリ本体のマイナーバージョンまでと対応関係が ある ■ = パッチバージョンの更新はライブラリ本体の更新とは 関係ないためビルドが通るなら更新してよい場合が多い https://github.com/DefinitelyTyped/DefinitelyTyped
19.
Spectra, Inc. Spectra, Inc. Dependabot
とうまく付き合う 19 ● Definitely Typed ○ 更新する意味ある?? ■ YES ■ 型定義のバグ修正や、より使いやすい型への変更が 入ることがある
Download now