狠狠撸

狠狠撸Share a Scribd company logo
KITURAとサーバーサイドSwift
24th April 2017
BlueHub
Developer Ecosystem Group
IBM Japan Ltd.1
??紹介
2
森住 祐介
もりずみ ゆうすけ
@ymorizumi
会社:?本IBM株式会社
部署:Developer Ecosystem Group, BlueHub
役職:Developer Advocate
主な活動
?デベロッパー?援
?スタートアップ?ベンチャー?援
?IBM developerWorks ?本版 編集?
?オープン?イノベーションを推進する活動
モダンアプリケーション?デザイン:階層
3
Application-specific
Backend
Other Cloud Services
On-prem Services
それぞれの階層におけるコミュニティーで作られた
エクスペリエンスは?活や仕事を?きく変えた
新しいエクスペリエンス
User-facing Client Apps
Things / Sensors
End Users
モダンアプリケーション?デザイン:階層属性
4
Application-specific
Backend
Other Cloud Services
On-prem Services
End Users
User-facing Client Apps
Role: User Interactions &
Remote Sensing
Application State: User
& View Specific State,
Caching of eventually
consistent state
Usage: Sometimes on,
Driven by Users and
Events
Resources: Constrained
CPU, Mem, Network BW
Role: Integration
Service Composition,
Background Monitoring/Activity,
Event/Traffic Routing,
State synchronization across
clients and things
Application State: Global
Application State
Usage: Always-on, Always
Connected
Resources: Unlimited CPU,
Mem, Network BW
モダンアプリケーション?デザイン:階層属性
5
Application-specific
Backend
Other Cloud Services
On-prem Services
End Users
User-facing Client Apps
デベロッパーエクスペリエンス
? クライアントアプリとバックエンドアプリとの依
存関係を連結
? 適切な機能を適切な階層に適?し世界レベルのエ
クスペリエンスを提供する能?が必要
? ?速なイテレーションにて成功した経験
モダンアプリケーション?デザイン:アプリケーション構造
6
Application-specific
Backend
Other Cloud Services
On-prem Services
Logic: Client and Server-side Swift
Data: Cloudant, MongoDB, Redis, ElasticSearch,
PostgresQL, etc
Events: OpenWhisk
Integration: Open Github Packages
User-facing Client Apps
Developer Experience
End Users
Swift.orgが設?しコミュニティーで?速開発されている
7
IBM Swift Sandbox
8
The IBM Swift Sandbox
Swiftをサーバーで書いて
仲間とシェア
特徴
? Swift on Linux に?撃
アクセス
? モバイル利??オートセ
ーブ機能
? コードスナップショット
? ソーシャルシェアリング
https://swift.sandbox.bluemix.net
Swift?語の??は急激に拡?
9
2014 2015
新しいクライアント?サイド開発コミュニティー
10
Hybrid	/	Web	App	Development
NodeJSはWebベースのデベロッパー
をクラウドに惹きつけた
Swift	App	Development
サーバーサイドSwiftはSwiftベースの
デベロパーをクラウドへ惹きつける
>11 Million Apple
Developers
NodeJSから得られる教訓
11
V8 Release
(2008)
+ libuv (concurency)
+ foundation
= NodeJS
(2009)
+ npm
(2009-2011)
Initial Popularity
(2012-2013)
Mainstream
Usage
(2014-2015)
Swift Release
(Late 2015)
+ libdispatch (concurrency)
+ Foundation
+ Web Foundation (Kitura)
= ??
(2016)
+ swift pkg mgr
+ catalog
(? 2016)
Package Growth
(2012)
Package Growth
(2016-2017)
Mainstream
Usage
(??)
+ Express: betaà1.0
(Web Framework)
(2009-2010)
+ Kitura: alphaà1.0
(Web Framework)
(2016-?)
Initial Popularity
(??)
Swift.org Contributions
Sandbox Package	Catalog
Swiftをサーバーへ
12
Apple Client Deployment Server/Cloud Deployment
Application-Specific Cloud ServicesClient Facing App
? クライアントとサーバー間のSwiftデベロッパーのエクスペリエンスを?貫させたものに
? Core Swift Librariesの構築と投資(Foundation & Libdispatch)
? オープンソースプロジェクトの啓蒙と優先(Kitura & OpenWhisk)
? オープンソースプロジェクトへの開発オプション (Docker, Cloud Foundry, Vagrant)
Foundation
Swift
Swift Standard Library
Core Foundation
DispatchPWQ
Clibs
GLibc
Foundation
Swift
Swift Standard Library
Core Foundation
Dispatch
Darwin
Clibs
Client-specific Libraries App Libraries Server-specific LibrariesApp Libraries
クライアントと、
サーバー間を?
貫したものに
OpenWhisk & Kitura
ベースのサーバー
サイド
(Foundation &
Libdispatchで構築)
Kitura Webフレームワーク
13
Kituraとは?
? Swiftで書かれたWebフレームワーク
なぜKitura?
? 次世代のネイティブモバイルデベロッパーにクラウドでの開発を
容易にするため
デベロッパーのメリットは?
エンタープライズ向けのアプリに必要なコア?テクノロジーを実装
? デベロッパーはSwiftでLinux上やクラウド環境上にSwiftで書い
たWebアプリを構築することが可能
http://github.com/ibm-swift/kitura
開発の流れ
14
myFirstProject
├── Package.swift
├── Sources
│ └── main.swift
└── Tests
└── empty
mkdir myFirstProject
2. Swift package projectのイニシャライズ
1. 新規プロジェクトのディレクトリの作成
cd myFirstProject
swift build --init
myFirstProject 配下で以下の通りにSwiftのライブラリが構成される:
開発の流れ
15
import Kitura
import SwiftyJSON
import PackageDescription
let package = Package(
name: "myFirstProject",
dependencies: [
.Package(url: "https://github.com/IBM-Swift/Kitura.git", majorVersion: 0, minor: 13) ]
)
4. Kituraのmodulesをインポートする(Sources/main.swift)
3. Package.swiftからKituraのパッケージを指定する
開発の流れ
16
Kitura.addHTTPServer(port: 8090, with: router)
Kitura.run()
let router = Router()
router.get("/hello") { request, response, next in
response.status(.OK).send("<h1>Hello, World!</h1>")
next()
}
7. Create and start a HTTPServer:
5. router と pathを記述
router.get("/hello.json") { request, response, next in
response.status(.OK).send(json: JSON(["Hello": "World!"]))
next()
}
6. JSON data routeを記述
開発の流れ
17
import Kitura
import SwiftyJSON
let router = Router()
router.get("/hello") { request, response, next in
response.status(.OK).send("<h1>Hello, World!</h1>")
next()
}
router.get("/hello.json") { request, response, next in
response.status(.OK).send(json: JSON(["Hello": "World!"]))
next()
}
Kitura.addHTTPServer(port: 8090, with: router)
Kitura.run()
8. Sources/main.swiftは以下の通り
開発の流れ
18
Mac OS X: swift build
Linux: swift build -Xcc –fblocks
9. Compile your application:
.build/debug/myFirstProject
10. Run your web application:
11. Open your browser:
http://localhost:8090/hellohttp://localhost:8090/ http://localhost:8090/hello.json
アプリケーションデータ:とにかくオープン?テクノロジー
19
デベロッパーはクラウドデータテクノロジーをアプリケーションの要件により選択可能
IBMは様々なオープンテクノロジーのテクノロジーをご提供
Cloudan, Redis, MongoDB, Postgres, ElasticSearch, and more
アプリケーションイベント: OpenWhisk概要
20
Function
as a Service
トリガー:
プロセスを実?させるためのイ
ベント
ルール:トリガーとアクション
の関係を記述
アクション:実?するコード
パッケージ:外部のサービスに
よるイベント
Trigger
Package
Feed
Package
Feed
Package
Feed
Package
Feed
REST
CLI iOS SDK
CRUD triggers, actions, and rules
Invoke actions
UI
Action
NodeJS
Action
Swift
Action
Docker
Rule
Rule
Rule
Action
NodeJS
Action
Docker
Service	ecosytem
Bluemix services
3rd party services
Self-enabled services
Chain Chain Invoke
Docker (and potentially other abstractions going forward)
API Gateway
イベント駆動型とは
21
Swift
Application
Container VMCF
2
Polling
1b
Request
1a
Trigger
1
Running
action
Running
action
Running
action
3
Deploy action within millisecs,
run it,
free up resources
OpenWhisk
Engine
2 Pool of actions
Swift DockerJS Python Java*
? 最適に処理し、稼働した分だけ課?
? リクエストごとにスケールさせて処理
? 耐障害性の考慮によるコストがかからない
? アイドリング時も課?
? 拡張性を考慮する必要がある
? 耐障害性を考慮した運?コスト
OpenWhiskの詳細はこちらで
22
https://github.com/openwhisk https://console.ng.bluemix.net/openwhisk/
Swift Package Catalog
23
https://swiftpkgs.ng.bluemix.net/
デベロッパーエクスペリエンス
24
Xcode Developer
Experience
Swift on the client
Build and
Debug
Applications
IBM Swift Sandbox
Collaborative Code as
Questions/Answers
Provision 3rd Party Client-side
Registered Swift Packages
IBM Cloud Services
Provision IBM Cloud
Service Packages and
Credentials
Swift
Packages
Swift on the server
Docker
Whisk
CloudFoundry
Sandbox
参考情報 – Swift@IBM -
25 https://developer.ibm.com/swift/
The Swift@IBM devCenter
IBMのエンジニアと交流
26
Qiitaでの投稿お待ちしております
Qiitaにてフォローください
27
http://qiita.com/tags/Bluemix
http://qiita.com/tags/Kitura
http://qiita.com/tags/OpenWhisk
Hints & Tipsはユーザー会から??
28
? 2015年5?に正式発?
? 世界初のBluemixユーザー会
? Bluemixって何? という?でも?歓迎!
? ゆる?くカジュアルに情報交換?meetup
facebookで「グループに参加」をクリック!
http://ibm.biz/bmxug-facebook
connpassで「グループに参加」をクリック!
https://bmxug.connpass.com/
BMXUG Meetup Vol.1 (XCITE) BMXUG Meetup Vol.4 SoftLayer Bluemix Summit Bluemix??会 Vol.3
▼▼参加?法▼▼
ビーザグ と
読みます
現在の会員数 – 4,000名以上
質疑応答
29
30
Get Started Today!
developer.ibm.com/swift
Thank you, @ymorizumi
For more information
IBM BlueHub official website
www.ibm.com/ibm/jp/bluehub/
IBM BlueHub official Facebook
www.facebook.com/IBMBlueHub
31
Ad

Recommended

PDF
Bluemix sign-up
YUSUKE MORIZUMI
?
PDF
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
?
PDF
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
?
PDF
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
Masafumi Noguchi
?
PDF
Openshift 20191121
Yasushi Osonoi
?
PPTX
CCCEU Feedback
Go Chiba
?
PDF
Cloud foundry
Shugo Numano
?
PPTX
巨大不明ビルドの継続的统合を目的とするビルドパイプラインを主轴とした作戦要纲
Kiyotaka Oku
?
PPTX
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
?
PDF
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
?
PDF
Introduce React Native
GMO-Z.com Vietnam Lab Center
?
PDF
Openshift 20200109
Yasushi Osonoi
?
PPTX
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
?
PPTX
Myfirst cloudfoundry intro_20161201
Tomohiro Ichimura
?
PPTX
コードの互换性と进化の両立
Kohsuke Kawaguchi
?
PDF
OpenShift Origin Minishift (Beta)
Naoya Hashimoto
?
PPTX
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
toshi_pp
?
PDF
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
?
PDF
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
?
PDF
Kubernetes Operator for vSphere VM
Masanori Nara
?
PPTX
OpenShift from Easy way to Hard ? Way
ロフト くん
?
PDF
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
Masanori Fujisaki
?
PPT
はじめての厂耻产惫别谤蝉颈辞苍(サブバージョン)
西畑 一馬
?
PPTX
Open Source と Azure CLI と、便利な仲間たち
Kazumi OHIRA
?
PPTX
Myfirst buildpack session_mgmt_20161201
Tomohiro Ichimura
?
PPTX
骋颈迟濒补产-颁滨を活かして自动化してみよう
Yoshiyuki Nakahara
?
PDF
Harbor RegistryのReplication機能
Masanori Nara
?
PDF
办辫补肠办によるコンテナイメージのビルド
Masanori Nara
?
PPTX
Whats service mesh & istio ?
cyberblack28 Ichikawa
?
PDF
Tekton 入門
Mamoru Shimizu
?

More Related Content

What's hot (20)

PPTX
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
?
PDF
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
?
PDF
Introduce React Native
GMO-Z.com Vietnam Lab Center
?
PDF
Openshift 20200109
Yasushi Osonoi
?
PPTX
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
?
PPTX
Myfirst cloudfoundry intro_20161201
Tomohiro Ichimura
?
PPTX
コードの互换性と进化の両立
Kohsuke Kawaguchi
?
PDF
OpenShift Origin Minishift (Beta)
Naoya Hashimoto
?
PPTX
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
toshi_pp
?
PDF
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
?
PDF
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
?
PDF
Kubernetes Operator for vSphere VM
Masanori Nara
?
PPTX
OpenShift from Easy way to Hard ? Way
ロフト くん
?
PDF
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
Masanori Fujisaki
?
PPT
はじめての厂耻产惫别谤蝉颈辞苍(サブバージョン)
西畑 一馬
?
PPTX
Open Source と Azure CLI と、便利な仲間たち
Kazumi OHIRA
?
PPTX
Myfirst buildpack session_mgmt_20161201
Tomohiro Ichimura
?
PPTX
骋颈迟濒补产-颁滨を活かして自动化してみよう
Yoshiyuki Nakahara
?
PDF
Harbor RegistryのReplication機能
Masanori Nara
?
PDF
办辫补肠办によるコンテナイメージのビルド
Masanori Nara
?
Jenkins 2.0 (日本語)
Kohsuke Kawaguchi
?
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
?
Introduce React Native
GMO-Z.com Vietnam Lab Center
?
Openshift 20200109
Yasushi Osonoi
?
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
?
Myfirst cloudfoundry intro_20161201
Tomohiro Ichimura
?
コードの互换性と进化の両立
Kohsuke Kawaguchi
?
OpenShift Origin Minishift (Beta)
Naoya Hashimoto
?
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
toshi_pp
?
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
?
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
?
Kubernetes Operator for vSphere VM
Masanori Nara
?
OpenShift from Easy way to Hard ? Way
ロフト くん
?
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
Masanori Fujisaki
?
はじめての厂耻产惫别谤蝉颈辞苍(サブバージョン)
西畑 一馬
?
Open Source と Azure CLI と、便利な仲間たち
Kazumi OHIRA
?
Myfirst buildpack session_mgmt_20161201
Tomohiro Ichimura
?
骋颈迟濒补产-颁滨を活かして自动化してみよう
Yoshiyuki Nakahara
?
Harbor RegistryのReplication機能
Masanori Nara
?
办辫补肠办によるコンテナイメージのビルド
Masanori Nara
?

