Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Recommend 『Everyone's Java』
Search
虎の穴ラボ株式会社
April 22, 2020
Technology
0
430
Recommend 『Everyone's Java』
Recommend 『Everyone's Java』
虎の穴ラボ株式会社
April 22, 2020
Tweet
Share
More Decks by 虎の穴ラボ株式会社
See All by 虎の穴ラボ株式会社
Tailwind CSSとAtomic Designで実現する効率的な Web 開発の事例
toranoana
1
520
Denoについて、同人誌記事を出しました+update
toranoana
0
170
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
110
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
99
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
170
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
550
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
400
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
420
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
7.6k
Other Decks in Technology
See All in Technology
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
1.1k
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
「その開発、認知負荷高すぎませんか?」Platform Engineeringで始める開発者体験カイゼン術
sansantech
PRO
2
790
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
180
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
890
AWSで始める実践Dagster入門
kitagawaz
1
750
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
660
AIがコード書きすぎ問題にはAIで立ち向かえ
jyoshise
1
130
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2k
A Tale of Four Properties
chriscoyier
160
23k
A designer walks into a library…
pauljervisheath
207
24k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Visualization
eitanlees
148
16k
Embracing the Ebb and Flow
colly
87
4.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Fireside Chat
paigeccino
39
3.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
The World Runs on Bad Software
bkeepers
PRO
70
11k
Transcript
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 1
2020/04/22 とらのあなエンジニアが オススメする技術書 株式会社 虎の穴ラボ 河野 裕隆 みんなのJava OpenJDKから始まる大変革期!
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 自己紹介
名前 河野 裕隆(コウノ ヒロタカ) 担当業務 とらのあな通販サイト開発 経歴 2019年8月入社 プログラミング歴=Java歴=5年 今期の推しアニメ 球詠(たまよみ) 2
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 最近のJavaのイメージ
3 Javaって有償化したんでしょ? レガシーじゃない? サーバレス時代に対応できているの?
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 4
Javaの「今」を 知ることができる本 これらのイメージを払拭する
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 基本情報
書名 みんなのJava OpenJDKから始まる大変革期! 出版社 技術評論社 発売日 2020年 3月 13日 5
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 著者
※敬称略 きしだなおき 吉田真也(ヨシダシンヤ) 山田貴裕(ヤマダタカヒロ) 蓮沼賢志(ハスヌマケンジ) 阪田浩一(サカタコウイチ) 前多賢太郎(マエダケンタロウ) 基本情報 6
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
Java 9〜14での変化 – JDKの開発体制 – 言語仕様、ライブラリ、JVM – その他Java周辺のツール等 • JDKのディストリビューション • Jakarta EEの歴史と機能 • MicroProfile • GraalVM • 軽量フレームワークについて この本を読んで わかること 7
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 2014/03リリース->6年前
Java 8について 8 当時(2014/04開始)のアニメ • ごちうさ • カゲプロ • さすおに
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 9
最近勉強した Javaのバージョンは? 「Java 8」かなー
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 10
最近見たアニメは? 「カゲプロ」とか 「さすおに」とかかなー
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 最近のJavaのイメージ
11 Javaって有償化したんでしょ? レガシーじゃない? サーバレス時代に対応できているの? 最近のJavaのイメージ 6年前の
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 12
Javaの知識も アップデートが必要 何が言いたいかというと、
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
JavaのREPLツールであるJShell – コンパイルしなくても対話形式で 機能を試せる • ローカル変数の型推論 – var hoge = “”;// String型で推論 例えば 13
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 今まで・・・
• APIリファレンス読む – 膨大 • JSRやらJEPやらを遡っていく – 英語 – どう見るかもよくわからない・・・ • ブログを読んでいく – まとめて情報を得られない けど、どうやって 14
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
情報がまとまった書籍が出ていなかった • 個人のブログが頼り この6年間は 15 かなりの労力が必要
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 『みんなのJava』を読む
これから 16
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
Javaの知識をアップデートしよう • そのために『みんなのJava』を読もう • 『みんなのJava』を読むと・・・ – Javaに追加された機能がわかる – Java周辺環境(JVMやフレームワーク)にも 詳しくなれる まとめ 17
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 技術ブログの紹介
18
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 以上になります。
ありがとうございました。 19 『みんなのJava』の公式ページ 書籍のAmazonページ 技術ブログ