Π₯Π΅ΠΉ Π₯Π°Π±Ρ!
ΠΠ°ΠΉ-Π½Π°ΠΊΡΠ°Ρ, ΠΏΡΠ΅Π΄ΠΈ Π»ΡΡΠ½Π°ΡΠ° Π²Π°ΠΊΠ°Π½ΡΠΈΡ, ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° Π·Π°ΡΠ°Π΄Π²Π°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΡΠΊΡΠΏΠΈ Π°Π±ΠΎΠ½Π°ΡΠΈ Ρ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° ΠΎΡ ΡΡΠ΅ΡΠΈ! Π‘Π»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠ΅Π΄ΠΌΠΈΡΠ° ΡΠ΅ Π±ΡΠ΄Π°Ρ ΡΡΠΈ! Π Π½Π΅ ΡΠ°ΠΌΠΎ Π² ΠΠΎΡΠΊΠ²Π°...
- 19 ΡΠ½ΠΈ ΠΎΡ 18:00 (ΠΠΎΡΠΊΠ²Π°) Π² ΡΡΠ΅ΡΠ°ΡΠ° Π² ΠΎΡΠΈΡΠ° Π½Π° IBM Π½Π° Π―Π²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Java Champion, Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ. Π©Π΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Java Π² Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅Π°Π»Π½ΠΎΡΡΠΈ.
- 20 ΡΠ½ΠΈ Π² 18:00 (ΠΠΎΡΠΊΠ²Π°) Π² ΡΡΠ΅ΡΠ°ΡΠ° Π² ΠΎΡΠΈΡΠ° Π½Π° IBM Π½Π° Service Mesh - ΠΡΡΠΈΠΎ. ΠΡΠΊΠ°Ρ ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π° ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΠΎΠ³Π°Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ΄Π²Π°Ρ ΠΏΡΠΈ Π½Π°Ρ. Π½Π°ΠΏΡ. ΠΠ°Π΄ΠΈΠΌ ΠΠΉΠ·Π΅Π½Π±Π΅ΡΠ³ Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ 5-ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈ ΡΡΡΡΡΠ΄Π½ΠΈΡΠΈ Π½Π° Istio.
- 20 ΡΠ½ΠΈ Π² 18:00 (Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³) β Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΡΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΠ΅Π½ΠΈΡ Π¦ΠΈΠΏΠ»Π°ΠΊΠΎΠ² Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° DataArt ΠΏΠΎ ΡΠ΅ΠΌΠΈ Π―Π²Π° ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ
ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ (Π±ΡΠΎΡΡ Π½Π° ΠΌΠ΅ΡΡΠ°ΡΠ°, Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½!) - Π²ΠΈΠΆΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρ!
19 ΡΠ½ΠΈ ΠΎΡ 18:00 (ΠΠΎΡΠΊΠ²Π°) Π² ΠΎΡΠΈΡΠ° Π½Π° IBM ΡΡΠ΅ΡΠ° Π·Π° Java ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ΠΠ°Ρ Π³ΠΎΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ Java Champion Sebastian Daschner Π½Π° 19 ΡΠ½ΠΈ ΠΎΡ 18:00 ΡΠ°ΡΠ° Π² ΠΎΡΠΈΡΠ° Π½Π° IBM.
Π©Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ Java ΠΈ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΠ½Π°ΡΠ° Π΅ΡΠ°? Oracle Π²ΡΠ²Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΡΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Java Π½Π° ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΡΠΈΠΈ. Java EE ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² Jakarta EE. Π§Π΅ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΈΡΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° jvm ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π² ΡΠ°ΡΡΠ½ΠΈ ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΠΈ, ΡΠΏΠ΅ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΡΠ΅Π· ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ JEE Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π’ΠΎΠ·ΠΈ ΠΏΡΡ Π½Π°Ρ Π³ΠΎΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Java Champion, ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°Ρ Π½Π° ΡΠ°ΠΉΡΠ°
Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΡΡΡΠ²ΡΡ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ OpenLiberty, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΠ±Π΅ΡΠ°Π²Π°ΡΠ°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Java ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° (OpenJDK ΠΈ AdoptOpenJDK, ...) ΠΈ Jakarta EE, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½ΠΎΠ²ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡ MicroProfile Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ
ΠΡΠ²Π΅Π½ Java, Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΡΡΡΠΎ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π½Π° Linux ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ°ΡΠΎ Docker. Π’ΠΎΠΉ Π΅ Π°Π²ΡΠΎΡΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°
17:30 - 18:00 Π‘Π±ΠΎΡ Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅, ΠΊΠ°ΡΠ΅ Π·Π° Π΄ΠΎΠ±ΡΠ΅ Π΄ΠΎΡΠ»ΠΈ
18:00 - 18:45 OpenLiberty - Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ ΡΠ³ΡΠ°Ρ ΡΡΠ΅Π΄ OpenSource ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
18:45 - 19:00 ΠΡΠΏΡΠΎΡΠΈ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ
19:00 - 19:45 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Java-Π±Π°Π·ΠΈΡΠ°Π½ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° OpenSource ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π΄Π΅ΠΌΠΎ)
19:45 - 20:00 ΠΡΠΏΡΠΎΡΠΈ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ
20 ΡΠ½ΠΈ Π² 18:00 (ΠΠΎΡΠΊΠ²Π°) Π² ΡΡΠ΅ΡΠ°ΡΠ° Π² ΠΎΡΠΈΡΠ° Π½Π° IBM Π½Π° Service Mesh - IstioΠ‘ΡΠ±ΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ΅, ΡΡΠ±ΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ΅ ΠΈ Π½Π°ΠΊΡΠ°Ρ ΡΠ΅ ΡΡΠ±ΡΠ°Ρ ΠΌΠ΅! ΠΡΡΠ²Π°ΡΠ° ΡΡΠ΅ΡΠ° Π² Istio (ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Π½ΠΈΠΊΠΎΠΉ Π΄ΡΡΠ³ Π½Π΅ Π³ΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»?) 20 ΡΠ½ΠΈ Π² ΠΠΎΡΠΊΠ²Π°!
ΠΠ°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π΄ΠΎΠΉΠ΄Π΅ΡΠ΅?
- Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠΎΠΌΡΠ΅ΡΠ° ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈΡ Π΅ΠΊΠΈΠΏ Π½Π° Istio! ΠΡΠΊΠΎΠ³Π° ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΊΠ°ΡΠ° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ Π½Π° IBM Π² Π₯Π°ΠΉΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° amalgam8, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π° Π² Istio. Π ΡΠ΅Π³Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΡΠ° (ΠΠ°Π΄ΠΈΠΌ ΠΠΉΠ·Π΅Π½Π±Π΅ΡΠ³) Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ 5-ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π² ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Istio!
- ΠΡΡΡΠ½ΠΎΡΡ ΠΏΡΠΈΡΡΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΎΡ Π₯Π°ΠΉΡΠ° Π²Π΅ΡΠ΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ, Π½ΠΎ ΠΎΡΠ²Π΅Π½ ΡΡΡ ΠΌΠΈΠ½Π°Π²Π° ΠΈ Π€ΠΈΠ» ΠΡΡΠ΅Ρ (Docker captain, IBM Distinguished Engineer).
- Π Π½ΠΈΠ΅ ΡΡΡΠΎ ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° Istio Π² βΠΊΡΡΠ²Π°Π²ΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅β, ΠΏΠΎΠ½Π΅ ΠΎΡ ΠΌΠΎΠΌΡΠ΅ΡΠ°ΡΠ° ΠΎΡ Π‘Π±Π΅ΡΠ±Π°Π½ΠΊ.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ Π½Π° ΡΡΠ΅ΡΠ°ΡΠ°:
- ΠΠ΅ΠΊΠ° Π΄Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π±Π΅ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ Istio ΠΈ Π·Π°ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΏΠΎΡΠΎΠΊΠ°ΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° mesh.
- ΠΠ΅ΠΊΠ° Π²ΠΈ ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Istio/service mesh.
- ΠΠ΅ΠΊΠ° ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΠΊΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ΅ΡΠ²ΠΈΠ·Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΈ ΠΊΠΎΠ³Π° Π½Π΅.
- ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Istio ΠΈ Kubernetes.
- Π©Π΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π½Π° ΠΆΠΈΠ²ΠΎ.
ΠΠ°ΡΠΈΡΠ΅ Π²ΠΈΡΠΎΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»ΠΈ
ΠΠ°ΠΊΡΠΈΠΌ Π§ΡΠ΄Π½ΠΎΠ²ΡΠΊΠΈ, Π²ΠΎΠ΄Π΅Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π» Π½Π° ΠΠ’ ΠΎΡΠ΄Π΅Π», Π‘Π±Π΅ΡΠ±Π°Π½ΠΊ - Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°
18:00 - 18:30 ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° mesh ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Istio
18:30 - 19:00 ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Istio
19:00 β 19:30 Π‘ΡΠ²Π΅ΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Istio
19:30 - 20:00 ΠΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΡΡΠ»ΡΠ³ΠΈ Π²ΡΠ² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΈΡ ΡΠ΅ΠΊΡΠΎΡ
20 ΡΠ½ΠΈ ΠΎΡ 19:00 (Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³) - Java Guru ΡΡΠ΅ΡΠ° - Π½Π° ΡΠ°ΠΉΡΠ° DataArt ΠΏΠΎ ΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° Java ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π½ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈ
IBM ΠΈ
OpenLiberty β Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΠ³ΡΠ°Ρ ΡΡΠ΅Π΄ OpenSource ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠΎΠΊΠ»Π°Π΄ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ.
OpenSource Π²ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π΅Π½ ΠΈ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ° Π½ΠΈ. Π’ΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΏΠΎ ΡΠ΅Π»ΠΈΡ ΡΠ²ΡΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π² Π ΡΡΠΈΡ. ΠΠ°ΡΠΎ? ΠΠΎΠ»Π΅ΠΌΠΈΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΡΠ΅ Π½Π°ΡΠΎΡΠ²Π°Ρ ΠΊΡΠΌ OpenSource Π·Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅ ΠΈ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΠΈΡΠ΅.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ Java ΠΈ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π΅ΡΠ°ΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊΠ°? Oracle Π²ΡΠ²Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΡΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Java Π½Π° ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΡΠΈΠΈ. Java EE ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² Jakarta EE. Π§Π΅ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΈΡΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° jvm ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π² ΡΠ°ΡΡΠ½ΠΈ ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΠΈ, ΡΠΏΠ΅ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΡΠ΅Π· ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ JEE Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΡΠ°Π½Π΅, Π°ΠΊΠΎ Π΅Π΄ΠΈΠ½ ΡΡΡΠ²ΡΡ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π»Π΅ΠΊ ΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³ΡΠ²ΠΊΠ°Π², ΡΠ΅ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ Π½Π° Enterprise Edition Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π²ΡΡΡ Ρ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ? ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΡΠ°Π½Π΅, Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ?
Π©Π΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΡΡΠ²ΡΡΠ° Π·Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ OpenLiberty, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° ΠΎΠ±Π΅ΡΠ°Π²Π°ΡΠ°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Java ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° (OpenJDK, AdoptOpenJDK ΠΈ Ρ.Π½.), Π·Π° Jakarta EE ΠΈ Π·Π° Π½ΠΎΠ²ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡ MicroProfile Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ.
Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ
ΠΡΠ²Π΅Π½ Java, Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΡΡΡΠΎ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π½Π° Linux ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ°ΡΠΎ Docker. Π’ΠΎΠΉ Π΅ Π°Π²ΡΠΎΡΡΡ
Facebook Π² Π·ΠΎΠΌΠ±ΠΈ Π°ΠΏΠΎΠΊΠ°Π»ΠΈΠΏΡΠΈΡ
Π‘ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡΠ»ΡΠ³ΠΈ ΠΈΠΌΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ. ΠΠΈΠ΅ Π½Π΅ ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π°ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΊΠ°ΡΠ²Π°ΡΠ΅ Π² ΡΡΡ , Π½ΠΈΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Π°ΡΠΈΡΡ Π°ΠΊΠ°ΡΠ½Ρ, Π² ΡΠΈΠ΅ΡΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°Π»ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ ΠΎΡ ΡΡΠ»ΡΠ³Π°ΡΠ° Π±Π΅Π· ΠΎΠ±ΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π° Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅.
ΠΠ΅ΠΊΠ° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠΌ ΠΊΠ°ΠΊΡΠ² Π±ΠΈ ΠΌΠΎΠ³ΡΠ» Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π°ΠΊΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° βΠ΄Π°Π½Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠΉΡΠΎ Π³ΠΈ Π΅ ΡΡΠ·Π΄Π°Π», ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠΉΡΠΎ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°β.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ ΡΡΠΌ ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ, Π° Java Π°ΡΡ ΠΈΡΠ΅ΠΊΡ, ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΡΡΡΠ°Π½Π°. ΠΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΡΡ Π΅ΠΌΠ° βΠ±ΡΠ°ΡΠ·ΡΡ - ΡΠ΅Π±ΡΠ°ΠΉΡ - Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈβ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡ ΠΎΠ±Π»Π°ΡΠ΅Π½ ΡΠ²ΡΡ. ΠΡΠ΅Π΄ΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π²ΡΠΈΡΠΊΠΈ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ΄Π½ΠΈ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, Π½ΠΎ ΡΠ΅Π³Π° Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Docker, Kubernetes, Helm ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ ΠΏΠΎΠ½Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠΌΠ° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°.
ΠΠ΅Π½ΠΈΡ Π¦ΠΈΠΏΠ»Π°ΠΊΠΎΠ², Π°ΡΡ ΠΈΡΠ΅ΠΊΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡΡΠ°
ΠΠ°ΠΏΠΎΡΠ²Π° Π΄Π° ΠΏΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π² ΠΊΡΠ°Ρ Π½Π° 1980-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΎΡ ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° 1990-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠΠΈΡΠ°Π» ΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 10 Π΅Π·ΠΈΠΊΠ°, Π½ΠΎ Java ΡΠΈ ΠΎΡΡΠ°Π²Π° Π»ΡΠ±ΠΈΠΌΠΈΡΡ ΠΌΠΈ. ΠΡ 2006 Π³. ΡΠ°Π±ΠΎΡΠΈ Π² DataArt. ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈ Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΠΠ’: ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ, ΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΏΡΠ°Π³ΠΌΠ°ΡΠΈΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°
18:30 - 19:00 Π‘Π±ΠΎΡ Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅, ΠΊΠ°ΡΠ΅ Π·Π° Π΄ΠΎΠ±ΡΠ΅ Π΄ΠΎΡΠ»ΠΈ
19: 00 - 19: 45 OpenLiberty β Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΠ³ΡΠ°Ρ ΡΡΠ΅Π΄ OpenSource ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ.
19:45 - 20:00 ΠΡΠΏΡΠΎΡΠΈ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ
20:00 - 20:10 ΠΠΎΡΠΈΠ²ΠΊΠ°
20: 10 - 20: 50 Facebook Π² Π·ΠΎΠΌΠ±ΠΈ Π°ΠΏΠΎΠΊΠ°Π»ΠΈΠΏΡΠΈΡ, ΠΠ΅Π½ΠΈΡ Π¦ΠΈΠΏΠ»Π°ΠΊΠΎΠ².
20:50 - 21:00 ΠΡΠΏΡΠΎΡΠΈ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com