17 рдЬрдирд╡рд░реА рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдбрд╛рдЗрдЬреЗрд╕реНрдЯред рдирдП рд╕рд╛рд▓ рдХреЗ рдкрд╣рд▓реЗ рджреЛ рд╕рдкреНрддрд╛рд╣


  • JetBrains рдореЛрдиреЛ рдлрд╝реЙрдиреНрдЯ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдФрд░ рд╕реБрдВрджрд░ рдлрд╝реЙрдиреНрдЯ


  • IntelliJ IDEA рдХреЗ рд╕рд╛рде GitLab рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдЖрдк рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ IDE рдореЗрдВ рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!


  • рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдкреНрд▓рдЧ-рдЗрди рдореЗрдВ , рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рд╢реНрдЪрдпрдХреЛрдВ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреАрд╡рди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛) рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ ред рдЕрдм рдлрд╝рд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ (рдЖрдЗрдбрд┐рдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдХрд▓рди рд╣реЛрддрд╛ рд╣реИ, рд╡рд┐рдзрд┐рдпрд╛рдВ рдХреЙрд▓ рдХреА рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рджреЗрдЦ рд╕рдХрддреА рд╣реИрдВ, рдбреАрдмрдЧрд░ рдореЗрдВ рдЖрдк рдПрдХ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╡реЗ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ рдЬрдм рд╕реНрдерд┐рддрд┐ рдкреВрд░реА рд╣реЛ рдЬрд╛рдПрдЧреА), рдкрд░реАрдХреНрд╖рдг рдзрд╛рд╡рдХ рдиреЗрддреНрд░рд╣реАрди рдкрд░реАрдХреНрд╖рдг рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЖрдкрдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ) рд▓реЙрдЧ рдХреЛ рджреЗрдЦреЛ), рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред


  • 5.4 , рд╣реЙрдЯрдХреАрдЬрд╝, рдореИрдХреНрд░реЛрдЬрд╝ рдФрд░ рдСрдЯреЛрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (рдореИрдХ / рд▓рд┐рди / рд╡рд┐рди) рдЯреВрд▓, 70% рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред 442 рд╣рд┐рдЯ, 574 рд╕реНрдЯрд╛рд░, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдкрдиреЗ рд╕рдВрдХреАрд░реНрдг рджрд░реНрд╢рдХреЛрдВ рдХреЗ рдмреАрдЪ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкреНрдпрд╛рд░ рдФрд░ рдкреНрд░рд╢рдВрд╕рд╛ рдорд┐рд▓рддреА рд╣реИред рдпрд╣ рдареАрдХ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


  • рдЕрднреА рд╣рдо Maven Central рдФрд░ Bintray рдЬреИрд╕реЗ рдореБрдЦреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ HTTP рд╕реЗ HTTPS рддрдХ рдЬрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИрдВред рд▓рд┐рдВрдХ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдХреЛ рдХрд┐рд╕рдиреЗ рдмрдВрдж рдХрд┐рдпрд╛ (рдФрд░ рдлрд┐рд░ рднреА, рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рд╕реЛрдирдЯрд╛рдЗрдк рдорд╛рд╡реЗрди рд╕реЗрдВрдЯреНрд░рд▓ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП HTTP рд╕реЗ 21% рдбрд╛рдЙрдирд▓реЛрдб рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ)ред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг, рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдпрд╣рд╛рдВ ред


  • 2.25 рдЬрд╛рд░реА рдХрд┐рдпрд╛ ред рджрд┐рд▓рдЪрд╕реНрдк рд╕реЗ - рддрдерд╛рдХрдерд┐рдд рд╡рд┐рд░рд▓ рдЪреЗрдХрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреАрдо рдереА, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рд╢рд╛рд▓ рдореЛрдиреЛ-рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпреЗ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдкрде рдкреИрдЯрд░реНрди рд╣реИрдВ рдЬреЛ рдЖрдВрд╢рд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдВрдЧ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗред рдПрдЯрд▓рд╕рд┐рдпрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдмреЛрд▓реНрдб рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд┐рд░рд▓ рдЪреЗрдХрдЖрдЙрдЯ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд░рд▓-рдЪреЗрдХрдЖрдЙрдЯ рдХрдорд╛рдВрдб рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИред


  • рдЧреНрд░реВрд╡реА 3.0 рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, 12 рд╡реАрдВ рдкрд░ рдПрдХ рддрд╛рдЬрд╝рд╛ рддреАрд╕рд░рд╛ рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рдерд╛ред рдХрд╛рд░реНрдп рд╕рд░рд▓ рд╣реИрдВ: рдЬрд╛рд╡рд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдШрдирд┐рд╖реНрда рд╕рдорд╕реНрдпрд╛рдПрдВ, рдПрдХ рд╣реА рдЬрд╛рд╡рд╛ рд╢реИрд▓реА рдореЗрдВ рд▓реИрдореНрдмреНрдбрд╛ рдЬреЛрдбрд╝реЗрдВ, рдПрдХ рдирдпрд╛ рдХрд░рддреЗ рд╕рдордп рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде-рд╕рд╛рде рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдкрд╕рдВрдж рд╣реИред


  • Google рдУрд░реЗрдХрд▓ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд╣реИред рдЕрдЧрд▓реА рд╕реБрдирд╡рд╛рдИ рдЗрд╕ рд╕рд╛рд▓ рдорд╛рд░реНрдЪ рдореЗрдВ рд╣реИред 83 рдЕрдиреНрдп рдкреНрд░рд╕рд┐рджреНрдз рдХрдВрдкреНрдпреВрдЯрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде, рдЬреЛрд╢реБрдЖ рдмрд▓реЛрдЪ рдиреЗ Google рдХреА рддрд░рдл рд╕реЗ рдмрд╛рдд рдХреАред рд╡рд┐рд╕реНрддреГрдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╣рд╛рдБ ред




  • рд╕рд░реНрдЧреЗрдИ рдПрдЧреЛрд░реЛрд╡ рдмрд┐рд╕реНрд╕реБрдк рдиреЗ рдХреНрд░рд┐рд╕рдорд╕ рд╣реИрдХрд╛рдереЙрди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛: https://cimate.io/ рд╕реАрдЖрдИ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рддрд░реАрдХрд╛ рд╣реИ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдФрд░ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рджреЗрдЦреЗрдВред


  • рдХреНрд╡рд╛рд░реНрдХрд╕ 1.1.0 ред рдлрд╝рд╛рдЗрдирд▓ рдЬрд╛рд░реА ред рдХреЛрдЯрд▓рд┐рди рдФрд░ рдЧреНрд░реИрдбрд▓ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди, рдмрдЧ рдлрд┐рдХреНрд╕ред


  • рдпрд╛рд╕рди (JSON-B) 1.0.6 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЬрд╛рд╡рд╛ рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ JSON рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рдмреАрдЪ рдмрд┐рдЫрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ред JAX-B рдЬреИрд╕рд╛ рдХреБрдЫ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ JSON рдХреЗ рд▓рд┐рдПред рдпрд╣ JSON рдмрд╛рдЗрдВрдбрд┐рдВрдЧ ( JSR-367 ) рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред GitHub рдкрд░ 411, 125 рд╕рд┐рддрд╛рд░реЗ, 28 рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╣реИрдВред


  • Imgui-java рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдкреНрд░рд┐рдп-рдЗрдордЧреБрдИ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдмрд╛рдЗрдВрдбрд░реНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп - рд╕реА ++ рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреНрдпреВрдирддрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЬреЛ рдЕрдХреНрд╕рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦреЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Imgui-java рдЦреБрдж (рд╕рд╣реА Apache рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рдХреЗ рддрд╣рдд рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдмрд┐рдирд╛ рдХрд┐рд╕реА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░ рд░рдЦреА рдЧрдИ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреНрд░рд┐рдп-ImGui рдЦреБрдж рдХрд┐рдЯ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред рдмреЗрд╢рдХ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдПрдХ LWJGL3 рд░реЗрдВрдбрд░рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдЪрд░реЗ рдХреЛ рднрдЯреНрдареА рдореЗрдВ рдлреЗрдВрдХрдирд╛ рд╣реЛрдЧрд╛ред


  • рдЬрд╛рд╡рд╛ рдФрд░ рдХреЛрдЯрд▓рд┐рди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ Restful APIs рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдЯреЗрд╕реНрдЯ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдХрд░рдг EvoMaster рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреЛ рд╣рдЬрд╝рд╛рд░ рдХрдорд┐рдЯ рдФрд░ рдкрд╛рдБрдЪ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд┐рд▓реАрдЬрд╝ (рд╕рдВрд╕реНрдХрд░рдг 0 .. ) рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд▓реЗрдЦрдХ рдЧрдВрднреАрд░ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ 4 рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдмрд╣реБрдд рдХрдо рд╕рд┐рддрд╛рд░реЗ, рдХрд╛рдВрдЯреЗ рдФрд░ рдЕрдиреНрдп рд╕реНрдерд┐рддрд┐ рд╕рдВрдХреЗрддрдХ рд╣реИрдВред


  • рдПрдХ рдЫреЛрдЯреА рдХрд╛рдлреНрдХрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬрд╛рд░реА рдХреА рдЧрдИ рд╣реИ - рдХрдлрдХрд╛ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг / рдЕрджреНрдпрддрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрдИ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╕рдм рдЧреБрдг-рдлрд╛рдЗрд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред 54 рдХрдорд┐рдЯ, 17 рд╕реНрдЯрд╛рд░ - рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╣рд┐рдореНрдордд рдХреМрди рдХрд░рддрд╛ рд╣реИ? :-)


  • рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬ, jMathPaper, рд╕реНрд╡рд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╣реИ рдЬреЛ рдХрд╛рдЧрдЬ рдкрд░ рдиреЛрдЯреНрд╕ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдереЛрдбрд╝рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓реЗрдЦрдХ рдиреЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред


  • Habr рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ RoPi0n рдиреЗ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рднрд╛рд╖рд╛ рдореИрд╢ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ ред рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реНрдЯреИрдХреНрдб рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдХреЛрдбрд╛рдВрддрд░рдХ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рд▓реЗрдЦрдХ рдЬрд╛рд╡рд╛ (рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо JDK 1.8) рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдирд░реЗрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред


  • рд╕рд░реНрдЧреЗрдИ рдорд░реНрдЬрд╝рд┐рд▓рд╛рдХреЛрд╡ рдиреЗ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреА рдШреЛрд╖рдгрд╛ рдХреА - рдЬрд╛рд╡рд╛ 11 рдФрд░ рдКрдкрд░ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЬрдирд░реЗрдЯрд░ред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Apache 2.0 рдХреЗ рддрд╣рдд рдХреЛрдб GitHub рдкрд░ рд╣реИ ред



