SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
やれるHeroku
Java アプリケーション開発編
Mitsuhiro Okamoto
Senior Developer Evangelist
Salesforce.com
Speaker
Mitsuhiro Okamoto
@mitsuhiro
Senior Developer Evangelist
Salesforce.com
Forward-Looking Statements
​Statement under the Private Securities Litigation Reform Act of 1995:
​This presentation may contain forward-looking statements that involverisks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed
or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-
looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any
statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned,
or upgraded services or technology developments and customer contracts or use of our services.
​The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality
for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and
rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with
completed and any possible mergers and acquisitions, theimmature market in which we operate, our relatively limited operating history, our
ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment,
our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on
potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent
fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important
disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
​Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and
may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are
currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
ソーシャルアカウント
@salesforcedevjp
録画ビデオはYoutube及びWebinar
詳細ページにて公開されます
(参加登録URLと同じです)
本Webinarは録画されています
Salesforce Developers Japan
Heroku JP@herokujp
質問がある場合には?
​質問は最後まで待つ必要はありません!
Questionの機能を使って質問をして下さい
可能な場合は別のスタッフが質問について解答します
すぐに解答出来ない場合は、後ほどスピーカーが解答します
​ライブQ&Aを最後に行います
時間の許す限り、Webinarの最後にQ & Aの時間を設けます
​開発者フォーラムを活用しましょう
よりたくさんの質問がある場合は?
こちらをご利用下さい
http://developer.salesforce.com/jp/forums
本日のアジェンダ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
本日のアジェンダ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
Salesforceのプラットフォームアプローチ
​
業務のエキスパート自身が、
“プログラマーの手を借りなくても”
アプリをカスタマイズできる
“プログラマーの生産性を最大化”し
革新的なアプリを開発にリソースを
集中できる
​あらゆる領域において、アプリケーションの重要度が高まっている今、サーバーや
データベース環境構築を迅速に行い、運用コストを最小限に抑える必要があると
Herokuは考えています。
​開発者はサーバーやオペレーティングシステムの事は考える必要はなく、インフラの
管理業務ではなくアプリケーション開発に集中するべきです。
​アプリケーション開発で頻繁に利用される機能は、一から作る必要はありません。
オープンソースを梃子のように使うことで、アプリケーション開発にかかる期間とコ
ストを最小化できます。
Herokuが考えるアプリケーション開発の姿
Herokuの提供するもの
モダンなWebアプリを開発するのに必要な考慮点をシンプルにする
Herokuの提供するもの
モダンなWebアプリを開発するのに必要な考慮点をシンプルにする
The Twelve Factor App
​Heroku創業者のアダム・ウィギンスがプラットフォームサービス上で
稼働する数百のアプリの特性から得た知見をまとめたもの
​(原文)http://12factor.net/
​(日本語訳)http://12factor.net/ja/
現代的なアプリケーションを設計、構築、運用するための12の方法論
The Twelve Factor App
​現代的なアプリケーションを設計、構築、運用するための12の方法論
​I. コードベース
​バージョン管理されている1つのコードベースと複数のデプロイ
​II. 依存関係
​依存関係を明示的に宣言し分離する
​III. 設定
​設定を環境変数に格納する
​IV. バックエンドサービス
​バックエンドサービスをアタッチされたリソースとして扱う
​V. ビルド、リリース、実行
​ビルド、リリース、実行の3つのステージを厳密に分離する
​VI. プロセス
​アプリを1つもしくは複数のステートレスなプロセスとして実行
​VII. ポートバインディング
​ポートバインディングを通してサービスを公開する
​VIII. 並行性
​プロセスモデルによってスケールアウトする
​IX. 廃棄容易性
​高速な起動とグレースフルシャットダウンで堅牢性を最大
化
​X. 開発/本番一致
​開発、ステージング、本番環境をできるだけ一致させる
​XI. ログ
​ログをイベントストリームとして扱う
​XII. 管理プロセス
​管理タスクを1回限りのプロセスとして実行する
Runtime(Dyno)
Developer
Experience(DX)
Data Services and
Ecosystem
Heroku Platformが提供する機能
アプリケーション中心の開発、運用、拡張
アプリケーションのモニタ
リングや継続的デリバリ
(CD)環境を提供する
開発者はアプリケーション
開発に集中できる
Herokuによって管理される
ランタイムコンテナ
システムおよび言語スタック
は自動的に更新される
PostgresやRedisといった
データベースサービスや、
150以上の拡張機能
モニタリング、ビッグデータ、
ログ管理、など
Heroku ボタン
​アプリケーションのひな形を使ってデプロイ
Heroku上で稼働するアプリを統合的に管理
Heroku ダッシュボード
アプリに割当てるリソースを
統合的に管理
実行中のアプリの状態を
リアルタイムに監視
Dynoの拡張とアドオンの追加
​ダッシュボードから簡単に実行可能
スライダーでDynoの数を変更
追加するアドオンを選択
Dynoのロール
​Webサーバ以外にも、バッチプロセスやスケジューラなど
Web Dyno
Worker Dyno
Regular Dyno
Scheduler
Heroku run
One off Dyno
HerokuのDynoの考え方
​ひとつのアプリに対して複数のDynoが配備され、ルータよりラウンドロビンする
HerokuのDynoの考え方
​サーバーがダウンした場合は・・・
HerokuのDynoの考え方
​欠けたコンテナはすぐに別のサーバー上で起動され、ルーティングが変更
Heroku Private Spaces
開発者
Heroku データベース
(Postgres, Redis)
他リソースへの
セキュアリンク
標準の
Herokuプラットフォーム
Add-ons
エコシステム
Private Dynos
各種プログラム言語を自動認識し、自在に
スケールアウト可能なアプリ実行環境。
NWで他と分断され、占有型で提供。
Private データベース
Herokuが管理する関係DBのPostgresとキーバ
リューストア(KVS)型DBのRedisは、Private
Spaces上で管理が可能。
Heroku Private Space
用途に応じてDynoの種類を使い分ける
Dynoの種類
プログラミング
の学習など
(無料)
個人的な小さな
プロジェクト
(7USD/月)
業務利用の本番環
境やステージング
環境
(25USDまたは
50USD/月)
より高い処理性能
が必要なサービス
(250USDまたは
500USD/月)
https://developer.salesforce.com/content/type/Webinar
過去のWebinarをご覧になれます
本日のアジェンダ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
Herokuのアプリケーションデプロイ方法
​Gitを利用して、コード自体をPushする
Slugコンパイル
アプリ実行環境
の判別
依存ライブラリ
などのインストール
/セットアップ
Herokuのアプリケーションデプロイ方法
​Gitを利用して、コード自体をPushする
Slugコンパイル
アプリ実行環境
の判別
依存ライブラリ
などのインストール
/セットアップ
Git Pushされたコードの構成で自動認識
$ git push heroku master
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 367 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote: NPM_CONFIG_LOGLEVEL=error
…
remote: -----> Building dependencies
remote: Pruning any extraneous modules
remote: Installing node modules (package.json)
remote:
…
remote: -----> Launching... done, v4
remote: https://agile-meadow-8177.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy.... done.
To https://git.heroku.com/agile-meadow-8177.git
777c350..6219ad4 master -> master
アプリ実行環境の判別
依存ライブラリ
などのインストール/セットアップ
アプリの起動
アプリケーションコードの受け取り
開発者が意識しなくても、Herokuがランタイムの保守管理を行う
Herokuが標準でサポートしている言語
コンテナに任意のランタイムを利用できるようにするための仕組み
Buildpackとは
3つのコマンドでビルドをコントロール
bin/detect : アプリにBuildPackが適用できるかを判別する
bin/compile : アプリを実行可能な状態にコンパイルや変換を行う
bin/release : ランタイムに必要なメタデータを付与する
≒ Heroku自身が管理しているビルドパック
Herokuが標準でサポートしている言語
Ruby heroku/ruby https://github.com/heroku/heroku-buildpack-ruby
Node.js heroku/nodejs https://github.com/heroku/heroku-buildpack-nodejs
Clojure heroku/clojure https://github.com/heroku/heroku-buildpack-clojure
Python heroku/python https://github.com/heroku/heroku-buildpack-python
Java heroku/java https://github.com/heroku/heroku-buildpack-java
Gradle heroku/gradle https://github.com/heroku/heroku-buildpack-gradle
Grails https://github.com/heroku/heroku-buildpack-grails
Scala heroku/scala https://github.com/heroku/heroku-buildpack-scala
Play https://github.com/heroku/heroku-buildpack-play
PHP heroku/php https://github.com/heroku/heroku-buildpack-php
Go heroku/go https://github.com/heroku/heroku-buildpack-go
Herokuがサポートする言語以外を利用する場合は?
​Heroku ElementsでCustom Buildpackを探す
HerokuでJavaを利用する方法
​基本的にMaven or Gradleを使う
Slugコンパイル
アプリ実行環境
の判別
依存ライブラリ
などのインストール
/セットアップ
pom.xml
build.gradle
1. Javaアプリと判別
2. Maven or Gradleを実行しビルド
Buildpackを明記したい場合
​CLI
$heroku buildpacks:set heroku/nodejs
$heroku buildpacks:remove heroku/nodejs
{
"buildpacks": [
{ "url": "https://github.com/heroku/heroku-buildpack-
pgbouncer" },
{ "url": "heroku/ruby" }
]
}
app.json
本日のアジェンダ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
HerokuにおけるJavaのデプロイ方法
​4つのステップ
1. Maven or Gradleによってプロジェクトを構成
2. Javaのプログラムを作成
3. ProcfileによってMainとなるプログラムを指定
4. HerokuアプリをCreateして、Gitでデプロイ
Maven or Gradleによってプロジェクトを構成
Getting-staredリポジトリを提供しているのでそれを利用
$ git clone https://github.com/heroku/gradle-getting-started.git
$ git clone https://github.com/heroku/gradle-getting-started.git
Mavenの場合
Gradleの場合
Procfileとは
Herokuは内部でForemanを利用
https://github.com/ddollar/foreman
Procfileをベースにプロセスの複数起動や、並列起動を管理するツール
$ foreman start -c web=2 –p 3000 -e
Heroku Toolbelt
​Herokuのコマンドラインツール
Demo
本日のアジェンダ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
開発者が意識しなくても、Herokuがランタイムの保守管理を行う
Herokuが標準でサポートしている言語
Scalaの場合も基本的にはJavaと同様
​Sbtを利用してアプリケーションを開発する
1. Sbtを利用してプロジェクトを構成
2. Scalaのプログラムを作成
3. ProcfileによってMainとなるプログラムを指定
4. HerokuアプリをCreateして、Gitでデプロイ
Demo
Tips – jarのDeploy
​Heroku Deploy Plugin
$ heroku plugins:install https://github.com/heroku/heroku-deploy
$ heroku deploy:jar --jar <path_to_war_file> --app <app_name>
web: java -jar target/myapp.jar
Procfile
CLI
Tips – warのDeploy
​Maven Heroku Plugin
<build>
<plugins>
<plugin>
<groupId>com.heroku.sdk</groupId>
<artifactId>heroku-maven-plugin</artifactId>
<version>1.0.0</version>
<configuration>
<appName>${heroku.appName}</appName>
</configuration>
</plugin>
</plugins>
</build>
$ mvn heroku:deploy-war
Tips – Session Affinity(Labs)
​Herokuの通常のラウンドロビンによる振り分けを固定
$ heroku labs:enable http-session-affinity
注意点:
• セッションは単一サーバに固定はされるが、セッションレプリケーションはされない
-> サーバがクラッシュした場合にはセッションは失われる
• ステートレスな設計をし、セッションデータはRedisやMemcacleの利用を推奨
本日のアジェンダ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
​Add onカタログのサポート
Heroku ElementsのSupported Languageを確認
Javaを利用した際のAddonはどうなるか?
Heroku ConnectのOData対応
​Heroku Postgresの中身をOdataとして公開可能
まとめ
ü Heroku の基本
ü Heroku の Java サポート
ü Heroku への Java アプリケーションのデプロイ方法
ü JVM 言語のサポート
ü Javaアプリケーションの外部サービスとの接続
Salesforce Universityのトレーニング
Heroku基礎
http://sfdc.co/bvPw6f
Herokuをつかった実践的なアプリ開発の
スキルを獲得できる半日のトレーニングコース
株式会社セールスフォース・ドットコム エデュケーションサービス部
TEL : 03-4222-0710
URL : www.salesforce.com/jp/training
Email : jtraining@salesforce.com
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成Salesforce Developers Japan
 
Winter '17 開発者向け新機能Webセミナー
Winter '17 開発者向け新機能WebセミナーWinter '17 開発者向け新機能Webセミナー
Winter '17 開発者向け新機能WebセミナーSalesforce Developers Japan
 
Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要Salesforce Developers Japan
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Salesforce Developers Japan
 
Summer '16 開発者向け新機能 Webセミナー
Summer '16 開発者向け新機能 Webセミナー Summer '16 開発者向け新機能 Webセミナー
Summer '16 開発者向け新機能 Webセミナー Salesforce Developers Japan
 
初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発Salesforce Developers Japan
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Mitch Okamoto
 
Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発Salesforce Developers Japan
 
Salesforce Identityによる企業のアイデンティティ管理
Salesforce Identityによる企業のアイデンティティ管理Salesforce Identityによる企業のアイデンティティ管理
Salesforce Identityによる企業のアイデンティティ管理Salesforce Developers Japan
 
Lightning Experience 時代のプロセス開発
Lightning Experience 時代のプロセス開発Lightning Experience 時代のプロセス開発
Lightning Experience 時代のプロセス開発Salesforce Developers Japan
 
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要WebinarGo Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要WebinarSalesforce Developers Japan
 

Was ist angesagt? (20)

初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成初めてのWave Analyticsデータセット作成
初めてのWave Analyticsデータセット作成
 
Winter '17 開発者向け新機能Webセミナー
Winter '17 開発者向け新機能WebセミナーWinter '17 開発者向け新機能Webセミナー
Winter '17 開発者向け新機能Webセミナー
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
 
Herokuで実践するCI, CD
Herokuで実践するCI, CDHerokuで実践するCI, CD
Herokuで実践するCI, CD
 
Python開発者のためのHeroku入門
Python開発者のためのHeroku入門Python開発者のためのHeroku入門
Python開発者のためのHeroku入門
 
Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要
 
Salesforce 開発入門
Salesforce 開発入門Salesforce 開発入門
Salesforce 開発入門
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行
 
Summer '16 開発者向け新機能 Webセミナー
Summer '16 開発者向け新機能 Webセミナー Summer '16 開発者向け新機能 Webセミナー
Summer '16 開発者向け新機能 Webセミナー
 
Summer15新機能webinar
Summer15新機能webinarSummer15新機能webinar
Summer15新機能webinar
 
初めてのHeroku Webinar
初めてのHeroku Webinar初めてのHeroku Webinar
初めてのHeroku Webinar
 
初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発初めてのWave Analyticsダッシュボード開発
初めてのWave Analyticsダッシュボード開発
 
Visualforceを使ってみよう
Visualforceを使ってみようVisualforceを使ってみよう
Visualforceを使ってみよう
 
Spring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能WebinarSpring '15 開発者向け新機能Webinar
Spring '15 開発者向け新機能Webinar
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
 
Lightning コンポーネント Deep Dive
Lightning コンポーネント Deep DiveLightning コンポーネント Deep Dive
Lightning コンポーネント Deep Dive
 
Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発Lightning Components で 次世代のアプリケーション開発
Lightning Components で 次世代のアプリケーション開発
 
Salesforce Identityによる企業のアイデンティティ管理
Salesforce Identityによる企業のアイデンティティ管理Salesforce Identityによる企業のアイデンティティ管理
Salesforce Identityによる企業のアイデンティティ管理
 
Lightning Experience 時代のプロセス開発
Lightning Experience 時代のプロセス開発Lightning Experience 時代のプロセス開発
Lightning Experience 時代のプロセス開発
 
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要WebinarGo Faster with Lightning : Salesforce Lightning 概要Webinar
Go Faster with Lightning : Salesforce Lightning 概要Webinar
 

Andere mochten auch

2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門Asami Abe
 
かんたんHeroku入門 - Heroku へのデプロイと運用 -
かんたんHeroku入門 - Heroku へのデプロイと運用 -かんたんHeroku入門 - Heroku へのデプロイと運用 -
かんたんHeroku入門 - Heroku へのデプロイと運用 -sakagami3
 
Heroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞いHeroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞いShunji Konishi
 
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発Salesforce Developers Japan
 
Herokuトレーニング
HerokuトレーニングHerokuトレーニング
HerokuトレーニングYosuke Murata
 
実践Herokuデータベース編 Webセミナー
実践Herokuデータベース編 Webセミナー実践Herokuデータベース編 Webセミナー
実践Herokuデータベース編 WebセミナーSalesforce Developers Japan
 
おいしいherokuの使い方
おいしいherokuの使い方おいしいherokuの使い方
おいしいherokuの使い方Hideki Ohkubo
 
PaaSに適したアプリケーション設計 がもたらすメリット
PaaSに適したアプリケーション設計がもたらすメリットPaaSに適したアプリケーション設計がもたらすメリット
PaaSに適したアプリケーション設計 がもたらすメリットAyumu Aizawa
 
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話Yoshinori Kawasaki
 
AWS Black Belt Online Seminar 2017 Docker on AWS
AWS Black Belt Online Seminar 2017 Docker on AWSAWS Black Belt Online Seminar 2017 Docker on AWS
AWS Black Belt Online Seminar 2017 Docker on AWSAmazon Web Services Japan
 

Andere mochten auch (18)

2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
 
かんたんHeroku入門 - Heroku へのデプロイと運用 -
かんたんHeroku入門 - Heroku へのデプロイと運用 -かんたんHeroku入門 - Heroku へのデプロイと運用 -
かんたんHeroku入門 - Heroku へのデプロイと運用 -
 
Heroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞いHeroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞い
 
特盛!Heroku
特盛!Heroku特盛!Heroku
特盛!Heroku
 
Heroku入門
Heroku入門Heroku入門
Heroku入門
 
Heroku DX
Heroku DXHeroku DX
Heroku DX
 
Heroku Postgres
Heroku PostgresHeroku Postgres
Heroku Postgres
 
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
 
Herokuトレーニング
HerokuトレーニングHerokuトレーニング
Herokuトレーニング
 
実践Heroku アプリ開発編 Webinar
実践Heroku アプリ開発編 Webinar実践Heroku アプリ開発編 Webinar
実践Heroku アプリ開発編 Webinar
 
Heroku Connect Webinar
Heroku Connect WebinarHeroku Connect Webinar
Heroku Connect Webinar
 
実践Herokuデータベース編 Webセミナー
実践Herokuデータベース編 Webセミナー実践Herokuデータベース編 Webセミナー
実践Herokuデータベース編 Webセミナー
 
おいしいherokuの使い方
おいしいherokuの使い方おいしいherokuの使い方
おいしいherokuの使い方
 
PaaSに適したアプリケーション設計 がもたらすメリット
PaaSに適したアプリケーション設計がもたらすメリットPaaSに適したアプリケーション設計がもたらすメリット
PaaSに適したアプリケーション設計 がもたらすメリット
 
Maven基礎
Maven基礎Maven基礎
Maven基礎
 
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
 
Spring '17開発者向け新機能
Spring '17開発者向け新機能Spring '17開発者向け新機能
Spring '17開発者向け新機能
 
AWS Black Belt Online Seminar 2017 Docker on AWS
AWS Black Belt Online Seminar 2017 Docker on AWSAWS Black Belt Online Seminar 2017 Docker on AWS
AWS Black Belt Online Seminar 2017 Docker on AWS
 

Ähnlich wie やれる Heroku - Java アプリケーション開発編

Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDTakashi Abe
 
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce Developers Japan
 
Force.comとモバイルでイベント管理実例
Force.comとモバイルでイベント管理実例Force.comとモバイルでイベント管理実例
Force.comとモバイルでイベント管理実例Salesforce Developers Japan
 
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinarSalesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinarSalesforce Developers Japan
 
Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Developers Japan
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向Mitch Okamoto
 
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメントSalesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメントSalesforce Developers Japan
 
さあ、はじめよう。Application Partner
さあ、はじめよう。Application Partnerさあ、はじめよう。Application Partner
さあ、はじめよう。Application PartnerKazuki Nakajima
 
Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要Salesforce Developers Japan
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門Mitch Okamoto
 
Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Akihiro Iwaya
 
Lightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディLightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディSalesforce Developers Japan
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理Takahiro Kawabata
 

Ähnlich wie やれる Heroku - Java アプリケーション開発編 (20)

Spring '14リリース開発者向け新機能
Spring '14リリース開発者向け新機能Spring '14リリース開発者向け新機能
Spring '14リリース開発者向け新機能
 
Heroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CDHeroku でカンタンすぐに実現する CI/CD
Heroku でカンタンすぐに実現する CI/CD
 
Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発Salesforce1 platformで爆速モバイル開発
Salesforce1 platformで爆速モバイル開発
 
Force.comとモバイルでイベント管理実例
Force.comとモバイルでイベント管理実例Force.comとモバイルでイベント管理実例
Force.comとモバイルでイベント管理実例
 
Salesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinarSalesforce1 PlatformアーキテクチャWebinar
Salesforce1 PlatformアーキテクチャWebinar
 
Salesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep DiveSalesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep Dive
 
Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発Salesforce Platform Mobile Serviceを使ったアプリ開発
Salesforce Platform Mobile Serviceを使ったアプリ開発
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
 
Jp visualforce in salesforce1
Jp visualforce in salesforce1Jp visualforce in salesforce1
Jp visualforce in salesforce1
 
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメントSalesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
 
Lightningコンポーネントの概要
Lightningコンポーネントの概要Lightningコンポーネントの概要
Lightningコンポーネントの概要
 
さあ、はじめよう。Application Partner
さあ、はじめよう。Application Partnerさあ、はじめよう。Application Partner
さあ、はじめよう。Application Partner
 
Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要Salesforce1モバイルアプリケーション開発概要
Salesforce1モバイルアプリケーション開発概要
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
 
Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)Salesforce1開発(s1 tour)
Salesforce1開発(s1 tour)
 
Lightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディLightning を利用した開発とケーススタディ
Lightning を利用した開発とケーススタディ
 
Developer Keynote
Developer KeynoteDeveloper Keynote
Developer Keynote
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
超初心者向けForce.com入門
超初心者向けForce.com入門超初心者向けForce.com入門
超初心者向けForce.com入門
 
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
 

Mehr von Salesforce Developers Japan

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce Developers Japan
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようSalesforce Developers Japan
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Salesforce Developers Japan
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウSalesforce Developers Japan
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce Developers Japan
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce Developers Japan
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズSalesforce Developers Japan
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSalesforce Developers Japan
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -Salesforce Developers Japan
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスSalesforce Developers Japan
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜Salesforce Developers Japan
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Salesforce Developers Japan
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSalesforce Developers Japan
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方Salesforce Developers Japan
 

Mehr von Salesforce Developers Japan (20)

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウ
 
Salesforce Big Object 最前線
Salesforce Big Object 最前線Salesforce Big Object 最前線
Salesforce Big Object 最前線
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズ
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナー
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
 
Einstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinarEinstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinar
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint Platformのコンセプトとサービス
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
 
Heroku seminar winter19
Heroku seminar winter19Heroku seminar winter19
Heroku seminar winter19
 
Dreamforce18 update platform
Dreamforce18 update platformDreamforce18 update platform
Dreamforce18 update platform
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能Webセミナー
 
使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
 

Kürzlich hochgeladen

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Kürzlich hochgeladen (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

やれる Heroku - Java アプリケーション開発編