Similar to 碍颈迟耻谤补とサーハ?ーサイト?厂飞颈蹿迟 (20)

PPTX
Whats service mesh & istio ?
cyberblack28 Ichikawa
?
PDF
Tekton 入門
Mamoru Shimizu
?
PDF
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Junya Katada
?
PDF
Endo kitura on_bluemix
joohoun song
?
PDF
搁耻产测向け帐票ソリューション「罢丑颈苍搁别辫辞谤迟蝉」の开発で知る翱厂厂の威力
ThinReports
?
PDF
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
Naoto Gohko
?
PDF
APIMeetup 20170329_ichimura
Tomohiro Ichimura
?
PDF
Personal Cloud Automation
Etsuji Nakai
?
PDF
The road of Apache CloudStack Contributor (Translation and Patch)
Kimihiko Kitase
?
PDF
Server side Swift & Photo Booth
LINE Corporation
?
PDF
Microservices and Servcie Mesh on Azure
Tsukasa Kato
?
PDF
碍别测肠濒辞补办の最近のトピック
Hitachi, Ltd. OSS Solution Center.
?
PDF
20190731 Azure Functions x Line at Azure Tech Lab #4
Issei Hiraoka
?
PPTX
Community_Update_JP
Go Chiba
?
PPTX
Apache Spark 3.0新機能紹介 - 拡張機能やWebUI関連のアップデート(Spark Meetup Tokyo #3 Online)
NTT DATA Technology & Innovation
?
PPTX
Interactive connection2
Takao Tetsuro
?
PDF
Microsoft Graph API Library for Go
yaegashi
?
PDF
モバイルゲームの「大规模な开発」かつ「高频度の更新」を実现するための开発环境整备の取り组み
MorioImai
?
PDF
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Shotaro Suzuki
?
PDF
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
?
Whats service mesh & istio ?
cyberblack28 Ichikawa
?
Tekton 入門
Mamoru Shimizu
?
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Junya Katada
?
Endo kitura on_bluemix
joohoun song
?
搁耻产测向け帐票ソリューション「罢丑颈苍搁别辫辞谤迟蝉」の开発で知る翱厂厂の威力
ThinReports
?
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
Naoto Gohko
?
APIMeetup 20170329_ichimura
Tomohiro Ichimura
?
Personal Cloud Automation
Etsuji Nakai
?
The road of Apache CloudStack Contributor (Translation and Patch)
Kimihiko Kitase
?
Server side Swift & Photo Booth
LINE Corporation
?
Microservices and Servcie Mesh on Azure
Tsukasa Kato
?
碍别测肠濒辞补办の最近のトピック
Hitachi, Ltd. OSS Solution Center.
?
20190731 Azure Functions x Line at Azure Tech Lab #4
Issei Hiraoka
?
Community_Update_JP
Go Chiba
?
Apache Spark 3.0新機能紹介 - 拡張機能やWebUI関連のアップデート(Spark Meetup Tokyo #3 Online)
NTT DATA Technology & Innovation
?
Interactive connection2
Takao Tetsuro
?
Microsoft Graph API Library for Go
yaegashi
?
モバイルゲームの「大规模な开発」かつ「高频度の更新」を実现するための开発环境整备の取り组み
MorioImai
?
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Shotaro Suzuki
?
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
?
Ad

More from YUSUKE MORIZUMI (20)

PDF
叠濒耻别尘颈虫ハンス?オン资料
YUSUKE MORIZUMI
?
PDF
Developers circle vol1
YUSUKE MORIZUMI
?
PDF
テ?シ?タル広告におけるフ?ロックチェーンの适用
YUSUKE MORIZUMI
?
PDF
How to sign-up Twilio
YUSUKE MORIZUMI
?
PDF
20170124 linux basic_2
YUSUKE MORIZUMI
?
PDF
20170124 linux basic_1
YUSUKE MORIZUMI
?
PPTX
1分て?分かるdeveloperWorks Premium
YUSUKE MORIZUMI
?
PPTX
厂迟谤辞苍驳尝辞辞辫でサクっと始める础笔滨エコノミー
YUSUKE MORIZUMI
?
PDF
Mobile cloudnight 2015/11/11
YUSUKE MORIZUMI
?
PPTX
Blue-mixer
YUSUKE MORIZUMI
?
PPTX
Wasted Energy of TV
YUSUKE MORIZUMI
?
PDF
ツアーコンシェルジュ狈础翱
YUSUKE MORIZUMI
?
PPTX
ハートフルセキュリティ
YUSUKE MORIZUMI
?
PPTX
俺の一日 濡れない、焼けない、遅刻しない
YUSUKE MORIZUMI
?
PDF
Senrigan
YUSUKE MORIZUMI
?
PPTX
Blue-mixer
YUSUKE MORIZUMI
?
PPTX
英単语帐作成アプリケーション
YUSUKE MORIZUMI
?
PPT
みまもり奥础罢ニャン
YUSUKE MORIZUMI
?
PDF
ふぁ!?フォトソン君
YUSUKE MORIZUMI
?
PDF
よく见てワトソン!
YUSUKE MORIZUMI
?
叠濒耻别尘颈虫ハンス?オン资料
YUSUKE MORIZUMI
?
Developers circle vol1
YUSUKE MORIZUMI
?
テ?シ?タル広告におけるフ?ロックチェーンの适用
YUSUKE MORIZUMI
?
How to sign-up Twilio
YUSUKE MORIZUMI
?
20170124 linux basic_2
YUSUKE MORIZUMI
?
20170124 linux basic_1
YUSUKE MORIZUMI
?
1分て?分かるdeveloperWorks Premium
YUSUKE MORIZUMI
?
厂迟谤辞苍驳尝辞辞辫でサクっと始める础笔滨エコノミー
YUSUKE MORIZUMI
?
Mobile cloudnight 2015/11/11
YUSUKE MORIZUMI
?
Blue-mixer
YUSUKE MORIZUMI
?
Wasted Energy of TV
YUSUKE MORIZUMI
?
ツアーコンシェルジュ狈础翱
YUSUKE MORIZUMI
?
ハートフルセキュリティ
YUSUKE MORIZUMI
?
俺の一日 濡れない、焼けない、遅刻しない
YUSUKE MORIZUMI
?
Blue-mixer
YUSUKE MORIZUMI
?
英単语帐作成アプリケーション
YUSUKE MORIZUMI
?
みまもり奥础罢ニャン
YUSUKE MORIZUMI
?
ふぁ!?フォトソン君
YUSUKE MORIZUMI
?
よく见てワトソン!
YUSUKE MORIZUMI
?
Ad

Recently uploaded (7)

PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
PDF
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
色について.pptx .
iPride Co., Ltd.
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?

碍颈迟耻谤补とサーハ?ーサイト?厂飞颈蹿迟