рдЕрдиреБрд╕рдВрдзрд╛рди:



рд╕реЗрд╡рд╛рдПрдВ:


  • GitHub рдиреЗ Android рдХреЗ рд▓рд┐рдП GitHub рдХреА рдШреЛрд╖рдгрд╛ рдХреА , рд╕реЗрд╡рд╛ рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИред рдпрд╣ рдПрдХ рд╣рд▓реНрдХреЗ рдФрд░ рдЕрдВрдзреЗрд░реЗ рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рдПрдХ рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЗрд╢рд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдпрд╛ рдЗрд╕реЗ рдкреВрд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред IMHO, рдПрдХ рдмрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛, рдЕрдм рдореЛрдмрд╛рдЗрд▓ рдЧрд┐рддреБрдм рд╕рдорд╛рдкреНрддрд┐ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджрд░реНрдж рд╣реИред


  • Google рдиреЗ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╡рд╛рд▓реА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдПрдХ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИ , рдЬреЛ Google рдХрдореНрдкреНрдпреВрдЯ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдбреНрд░рд╛рдЗрд╡ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, Google рдиреЗ рдорд╢реАрдиреЛрдВ рдХреЗ рджреЛ рд╡рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХреА: C2 (рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд) рдФрд░ N2 (рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп), E2 рд▓рд╛рдЗрди рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реИ, рдЪрд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рд╕реАрдкреАрдпреВ / рд░реИрдо рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░реАрд╕реЗрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░реАрдореЗрдкреНрдЯрд┐рдмрд▓ рд╡реАрдПрдо (рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдЖрднрд╛рд╕реА рдорд╢реАрди) рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдмреИрдЪреЛрдВ рдпрд╛ рдЧрд┐рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреА рдХреБрдЫ)ред рдкреВрд░реЗ рдмрд┐рдВрджреБ рдЯреИрд░рд┐рдл рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд▓реЗрдЦ рдкрд░ рдЬрд╛рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (12 + 3) рдХреЗ рд╕рд╛рде рдкреНрд▓реЗрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


  • Apple, Google, Amazon рдФрд░ Zigbee Alliance рдЕрдкрдирд╛ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рд╕реНрдЯреИрдВрдбрд░реНрдб рдмрдирд╛рддреЗ рд╣реИрдВред рд▓рд┐рдВрдХ рдкрд░ рд╡рд┐рд╡рд░рдг ред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ, рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рдЙрдирдХреЗ рдХрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдлреНрдд (рд░реЙрдпрд▓реНрдЯреА-рдлреНрд░реА рдХреЗ рдЕрд░реНрде рдореЗрдВ) рд╣реЛрдЧрд╛ред рдпрд╣ рд╕реНрдорд╛рд░реНрдЯ рдШрд░реЛрдВ, рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдФрд░ рдмрд╛рджрд▓реЛрдВ рдХреЗ рд▓реЛрд╣реЗ рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрдИрдкреА рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реЛрдЧрд╛ред рдЕрдм рдЖрдк Apple рдХреЗ HomeKit Accessory Development Kit (ADK) рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред Google рдиреЗ OpenWeave рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрд┐рдЫрд╛рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛, рдореБрдЦреНрдп рдИрдВрдЯреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ OpenThread рд╣реИ ред рдЬрд╝рд┐рдЧрдмреА рдПрд▓рд╛рдпрдВрд╕ рд╕реИрдорд╕рдВрдЧ рд╕реНрдорд╛рд░реНрдЯрдерд┐рдВрдЧреНрд╕, рд╢реНрдирд╛рдЗрдбрд░ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ, рд╕рд┐рдЧреНрдирд▓рд╛рдЗрдЬрд╝ (рдкреВрд░реНрд╡ рдореЗрдВ рдлрд┐рд▓рд┐рдкреНрд╕ рд▓рд╛рдЗрдЯрд┐рдВрдЧ), рдЖрдИрдХреЗрдИрдП, рдПрдирдПрдХреНрд╕рдкреА рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░реНрд╕ рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдКрд░реНрдЬрд╛ рдФрд░ рдпрд╛рддрд╛рдпрд╛рдд рдХрд╛ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╡рд╛рдпрд░рд▓реЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реА рд╣реИрдВред



рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдФрд░ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ:


  • рдЬрд╛рд╡рд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдУрд░реЗрдХрд▓ рд╕рд╛рдЗрдЯ ( JDK 13.0.2, 11.0.6, 8u241, рдФрд░ 7u251 ) рд╕реЗ infa ): JDK 13.0.2, 11.0.6, 8u241, рдФрд░ 7u251ред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЬреЗрдбреАрдХреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЛ рди рдХреЗрд╡рд▓ рдУрд░реЗрдХрд▓ рджреНрд╡рд╛рд░рд╛, рдмрд▓реНрдХрд┐ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рднреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рд░реВрд╕реА рдХрдВрдкрдиреА рдмреЗрд▓реНрд╕реЙрдлреНрдЯ рдХреА рд▓рд┐рдмрд░рд┐рдХрд╛ рдЬреЗрдбреАрдХреЗ 13.0.2 рд╣реИред рдмрд╛рдХреА рдЬрдЧрд╣реЛрдВ рдкрд░ рдЬрд╣рд╛рдБ рдЖрдк JDK рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдкреЗрдЬ https://jdk.dev рдкрд░ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред


  • GraalVM рд╕рдВрд╕реНрдХрд░рдг 19.3.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реВрдмреА рдХреЛ 2.6.5, рдФрд░ Node.js рдХреЛ 12.14.0 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ Noda рдХрд╛ рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЗрд╕рдореЗрдВ Microsoft рдкреНрд░рдХрд╛рд░ рдЦреЛрдЬ рдореЗрдВ рднреА рдЯреЗрд▓рд┐рдк рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ GraalVM рдЗрддрдиреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЛ рдЬреАрддрдиреЗ рдореЗрдВ рдЕрдкрдиреА рдЧрдВрднреАрд░рддрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред



рдЧреНрд░рд╣рдг:



рд╕реНрдкреНрд░рд┐рдВрдЧ:



рд╕реНрдкреНрд░рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЖрдпрд╛:


  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ 5.2.3 , 5.1.13 , 5.0.16 рдФрд░ 4.3.26 рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╣реИрдВ ред рд╣реИрдмрд░ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди 5.2.3 - 20 рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рдЧрднрдЧ 63 рдЯрд┐рдХрдЯ рдмрдВрдж рдХрд░ рджрд┐рдПред


  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 2.2.3 рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рдЪреИрдВрдЬ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ , рд░рд┐рд▓реАрдЬ рдХреА рдорд╛рддреНрд░рд╛ 377 рд╣реИ рдФрд░ 75 рдЯрд┐рдХрдЯ (рдмрдЧ, рдлреАрдЪрд░реНрд╕, рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдФрд░ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рд╕рд┐рд░реНрдл рдЕрдкрдбреЗрдЯ рд╕рд╣рд┐рдд)ред


  • рдкрд┐рдЫрд▓реА рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рд▓рд╛рдЗрди рдХреЛ 2.2.1 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЪреИрдВрдЬ рдпрд╣рд╛рдБ рд╣реИ : рдЬрдВрдЧрд▓реА 3297, рд╡рд┐рднрд┐рдиреНрди рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ 39 рдЯреБрдХрдбрд╝реЗ рдХрд░рддрд╛ рд╣реИред


  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдиреЗ рдореВрд░ рдПрд╕рдЖрд░ 4 рдФрд░ рд▓рд╡рд▓реЗрд╕ рдПрд╕рдЖрд░ 15 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдШреЛрд╖рдгрд╛ рдореЗрдВ рдХреНрд░рдорд╢рдГ 59 рдФрд░ 34 рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЯрд┐рдХрдЯ, рд╡рд┐рд╡рд░рдг ред


  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди AWS 2.3.1 рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреНрд░реАрдо Kinesis Binder 2.0.1 рд╕рд╛рдордиреЗ рдЖрдП, рдпреЗ рдХреЗрд╡рд▓ рдмрдЧ рдлрд┐рдХреНрд╕ рд╣реИрдВ, рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ рд╣реИрдВ ред


  • рд╕реНрдкреНрд░рд┐рдВрдЧ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА 5.3.0.M1 рдирд┐рдХрд▓реА, SAML рдФрд░ OAuth 2.0 рдореЗрдВ рдмрджрд▓рд╛рд╡, рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ рд╣реИрдВ ред



