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
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
300
複数アプリケーションを育てていくための共通化戦略
irof
10
4.1k
SpringBootにおけるオブザーバビリティのなにか
irof
1
970
Javaアプリケーションモニタリングの基本
irof
7
2.6k
Webアプリケーションを作りましょう
irof
0
130
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
6.2k
バッチを作らなきゃとなったときに考えること
irof
2
780
SpringBoot3.4の構造化ログ #kanjava
irof
3
1.4k
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
12
5.2k
Other Decks in Technology
See All in Technology
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
300
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
650
Witchcraft for Memory
pocke
1
470
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
5
530
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
1
170
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
5
4k
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
9
1.2k
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.9k
Javaで作る RAGを活用した Q&Aアプリケーション
recruitengineers
PRO
1
120
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
3
1.3k
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
1k
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
480
Featured
See All Featured
Code Review Best Practice
trishagee
68
18k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Git: the NoSQL Database
bkeepers
PRO
430
65k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Site-Speed That Sticks
csswizardry
10
660
Adopting Sorbet at Scale
ufuk
77
9.4k
Designing for humans not robots
tammielis
253
25k
Practical Orchestrator
shlominoach
188
11k
Building an army of robots
kneath
306
45k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
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ࢮ͵ͷʁʯ ʮ͍͍͑ʯ