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
9.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Javaエンジニアからみた最近のJava事情
5/9(水) 大正GeekNight Vol.1で話しました。
https://taisho-geek.connpass.com/event/85508/
irof
May 09, 2018
More Decks by irof
See All by irof
ふつうのFeature Flag実践入門
irof
8
4.4k
視座の上げ方
irof
1
120
アーキテクチャと考える迷子にならない開発者テスト
irof
10
4.3k
技術的負債の正体を知って向き合う
irof
0
1k
関ジャバと言う場
irof
0
350
型で語るカタ
irof
2
1.6k
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
500
複数アプリケーションを育てていくための共通化戦略
irof
9
6.6k
SpringBootにおけるオブザーバビリティのなにか
irof
1
1.5k
Other Decks in Technology
See All in Technology
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
4
4.9k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
生成AI活用によるODC欠陥分析の分類高速化の実践と導入効果 / 20260703 Suguru Ishii
shift_evolve
PRO
2
120
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
12
5.6k
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
290
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
760
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
250
AI時代における最適なQA組織の作り方
ymty
3
500
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
390
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
260
はじめてのWDM
miyukichi_ospf
1
140
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
1
130
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
870
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Chasing Engaging Ingredients in Design
codingconduct
0
230
Making the Leap to Tech Lead
cromwellryan
135
10k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How to build a perfect <img>
jonoalderson
1
5.8k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
260
A better future with KSS
kneath
240
18k
We Are The Robots
honzajavorek
0
270
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ࢮ͵ͷʁʯ ʮ͍͍͑ʯ