рдзрд╛рд░рд╛рдПрдБ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ:


  • рдПрдбрдо рдмрд┐рдПрди (JavaEE рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд▓реЗрдЦрдХ, JCP рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдПрдХ рдиреНрдпрд╛рдпрд╛рдзреАрд╢ рдЖрджрд┐) рдиреЗ рдХрдИ рдирд┐рдпрдорд┐рдд рдзрд╛рд░рд╛рдПрдБ рдлрд┐рд▓реНрдорд╛рдИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ, рд╡рд╣ рд╡рд╛рдЗрд▓реНрдбрд▓реА 18 рдФрд░ рдХреНрд╡рд╛рд░реНрдХрд╕ рдХреЛ рд╡рд┐рдЪреНрдЫреЗрджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЕрдиреНрдп CSRF, XSS, JWT, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдбреЗрдЯрд╛рдмреЗрд╕, TX рдФрд░ WebSockets, JSON-B рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИред рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ JavaFX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдбрдо рдмрд╣реБрдд рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛, рдЙрд╕рдиреЗ рдмреНрд▓реЙрдЧ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХреБрдЫ рдЫреЛрдЯреЗ рдиреЛрдЯреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд▓рд┐рдЦрд╛, рдЬреЛ рдпрд╣рд╛рдВ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред


  • рдПрдХ рдЕрдиреНрдп рдмреВрдЯрдлреБрд▓ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдкреЙрдбрдХрд╛рд╕реНрдЯ рдорд╢реАрди, рдЬреЛрд╢ рд▓реЙрдиреНрдЧ рдФрд░ рдЙрдирдХреЗ рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╕рдордХрдХреНрд╖, рдмреЗрд▓рд╛ (рдпрдХреНрд╕рд┐рди) рдмрд╛рдИ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, 10 рдЬрдирд╡рд░реА рдХреЛ, рдЬреЛрд╢ рдиреЗ рд╕рд┐рдбрдиреА рдХреЗ рдкреЙрд╕реНрдЯрд▓ рд▓реИрдмреНрд╕ рдХреЗ рдирд┐рджреЗрд╢рдХ, рдбреЗрд╡рд┐рдб рдЬреВрд▓рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдлреБрд░реНрддреАрд▓реА, рдкрд░реАрдХреНрд╖рдг рд░рдгрдиреАрддрд┐, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдЙрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреВрдЯрдлреБрд▓ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдмрдирд╛рдпрд╛ред рдФрд░ рдирдП рд╕рд╛рд▓ рдХреА рдкреВрд░реНрд╡ рд╕рдВрдзреНрдпрд╛ рдкрд░ , рдмреВрдЯрдлреБрд▓ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреНрд▓рд╛рдЙрдб рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдбреЗрд╡ рд╕реЙрдпрд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдордиреЗ рдЖрдпрд╛ ред



рдЖрд▓реЗрдЦ:



рд╡рд┐рдЪрд╛рд░-рд╡рд┐рдорд░реНрд╢:


  • рдпрджрд┐ рдЖрдк рдХреЛрдЯрд▓рд┐рди рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рд╣реИрдВ, рддреЛ рдЕрднреА рд░реЗрдбрд┐рдЯ рдкрд░ рдХреЛрдЯрд▓рд┐рди рдмрдирд╛рдо рдЬрд╛рд╡рд╛ рдХреЗ рдкрд╡рд┐рддреНрд░ рдпреБрджреНрдз рдХрд╛ рдПрдХ рдФрд░ рдПрдкрд┐рд╕реЛрдб рд╣реИ ред

Habr:



рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдкрд░ @javawatch рдЪреИрдирд▓ рдХреЛ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░реЗрдВред рдЕрдм рдХреЗрд╡рд▓ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рд▓рд┐рдВрдХ рд╣реА рд╡рд╣рд╛рдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд▓реНрдж рд╣реА рдЫреЛрдЯреЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ рдФрд░ рдорд┐рдиреА рдиреНрдпреВрдЬ рдХреА рдПрдХ рдзрд╛рд░рд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред

Source: https://habr.com/ru/post/hi484340/


All Articles