Π§Π°ΡΠ΅ΡΠΊΠ° Java
Open in Telegram
ΠΡΡΡΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ Java Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ: @tproger_sales_bot ΠΡΠ°Π²ΠΈΠ»Π° ΠΎΠ±ΡΠ΅Π½ΠΈΡ: https://tprg.ru/rules ΠΡΡΠ³ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ: @tproger_channels
Show more8 454
Subscribers
-224 hours
-167 days
-6030 days
Posts Archive
8 454
ΠΠΎΠ²ΡΠΉ open source Java ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π΄Π»Ρ Tarantool: ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°
VK Tech ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Tarantool Java EE ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅Ρ Π΅Π³ΠΎ Π² Tarantool Java SDK. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Maven Central, ΡΡΠΎ ΡΠΏΡΠΎΡΡΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ
ΡΡΠ΅Π΄Π°Ρ
.
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΡΡΡΠΌ ΠΡΠ±ΠΈΠ½ΠΈΠ½, Ρ ΡΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π² VK Tech. Π― ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Ρ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ ΠΊ Tarantool, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°ΡΡΠ²ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π² VK Tech. ΠΠ΄Π½Π°ΠΆΠ΄Ρ Ρ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Java ΠΈ Tarantool ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΠΈ ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΠ°ΡΡ ΠΈΡ
ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ β ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Tarantool ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π°ΠΆΠ΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π²ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. ΠΠΎΡΡΠΎΠΌΡ Ρ ΠΈ ΡΠ΅ΡΠΈΠ» Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΡ ΡΡΠ°ΡΡΡ.
Π¦Π΅Π»Ρ ΡΡΠ°ΡΡΠΈ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ΄, ΡΡΠΎ Tarantool ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Ρ Java Π±Π΅Π· Π±ΠΎΠ»ΡΡΠΈΡ
ΠΏΠΎΠ»ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄Π°, Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ½ΠΈΠΏΠΏΠ΅ΡΠ°ΠΌΠΈ (Π½Π΅ ΡΡΠΈΡΠ°Ρ java ΠΈΠΌΠΏΠΎΡΡΠΎΠ² ΠΈ xml π). ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠ³ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Ρ ΡΠ΅Π±Ρ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΡΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Tarantool Π»Π΅Π³ΠΎΠΊ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/vk/articles/980380/?utm_campaign=980380
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ°Π·Π²Π΅ΡΠ» ΠΌΠΈΡΡ ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΡΡΠ΅Π½Π΄Π°Ρ
ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ°Π·Π²Π΅ΡΠ» ΠΌΠΈΡΡ ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈ ΡΡΠ΅Π½Π΄Π°Ρ
β ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Π§ΠΈΡΠ°ΡΡ: Β«Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ°Π·Π²Π΅ΡΠ» ΠΌΠΈΡΡ ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΡΡΠ΅Π½Π΄Π°Ρ
ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈΒ»
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠΎΡΠ΅ΠΌΡ Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅Π» Π½Π° Dagger Components (Π²ΠΌΠ΅ΡΡΠΎ Dagger Android)
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ, ΠΌΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ½Π°ΡΠΎΠ»ΠΈΠΉ Π‘ΠΏΠΈΡΡΠ΅Π½ΠΊΠΎ, Ρ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΠΠ‘Π. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ ΡΠ²ΠΎΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Ρ Dagger. ΠΠ°ΡΠΊΠ½ΡΠ²ΡΠΈΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π° ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Application (11,5 ΠΠ±), Ρ ΡΡΠ°Π» ΠΈΡΠΊΠ°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΎΠ±Π΅ΡΡΠΊΠ΅ Dagger Android. ΠΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π» Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΡΠΌ Google Dagger Hilt, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠΌ β Dagger Components. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Application ΠΈ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠ»ΡΡΠΎΠ², ΡΠ΅ΠΌ ΠΌΠΈΠ½ΡΡΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/psb/articles/979988/?utm_campaign=979988
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
JavaScript: Π±ΠΎΠ»ΡΡΠΎΠΉ Π³Π°ΠΉΠ΄ ΠΎΡ Tproger
ΠΠ°ΠΉΠ΄ ΠΏΠΎ JavaScript. Π’ΠΎΠΏΠΎΠ²ΡΠ΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ°ΡΡΠΈ Ρ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ. ΠΡΠ°ΠΊΡΠΈΠΊΠ° Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². β Tproger
Π§ΠΈΡΠ°ΡΡ: Β«JavaScript: Π±ΠΎΠ»ΡΡΠΎΠΉ Π³Π°ΠΉΠ΄ ΠΎΡ TprogerΒ»
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
Project Panama: ΠΊΠ°ΠΊ Java Π½Π°ΡΡΠΈΠ»Π°ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π½Π° C! (Π§Π°ΡΡΡ 1)
ΠΠ°ΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ C-ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ· Java? ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Project Panama β Π½ΠΎΠ²ΠΎΠΌΡ API ΠΈΠ· OpenJDK β ΡΡΠΎ ΡΡΠ°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ JNI.
Π Π½ΠΎΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Spring ΠΠΉΠ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ FFM API, ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π·Π°ΠΏΡΡΠΊ Hello World Π½Π° C, ΡΠΎΠ»Ρ jextract, ΠΈ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠ°ΠΌΡΡΡΡ Π²Π½Π΅ ΠΊΡΡΠΈ JVM.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/spring_aio/articles/985144/?utm_campaign=985144
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π³Π΅ΠΊΡΠ°Π³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Π½Π° Java
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Spring, Quarkus ΠΈ Micronaut, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΄ΡΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ (domain) ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ
API.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/985156/?utm_campaign=985156
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
Π ΡΠ½ΠΎΠ²Π° ΠΏΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
β¦
ΠΠ° Π³ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΡΠΎΡΠΌΠΎΠ·ΡΡ, Π»Π°Π³Π°ΡΡ, Π²ΡΠ΄Π°ΡΡ Β«Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅Β» ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ
ΠΎΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Ρ Π±ΡΡΠΎΠ²ΠΎΠΉ, ΠΎΠ±ΡΠ΅ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/984792/?utm_campaign=984792
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
Kafka Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
: ΡΠ°Π±ΠΎΡΠ° Ρ Kafka ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ β ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ, Π° ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅Π΄ΡΡ?
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Kafka ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ ΠΈΠ· Spring Boot? ΠΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ, Π° ΠΊΠΎΠ³Π΄Π° Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²ΡΠ΅Π΄Π½Ρ?
ΠΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΎ Kafka ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΡ
.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/981188/?utm_campaign=981188
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠΈΠ³ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ Node.js Π½Π° Java-ΡΡΠ΅ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΠ
ΠΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π½Π° Kotlin, ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ Π² ΠΎΠ±ΡΡΡ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
Π½Π΅ΠΉΡΠΎΠ½ΠΊΠΈ Π΄Π»Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π±ΡΠΊΠ΅Π½Π΄Π° ΠΈ ΠΏΡΠΎ ΡΠΎ, Ρ ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΊ Π½Π΅ΠΉ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ β ΡΡΠΎΠ±Ρ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ Π½ΠΈ Π²ΡΠ΅ΠΌΡ, Π½ΠΈ Π½Π΅ΡΠ²Ρ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/dalee_group/articles/984702/?utm_campaign=984702
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΡ Redis ΠΊ Kafka Streams: ΠΊΠ°ΠΊ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π²ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ 200ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²
Π ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Π±Π°Π½ΠΊΠ° ΠΌΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Ρ ~200 000 ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ²: ΡΡΠΎ IP-ΠΊΠ°ΠΌΠ΅ΡΡ, ΡΠ΅ΡΠ΅Π²ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΈ Π΄ΡΡΠ³Π°Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ β Π½Π΅ ΡΠ΅ΠΆΠ΅ ΡΠ΅ΠΌ ΡΠ°Π· Π² 10 ΠΌΠΈΠ½ΡΡ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅:
- Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ;
- ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΌ;
- ΡΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ pod, rebalance, ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠ±ΠΎΠΈ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/sberbank/articles/974926/?utm_campaign=974926
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠ°ΠΊ Π·Π°ΡΠ°ΡΠΈΡΡ AI Π² Java/Kotlin ΠΏΡΠΎΠ΅ΠΊΡ
ΠΠΈΡ Enterprise-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Java/Kotlin ΠΈ ΠΌΠΈΡ Π½Π΅ΠΉΡΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ ΠΊΠ°ΠΆΡΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌΠΈ Π²ΡΠ΅Π»Π΅Π½Π½ΡΠΌΠΈ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ - ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ, Spring-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ, Π° Ρ Π΄ΡΡΠ³ΠΎΠΉ - Python-ΡΠΊΡΠΈΠΏΡΡ, ΡΠ΅Π½Π·ΠΎΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Π² Jupyter Notebook. ΠΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ - ΠΏΡΠΎΠΏΠ°ΡΡΡ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ ΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π³Π½ΡΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΡΡΠΎΠΈΡΡ ΡΡΠΎΡ ΠΌΠΎΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΡΡ ΡΠ°ΡΠ΅. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ Ρ
ΠΎΡΠ΅Ρ Β«ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΒ» Π² Π½ΠΎΠ²ΠΎΠΌ ΡΠΈΡΠ΅, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΌΠ΅ΡΡΠ°ΡΡ ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Ρ-Π±ΠΎΡΠ° Ρ ΠΏΡΠ΅ΡΠ΅ΡΠ°Π½ΡΠΎΠΌ ΠΈ Π±Π°ΡΡΡΠ½ΡΠΌΠΈ, Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΡΠ»ΡΡΠ°Π»ΠΈ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΡ ΡΠΆΠ΅ Π²ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ. ΠΠ°ΠΊ ΠΆΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ JVM-ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡΡ ΠΈ ΠΌΠΎΡΡΡ AI? Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΡΡΠ°ΡΠ°Π΅ΠΌΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/984544/?utm_campaign=984544
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠΈΠΌΡ ΠΈ CompletableFuture: ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠ°ΡΠΊΠΎ ΠΎ Π»ΠΎΠ²ΡΡΠΊΠ°Ρ
ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² Java (Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ parallel, flatMap, ΠΏΠΎΡΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π² ForkJoinPool, OOM Ρ CompletableFuture) ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
: ΡΠΎΡΠ΅ΡΠ½Π°Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ executors, ΡΠ΅ΠΌΠ°ΡΠΎΡΡ, thenApply vs thenApplyAsync. ΠΠ΅ΠΉΡ Hugo Marques (JDK24).
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ: https://www.infoq.com/presentations/java-grpc-workload/
#en
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
Java-Π΄Π°ΠΉΠ΄ΠΆΠ΅ΡΡ: ΡΠ½Π²Π°ΡΡ 2026
ΠΠΎ Π΄Π°Π½Π½ΡΠΌ InfoQ: Π²ΡΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ β maintenance/point-ΡΠ΅Π»ΠΈΠ·Ρ Π΄Π»Ρ Spring gRPC, Quarkus, Gatherers4j, Keycloak, Grails ΠΈ Java Operator SDK; ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ±ΠΎΡΠΊΠΈ JDK 26 ΠΈ 27 Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ: https://www.infoq.com/news/2026/01/java-news-roundup-jan05-2026/
#en
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠΎΡΡΡΠΏ ΠΊ ChatGPT Π·Π° 5 ΠΌΠΈΠ½ΡΡ Π±Π΅Π· VPN
ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄ Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΡΡΠ°ΡΡΡ ChatGPT Π±Π΅Π· VPN Π·Π° 10 ΠΌΠΈΠ½ΡΡ (ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ). Π₯ΠΎΡΡ ΠΎΠ½Π° Π°ΠΊΡΡΠ°Π»ΡΠ½Π° Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ Ρ
ΠΎΡΡ Π²Π°ΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ±.
Π‘ΡΡΡ: ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ²ΠΎΠΉ DNS-ΠΏΡΠΎΡΠΈΠ»Ρ Π² NextDNS ΠΈΠ»ΠΈ Cloudflare ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ Π΅Π³ΠΎ ΡΠ°Π· Π² ΡΡΡΠΊΠΈ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Ρ Π½Π°ΠΏΠΈΡΠ°Π» Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π‘Π°ΠΌΠΎΠ΅ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅: Π΄Π»Ρ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/984224/?utm_campaign=984224
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠ°ΠΊ ΠΆΡΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² ΡΠΏΡΠΎΡΡΠΈΠ»ΠΈ ΠΆΠΈΠ·Π½Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ ΡΠΈΠ½ΡΠ΅Ρ
Π°
ΠΠ΅ΡΠ΅Π²Π΅Π»ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ΅Ρ
Π° Ρ SLA 99,99% Π½Π° Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΡΠΎ ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈΠ· ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ Axiom JDK. ΠΠ΅Π»ΠΈΠΌΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠΌΠΈ Π΄Π΅ΡΠ°Π»ΡΠΌΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π°.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/companies/axiomjdk/articles/983938/?utm_campaign=983938
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
LLM + 1C: ΠΠΎΡΠ΅ΠΌΡ ΡΠ°Ρ-Π±ΠΎΡ Π΄Π»Ρ ΡΡΠ΅ΡΠ° β ΡΡΠΎ ΠΏΠ»ΠΎΡ
Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΈ ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ AI-ΡΠ»ΡΠ· ΡΠ΅ΡΠ΅Π· OData
LLM + 1C = ? ΠΠΎΡΠ΅ΠΌΡ ΡΠ°Ρ-Π±ΠΎΡ Π΄Π»Ρ ΡΡΠ΅ΡΠ° β ΡΡΠΎ ΠΏΠ»ΠΎΡ
Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΈ ΠΊΠ°ΠΊ Ρ ΡΠ΄Π΅Π»Π°Π» ΠΈΠ· Π½Π΅Π³ΠΎ Β«ΡΠΌΠ½ΡΠΉ ΡΠ»ΡΠ·Β».
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ΄Π΅Ρ ΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΊΡΠΈΡΡΠ°Π»ΡΠ½ΠΎ ΡΠΈΡΡΠΎΠΉ: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ Π·Π°ΠΏΡΠΎΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Β«ΠΡΠ²Π΅Π΄ΠΈ ΡΠΎΠΏ Π΄ΠΎΠ»ΠΆΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ Π’Π²Π΅ΡΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΡΠ΅ΠΊΡΡΡΡ Π΄Π°ΡΡ ΠΈ ΡΡΠΌΠΌΡ Π·Π°Π΄ΠΎΠ»ΠΆΠ΅Π½Π½ΠΎΡΡΠΈΒ»).
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/984008/?utm_campaign=984008
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠ°ΠΊ Ρ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Camunda 8 ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅
ΠΠΈΠΌΠΎΠΉ 2024 Π³ΠΎΠ΄Π° ΠΌΠ½Π΅ Π΄ΠΎΠ²Π΅Π»ΠΎΡΡ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Camunda 8. Π‘ΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΡΡΡ: ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΈΡΠΎΠ³Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΠΏΠ΅Π»Π° ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠ΅Π½Π΄, ΠΏΡΠΎΠ³Π½Π°ΡΡ ΡΠ΅ΡΡΡ ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΡΠΏΠΈΠ·ΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ spring-zeebe ΠΈΠ· Camunda 8, ΠΎΡΠ²Π΅ΡΠ°ΡΡΡΡ Π·Π° ΠΎΠ±Π²ΡΠ·ΠΊΡ Job Worker Π½Π° Spring.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠΎΠΈΡ
Π·Π°Π΄Π°Ρ Π±ΡΠ»ΠΎ ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΡΡ Ρ Docker ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Testcontainers. ΠΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π°Ρ Job Worker, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Π²ΡΠΈΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠ΅. Π‘ΡΠ°Π·Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ: ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ΅ΡΡ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠ» ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π° β Π½Π΅Ρ. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π»ΡΡ Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΏΡΠΎΠ²Π΅ΡΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Job Worker, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅ΠΌΡ ΡΠ·Π½Π°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎ Camunda 8.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/983902/?utm_campaign=983902
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
DeepSeek Π² Intellij Idea ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ Continue
ΠΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ, Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ
ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π½Π΅ Π½Π°ΡΠ΅Π», ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ deepseek Π² idea, ΠΏΠΎΡΠΎΠΌΡ ΡΠ°ΠΌ Π²ΠΌΠ΅ΡΡΠ΅ Ρ deepseek Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Π» ΠΊΠΎΠ½ΡΠΈΠ³ ΠΈ ΠΎΠ±ΡΡΠ°Π» ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠΡ ΠΈ ΠΏΠΎΠΏΡΡΠ½ΠΎ ΡΠ΅ΡΠΈΠ» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡΠΌΠΈ, ΠΏΠ»Π°Π³ΠΈΠ½ ΠΎΡΠ΅Π½Ρ Π»ΡΠ±ΠΈΠ» Π·Π°Π²ΠΈΡΠ½ΡΡΡ, ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ide ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΡΡ.
Π‘ΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΡΡΡ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ, Ρ Π½Π΅ ΡΠ±ΠΈΡΠ°Π» Π»ΠΈΡΠ½ΠΈΠΉ ΠΊΠΎΠ΄, ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΠ΅ΠΊΡΡ, Ρ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±ΠΈΠ»ΡΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» ΠΈ Π½Π΅ ΡΡΠΎΠ³Π°Π». ΠΠΎΠ΄Π°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΡΡΠ΅Π½ "ΡΠ°Π±ΠΎΡΠ°Π΅Ρ - Π½Π΅ ΡΡΠΎΠΆ". ΠΠΎΡΠΎΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ as is Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΈ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°ΡΡ, ΠΌΠ½Π΅ Π±ΡΠ» ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Π½Π° ΡΡΠ½ΠΈΠ½Π³ Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΡ, Π½Π°ΠΊΡΡΠ»Π° Π»Π΅Π½Ρ ΠΈ Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ =)
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/983430/?utm_campaign=983430
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
InfoQ Trends Reports 2025 β ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ
InfoQ ΡΠΎΠ±ΡΠ°Π» ΡΠ΅ΡΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΏΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅, ΠΊΡΠ»ΡΡΡΡΠ΅, AI/ML, ΠΎΠ±Π»Π°ΠΊΠ°ΠΌ ΠΈ Java. ΠΠ»Π°Π²Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ: ΡΠ²ΠΎΠ»ΡΡΠΈΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, AI ΠΊΠ°ΠΊ ΡΠΎΠ°Π²ΡΠΎΡ Π² Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅ ΠΠ, ΡΠΎΠ»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, ΡΠΎΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π½Π΄Ρ Π½Π° 1β5 Π»Π΅Ρ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ: https://www.infoq.com/minibooks/2025-infoq-trends-reports-emag/
#en
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
8 454
ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ RAG ΠΊΠ°ΠΊ MCP-ΡΠ΅ΡΠ²ΠΈΡ: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ ΠΊ IDE
Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ
Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌΠΈ Π·Π½Π°Π½ΠΈΡ ΠΎ ΠΊΠΎΠ΄Π΅ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΠΎΡΡΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»Π·Π°ΡΡΡΡ. Π§Π°ΡΡΡ ΠΆΠΈΠ²ΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ
, ΡΠ°ΡΡΡ β Π² ΡΡΠ°ΡΡΡΡ
Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΡΠ°ΡΡΡ β Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ Π±Π°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β Confluence). ΠΠ° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΌΠ°ΡΡΡΠ°Π±Π΅ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠ΄ΠΎΠΊ. ΠΠΎ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΎΡΡΠ° Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ.
ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°ΠΌΠΈ. Π‘Π»ΠΎΠΆΠ½Π΅Π΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΡΠΈ ΠΊΡΠΎΡΡ-ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ
ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π°Ρ
. ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ β ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΠΈ ΡΡΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΡΠΉ. Π ΠΈΡΠΎΠ³Π΅ Π²ΠΎΠΏΡΠΎΡΡ ΡΡ
ΠΎΠ΄ΡΡ ΠΊ Β«Π·Π½Π°ΡΡΠΈΠΌ Π»ΡΠ΄ΡΠΌΒ», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² ΡΠ·ΠΊΠΎΠ΅ Π³ΠΎΡΠ»ΡΡΠΊΠΎ.
ΠΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΡΡΠΈΠΌ Π² ΡΠ²Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΈ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π»ΠΈ Π·Π°Π΄Π°ΡΡ ΡΠ°ΠΊ: Π΄Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ Π±ΡΡΡΡΡΠΉ ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΡΠ΅ΡΠ΅Π· ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ RAG-ΡΠ΅ΡΠ²ΠΈΡ, ΠΎΡΠΎΡΠΌΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊΠ°ΠΊ MCP-ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΊ IDE. ΠΠΎΠ΄Ρ
ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π², Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
Π§ΠΈΡΠ°ΡΡ: https://habr.com/ru/articles/983424/?utm_campaign=983424
@a_cup_of_java | ΠΡΡΠ³ΠΈΠ΅ Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ
