Submit Search
Upload
サイボウズのフロントエンド開発 現在とこれからの挑戦
•
15 likes
•
20,577 views
Teppei Sato
Follow
Cybozu Meetup #1 での発表資料 https://cybozu.connpass.com/event/49521/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 75
Download now
Download to read offline
Recommended
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
低レイヤー入門
低レイヤー入門
demuyan
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
5分で分かるgitのrefspec
5分で分かるgitのrefspec
ikdysfm
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
Teppei Sato
Recommended
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
低レイヤー入門
低レイヤー入門
demuyan
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
5分で分かるgitのrefspec
5分で分かるgitのrefspec
ikdysfm
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
Teppei Sato
条件分岐とcmovとmaxps
条件分岐とcmovとmaxps
MITSUNARI Shigeo
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
Rustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
15分で分かる NoOps
15分で分かる NoOps
Hiromasa Oka
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
社内ドキュメント検索システム構築のノウハウ
社内ドキュメント検索システム構築のノウハウ
Shinsuke Sugaya
Yocto bspを作ってみた
Yocto bspを作ってみた
wata2ki
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
SolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみよう
Shinsuke Sugaya
CEDEC2021 ダウンロード時間を大幅減!~大量のアセットをさばく高速な実装と運用事例の共有~
CEDEC2021 ダウンロード時間を大幅減!~大量のアセットをさばく高速な実装と運用事例の共有~
SEGADevTech
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
Masahito Zembutsu
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
Yuji Kubota
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
グラフデータベース入門
グラフデータベース入門
Masaya Dake
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
Shin'ya Ueoka
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
More Related Content
What's hot
条件分岐とcmovとmaxps
条件分岐とcmovとmaxps
MITSUNARI Shigeo
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
Rustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
15分で分かる NoOps
15分で分かる NoOps
Hiromasa Oka
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
社内ドキュメント検索システム構築のノウハウ
社内ドキュメント検索システム構築のノウハウ
Shinsuke Sugaya
Yocto bspを作ってみた
Yocto bspを作ってみた
wata2ki
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
SolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみよう
Shinsuke Sugaya
CEDEC2021 ダウンロード時間を大幅減!~大量のアセットをさばく高速な実装と運用事例の共有~
CEDEC2021 ダウンロード時間を大幅減!~大量のアセットをさばく高速な実装と運用事例の共有~
SEGADevTech
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
Masahito Zembutsu
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
Yuji Kubota
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
グラフデータベース入門
グラフデータベース入門
Masaya Dake
What's hot
(20)
条件分岐とcmovとmaxps
条件分岐とcmovとmaxps
Glibc malloc internal
Glibc malloc internal
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Rustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったか
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
15分で分かる NoOps
15分で分かる NoOps
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
社内ドキュメント検索システム構築のノウハウ
社内ドキュメント検索システム構築のノウハウ
Yocto bspを作ってみた
Yocto bspを作ってみた
Redisの特徴と活用方法について
Redisの特徴と活用方法について
SolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみよう
CEDEC2021 ダウンロード時間を大幅減!~大量のアセットをさばく高速な実装と運用事例の共有~
CEDEC2021 ダウンロード時間を大幅減!~大量のアセットをさばく高速な実装と運用事例の共有~
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
Garbage First Garbage Collection (G1 GC) #jjug_ccc #ccc_cd6
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
グラフデータベース入門
グラフデータベース入門
Viewers also liked
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
Shin'ya Ueoka
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
Kobayashi Daisuke
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
Jumpei Miyata
あなたの開発チームには、チームワークがあふれていますか?
あなたの開発チームには、チームワークがあふれていますか?
Yusuke Amano
Api Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talk
Glenn Block
3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術
Ryo Mitoma
WalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block Devices
uchan_nos
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jumpei Miyata
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
Teppei Sato
Kubernetes in 30 minutes (2017/03/10)
Kubernetes in 30 minutes (2017/03/10)
lestrrat
Atlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augj
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
プロジェクト管理でkintone
プロジェクト管理でkintone
Cybozucommunity
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
Works Applications
形態素解析
形態素解析
Works Applications
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた
Toshiyuki Ohtomo
Next-generation Python Big Data Tools, powered by Apache Arrow
Next-generation Python Big Data Tools, powered by Apache Arrow
Wes McKinney
テストエンジニアと組織構造 @Cybozu
テストエンジニアと組織構造 @Cybozu
Jumpei Miyata
You Don't Know ES Modules
You Don't Know ES Modules
Teppei Sato
Viewers also liked
(20)
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
あなたの開発チームには、チームワークがあふれていますか?
あなたの開発チームには、チームワークがあふれていますか?
Api Strat Portland 2017 Serverless Extensibility talk
Api Strat Portland 2017 Serverless Extensibility talk
3000社の業務データ絞り込みを支える技術
3000社の業務データ絞り込みを支える技術
WalB: Real-time and Incremental Backup System for Block Devices
WalB: Real-time and Incremental Backup System for Block Devices
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
離れた場所でも最高のチームワークを実現する方法 ーサイボウズ開発チームのリモートワーク事例ー
Kubernetes in 30 minutes (2017/03/10)
Kubernetes in 30 minutes (2017/03/10)
Atlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augj
プロジェクト管理でkintone
プロジェクト管理でkintone
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
形態素解析
形態素解析
小さく始める大規模スクラム
小さく始める大規模スクラム
缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた
Next-generation Python Big Data Tools, powered by Apache Arrow
Next-generation Python Big Data Tools, powered by Apache Arrow
テストエンジニアと組織構造 @Cybozu
テストエンジニアと組織構造 @Cybozu
You Don't Know ES Modules
You Don't Know ES Modules
Similar to サイボウズのフロントエンド開発 現在とこれからの挑戦
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
Yasuharu Sakai
Going mobile with RichFaces
Going mobile with RichFaces
Lukáš Fryč
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
Agile startup company management and operation
Agile startup company management and operation
Jiang Zhu
web designing
web designing
BALUJAINSTITUTE
User Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope Coventry
SPC Adriatics
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
Atsushi Harada
組織横断でエンジニアを支援する生産性向上チームの役割
組織横断でエンジニアを支援する生産性向上チームの役割
Jumpei Miyata
Frontend Resource Intergration and Sharing - Modern Web 2016 review
Frontend Resource Intergration and Sharing - Modern Web 2016 review
Laura Lee
Building rich interface components with SharePoint
Building rich interface components with SharePoint
Louis-Philippe Lavoie
DIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development today
Bojan Veljanovski
ECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your Intranet
European Collaboration Summit
[2010]我有一个梦想
[2010]我有一个梦想
Twinsen Liang
A Power User's Introduction to jQuery Awesomeness in SharePoint
A Power User's Introduction to jQuery Awesomeness in SharePoint
Mark Rackley
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
Seth Carstens
Rapid development with Rails
Rapid development with Rails
Yi-Ting Cheng
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today
Chris Love
Basics for front end developer
Basics for front end developer
namrataa0108
U of A Web Strategy and Sitecore
U of A Web Strategy and Sitecore
Tim Schneider
SXSW Interactive 2012 (According to Chelsey)
SXSW Interactive 2012 (According to Chelsey)
Planned Parenthood Federation of America
Similar to サイボウズのフロントエンド開発 現在とこれからの挑戦
(20)
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
Going mobile with RichFaces
Going mobile with RichFaces
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Agile startup company management and operation
Agile startup company management and operation
web designing
web designing
User Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope Coventry
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
普通のwebエンジニアでも出来る、ド素人からの機械学習のはじめ方
組織横断でエンジニアを支援する生産性向上チームの役割
組織横断でエンジニアを支援する生産性向上チームの役割
Frontend Resource Intergration and Sharing - Modern Web 2016 review
Frontend Resource Intergration and Sharing - Modern Web 2016 review
Building rich interface components with SharePoint
Building rich interface components with SharePoint
DIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development today
ECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your Intranet
[2010]我有一个梦想
[2010]我有一个梦想
A Power User's Introduction to jQuery Awesomeness in SharePoint
A Power User's Introduction to jQuery Awesomeness in SharePoint
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
Rapid development with Rails
Rapid development with Rails
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today
Basics for front end developer
Basics for front end developer
U of A Web Strategy and Sitecore
U of A Web Strategy and Sitecore
SXSW Interactive 2012 (According to Chelsey)
SXSW Interactive 2012 (According to Chelsey)
More from Teppei Sato
Node.js Native ESM への道 〜最終章: Babel / TypeScript Modules との闘い〜
Node.js Native ESM への道 〜最終章: Babel / TypeScript Modules との闘い〜
Teppei Sato
サイボウズの給与交渉戦 - Boss Side -
サイボウズの給与交渉戦 - Boss Side -
Teppei Sato
Recent compat-table issues
Recent compat-table issues
Teppei Sato
kintoneがAWSで目指すDevOpsQAな開発
kintoneがAWSで目指すDevOpsQAな開発
Teppei Sato
Automated Dependency Updates with Renovate
Automated Dependency Updates with Renovate
Teppei Sato
サイボウズの現在と未来
サイボウズの現在と未来
Teppei Sato
サイボウズの開発を支えるKAIZEN文化
サイボウズの開発を支えるKAIZEN文化
Teppei Sato
SPAと覚悟
SPAと覚悟
Teppei Sato
JavaScript Language Update 2016 (LLoT)
JavaScript Language Update 2016 (LLoT)
Teppei Sato
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Teppei Sato
ES6 in Practice
ES6 in Practice
Teppei Sato
Our wish to Flowtype
Our wish to Flowtype
Teppei Sato
Effective ES6
Effective ES6
Teppei Sato
Flowtype Introduction
Flowtype Introduction
Teppei Sato
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
DockerがYAVAY!
DockerがYAVAY!
Teppei Sato
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
Effective JavaScript Ch.1
Effective JavaScript Ch.1
Teppei Sato
Browser oh browser browser
Browser oh browser browser
Teppei Sato
More from Teppei Sato
(20)
Node.js Native ESM への道 〜最終章: Babel / TypeScript Modules との闘い〜
Node.js Native ESM への道 〜最終章: Babel / TypeScript Modules との闘い〜
サイボウズの給与交渉戦 - Boss Side -
サイボウズの給与交渉戦 - Boss Side -
Recent compat-table issues
Recent compat-table issues
kintoneがAWSで目指すDevOpsQAな開発
kintoneがAWSで目指すDevOpsQAな開発
Automated Dependency Updates with Renovate
Automated Dependency Updates with Renovate
サイボウズの現在と未来
サイボウズの現在と未来
サイボウズの開発を支えるKAIZEN文化
サイボウズの開発を支えるKAIZEN文化
SPAと覚悟
SPAと覚悟
JavaScript Language Update 2016 (LLoT)
JavaScript Language Update 2016 (LLoT)
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
ES6 in Practice
ES6 in Practice
Our wish to Flowtype
Our wish to Flowtype
Effective ES6
Effective ES6
Flowtype Introduction
Flowtype Introduction
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
DockerがYAVAY!
DockerがYAVAY!
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Effective JavaScript Ch.1
Effective JavaScript Ch.1
Browser oh browser browser
Browser oh browser browser
Recently uploaded
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
blackmambaettijean
Recently uploaded
(20)
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
サイボウズのフロントエンド開発 現在とこれからの挑戦
1.
Cybozu Meetup #1 Feb
27, 2017
2.
Hello! • a.k.a. @teppeis •
2007 • Garoon • kintone • 2016
3.
JavaScript https://gihyo.jp/dp/ebook/2015/978-4-7741-7477-8
4.
Agenda • • •
5.
6.
• Web • •
7.
8.
1997
9.
Office
10.
Garoon
11.
Cybozu Live
12.
2011 cybozu.com
13.
kintone
14.
• • Office • Garoon •
Live / • • kintone
15.
Web
16.
• • B2C Web,
PC • Web •
17.
18.
• 700 • cybozu.com:
65 • : 1,000 • : 1.6 • : 600 • : 200
19.
20.
• : • kintone
JavaScript: 45 • : • Web • : •
21.
22.
• kintone Google
Closure Compiler 2010 • • TypeScript, Flow •
23.
JSDoc
24.
JSDoc • JS • JavaScript • •
JSDoc
25.
UI
26.
UI • Closure Library •
UI • MVC
27.
UI Component (
)
28.
UI Component (
): render
29.
UI Component (
): template
30.
• Good • UI
UI • Bad • • DOM • • MVC
31.
React
32.
https://www.slideshare.net/ama-ch/google-closure-toolsreact
33.
React • React Closure •
Flux •
34.
React
35.
React : Stateless
36.
37.
http://blog.cybozu.io/entry/2015/11/04/080000
38.
• • cybozu.com •
39.
40.
• karma • • Lint
: fixclosure • : grunt-parallelize • Grasp • Yeoman Generator scaffolding
41.
Yeoman
42.
43.
• kintone • 3rd
party • JavaScript • JavaScript API • JS •
44.
https://cybozudev.zendesk.com/hc/ja/articles/202640890- -TEL-
45.
JS API https://cybozudev.zendesk.com/hc/ja/articles/202640890- -TEL-
46.
https://kintone.cybozu.com/jp/feature/plugin.html
47.
48.
• • • •
49.
50.
https://www.slideshare.net/ama-ch/kintone-61942444
51.
• React • ES2015+ •
npm (Artifactory) • CI with •
52.
53.
• • JS /
• 3rd party
54.
55.
• OpenSocial /
Caja • • Salesforce Lightning / LockerService • Secure DOM : Web Sandbox LockerService - Qiita
56.
• • JavaScript •
57.
: iframe • sandbox •
URL OAuth • • (postMessage) • UI : iframe • • ES Realms API ? • https://github.com/tc39/proposal-realms
58.
59.
• • 3rd party
/ UI
60.
Jenkins Blue Ocean
(React ) https://jenkins.io/projects/blueocean/
61.
Lightning ( )
62.
• • CSS • 3rd
party API React • Web Components?
63.
Web Components UI http://blog.anatoo.jp/entry/2016/12/09/201511
64.
65.
https://cybozu.co.jp/efforts/accessibility/
66.
/
67.
アクセシビリティ基準に基づいたコントラストの設定 3.33 : 1
10.98:1 https://www.slideshare.net/KobayashiDaisuke1/web-59111913
68.
69.
Frontend Weekly Lunch https://twitter.com/teppeis/status/730704571849269248
70.
ECMAScript http://azu.github.io/slide/2016/jser5years/sc22-ecmascript-ahodc.html
71.
72.
• • • • • • • •
73.
74.
FAQ
75.
FAQ • Closure Compiler •
TypeScript ES2015 • Vanilla Flowtype • React Angular TypeScript • • React
Download now