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
Javaエンジニアからみた最近のJava事情
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
irof
May 09, 2018
Technology
0
9.1k
Javaエンジニアからみた最近のJava事情
5/9(水) 大正GeekNight Vol.1で話しました。
https://taisho-geek.connpass.com/event/85508/
irof
May 09, 2018
Tweet
Share
More Decks by irof
See All by irof
視座の上げ方
irof
1
71
アーキテクチャと考える迷子にならない開発者テスト
irof
10
4k
技術的負債の正体を知って向き合う
irof
0
780
関ジャバと言う場
irof
0
220
型で語るカタ
irof
2
1.5k
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
440
複数アプリケーションを育てていくための共通化戦略
irof
9
5.3k
SpringBootにおけるオブザーバビリティのなにか
irof
1
1.3k
Javaアプリケーションモニタリングの基本
irof
7
2.9k
Other Decks in Technology
See All in Technology
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3.2k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
760
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
650
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
Tebiki Engineering Team Deck
tebiki
0
24k
Cosmos World Foundation Model Platform for Physical AI
takmin
0
890
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
120
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
YesSQL, Process and Tooling at Scale
rocio
174
15k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
54
Amusing Abliteration
ianozsvald
0
100
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
50
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Done Done
chrislema
186
16k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
How STYLIGHT went responsive
nonsquared
100
6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Building the Perfect Custom Keyboard
takai
2
680
Transcript
+BWBΤϯδχΞ͔ΒΈͨ ࠷ۙͷ+BWBࣄ େਖ਼(FFL/JHIU7PM
͍ͦલʹ͜Μͳͨ͠ +BWBग़ͨ͜Ζ
͝ҙ ࠓճͷʮݸਓతͳ؍ଌʯͰ͋Γɺ Ͳ͔͜ͷاۀஂମ͕อূ͢Δใ Ͱͳ͍Ͱ͢ɻ ޡͬͨใΛؚΈ·͢ͷͰɺͦͷล దʹ͍͍ײ͡ʹ͍ͯͩ͘͠͞ɻ
͓͠ͳ͕͖ ============= # JavaʹԿ͔͋ͬͨͷʁ # Java͓ͬͯનΊͰ͖Δʁ # ʮJava͏ͩΊͩʯ # Ͳ͏ରԠ͠Α͏ͱ͍ͯ͠Δ͔
+BWBʹԿ͔͋ͬͨͷʁ Կ͕ىͬͯ͜Δͷʁ
͋ͬͨ͜ͱ όʔδϣϯΞοϓ͕ૣ͘ͳͬͨɻ ޓੑʹපత͡Όͳ͘ͳͬͨɻ
όʔδϣϯΞοϓ͕ ૣ͘ͳͬͨ
ૣ͘ͳͬͨ ͝ͱϦϦʔεɻ ʮͳΔʯͰͳ͘ʮͳͬͨʯͰ͋Γ +BWB ͕ϦϦʔεࡁΈɻ ळʹ+BWBͩΑɻ
ࢥ͏͜ͱ ͨͿΜʮ+BWBͷόʔδϣϯʯࠓ΄ ͲͷҙຯΛ࣋ͨͳ͘ͳΔɻ ࠷ۙͦ͏͍͏ͷଟ͍ͶɻྲྀߦΓ͔ͳɻ
αϙʔτͷ ͖ͩ͠͞ΜͷΛಡΊ͍͍ͱࢥ͏ɻ
ࢥ͏ͱ͜Ζ ͍ͨͯ͠Өڹͳ͍ɻ ݱࡏɺۚΛͬͯαϙʔτΛड͚ͯ ΔͳΒɺਖ਼͍͠ใͱམͱ͠ॴʹͨ ͲΓண͖·͢ɻ ͦ͏͡Όͳ͍ਓͨͪʹɺͲ͏ͤؔ ͷͳ͍Ͱ͔͠ͳ͍ɻ
ޓੑ
ཉ͍͠ޓੑ ৽ ίʔυ ಈ͔ͭ͢ ݹ ݹͯ͘ ಈ͔ͤΔΑ
+BWB͜͏ KBWB DMBTT ίϯύΠϥ +7. ಈ͔ͭ͢ ίʔυ
৽چฒͯɾɾɾ ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.
+BWB͜Μͳҹ͕͋Δ ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.
ཉ͍͠ޓੑ ৽ ίʔυ ಈ͔ͭ͢ ݹ ݹͯ͘ ಈ͔ͤΔΑ
͜ͷลΛ͏ ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.
ݱ࣮ͷ
ݹ͍όʔδϣϯ͍·ͬͯ͘Δ ྫ༻தͷDPNNPOTJP͕ DMBTTͷόʔδϣϯ +BWB
͜Ε
લ͚ͷલͷιʔε +BWBͰ࣮ߦˠͰ͖Δ +BWBͰίϯύΠϧˠͰ͖Δ ·͋ͦΜͳΜͩΖ͏ͳ͊ɺͱ͍͏ ײ֮ɻ
࣮େ෦͕͜Ε ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.
ޓੑʹࢥ͏ͱ͜Ζ ͜Ε·Ͱපతʹҡ࣋͠Α͏ͱͯ͠ɺ ͨ·ʹʮ͝ΊΜͳ͍͞ʯͯͨ͠ɻ ͜Ε͔Βܭըతʹഇࢭ͞ΕΔɻ ͳͷͰಥൃతʹͳ͘ͳΔͷݮͬͯ Ή͠Ζ੍ޚ͘͢͠ͳΔ͔ɻ
+BWBΛ͓͢͢Ί͢Δʁ
ॳ৺ऀ ͋͑ͯسආ͢Δཧ༝ͳ͍ɻ ਓͷঢ়گΛ౿·͑ͯɺशಘ͢͠ ͍ݴޠ͔ΒೖΕ͍͍ɻ Ұݴޠ͔͠Βͳ͍ͭΓͳΒɺϓ ϩάϥϛϯάࣗମ͢͢Ίͳ͍ɻ
ͦͷଞ ͓͖ʹͲ͏ͧɻ ແཧʹΔඞཁͳ͍ɻ ͨͿΜ৽͍͠ύϥμΠϜΛΓ͘ ݴޠͰͳ͍͠ɻ
Ұݴޠ͚ͩͰ͍͍࣌ ͱͬ͘ʹऴΘ͍ͬͯΔɻ ͱ͍͏͔ɺͦͦͦΜ ͳ࣌ͳ͔ͬͨɻ
ʮ+BWB͏ͩΊͩʯ
ֶशίετ্͕͕Δ ৗʹ৽͍͠จ๏Λशಘ͠ͳ͚Ε ͳΒͳ͍ͷͰɺ+BWBΛ࠾༻͢ ΔϝϦοτͳ͘ͳͬͨɻ
͜͏ࢥ͏ ࠓ·Ͱͷهड़͕Ͱ͖ͳ͘ͳΔΘ ͚Ͱͳ͍ͷͰɺແཧ͠ͳͯ͘ ͍͍ɻࠓ·ͰͱԿมΘΒͳ͍ɻ
౷੍͕औΕͳ͘ͳΔ ͲΜͲΜ৽͍͠ߏจ͕Ճ͞Ε Δͱ౷੍͕औΕͳ͘ͳΔɻ+BWB Λ࠾༻͢ΔϝϦοτͳ͘ͳͬ ͨɻ
͜͏ࢥ͏ େن։ൃͳͲͰ౷੍ΛऔΔͨ ΊͷΈͱͬ͘ʹख़ͯ͠ ͍Δɻ౷੍͕ඞཁͳݱͰͷର ԠԿมΘΒͳ͍ɻ
+BWB͕༗ྉʹͳΔ ࠓ·ͰແྉͰ͑ͯͨͷʹ͓ۚ ΛΘͳ͍ͱ͑ͳ͘ͳΔɻ+BWB ͏ͩΊͩɻ
͜͏ࢥ͏ ࠓ·Ͱແྉͩͬͨͷ͕༗ྉʹ ͳΔΘ͚Ͱͳ͍ɻ
ଞͷݴޠʹ͠Α͏ +BWB͏ͩΊͳͷͰɺ4DBMB ,PUMJOʹΓ͑Δ͖Ͱ͋Δɻ
͜͏ࢥ͏ ͦΕΒͲ͏ͤ+7.ΛͬͯΔɻ +7.ݴޠΛସʹڍ͛Δͷɺ ͨͿΜԿ͔צҧ͍͍ͯ͠Δɻ
+7.ݴޠ͜Μͳܗ KBWB DMBTT KBWBίϯύΠϥ +7. TDBMB TDBMBίϯύΠϥ
ଞͷݴޠʹ͠Α͏ +BWB͏ͩΊͳͷͰɺඇ+7. ݴޠʹΓ͑Δ͖Ͱ͋Δɻ
͜͏ࢥ͏ దͳڝ૪Λ͢Ε͍͍ɻࠓߋ ԿݴͬͯΔΜͩΖ͏ɻ ͋ɺ(SBBM7.ͱ͔Ͳ͏ʁ͠ΒΜ ͚Ͳɻ
Ͳ͏ରԠ͠Α͏ͱͯ͠ ͍Δ͔
͑ɺผʹʜʜɻ
ݱ·ͪ·ͪ ʮ+BWBͷόʔδϣϯΞοϓΛͲ͏औ Γѻ͏͔ʯ֤ݱ͕ࠓΜͰΔͱ ͜Ζɻ ͍ΖΜͳରԠ͕ग़ͯ͘Δͱࢥ͏ɻ
ࢲ͕ͬͯΔ͜ͱ ʮ͜Ε+BWBͰಈ͔͘ͳʁʯͱ͔Λ ࢼ͠ଓ͚ͯΔɻ%PDLFSศརɻ େମͳ͍ͷ͚ͩͲɺಈ͔ͳ͍ͷ ͨ·ʹ͋Δɻ
धཁ͕૿͑ͦ͏ͳͱ͜ Ͳͷ͋ͨΓ͕όʔδϣϯҧ͍ͷӨڹ Λड͚Δ͔ݟۃΊΔࣝεΩϧɻ ϓϩμΫτͷϦϦʔεΛૣΊΒΕΔɺ ͋ΒΏΔεΩϧɻ ·͋ɺ+BWBʹݶͬͨ͜ͱ͡Όͳ͍ɻ
ͱ͍͏͜ͱͰ
ʮ+BWBࢮ͵ͷʁʯ ʮ͍͍͑ʯ