
рджрд┐рд╕рдВрдмрд░ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдФрд░ рд╣реЛрд▓реАрдЬреЗрдПрд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдкрд╣рд▓реЗ рдЙрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗрд╡рд▓ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдереА, рдФрд░ рдЕрдм рд╕рднреА рдХреЗ рд▓рд┐рдП рдЦреБрд▓реА рд╣реИред рд╣реЗрдмреНрд░рд╛ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ 10 рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рджрд░реНрд╢рдХреЛрдВ рд╕реЗ рдЙрдЪреНрдЪрддрдо рд░реЗрдЯрд┐рдВрдЧ рдорд┐рд▓реАред рд╡реЗ рд░реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдЧреЗ, рдФрд░ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдкред
рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рд╕реНрд╡рдпрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ, рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдЙрдирдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдФрд░ рд╕реНрд▓рд╛рдЗрдб рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВред
рдпрджрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖ 10 рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдЕрдзрд┐рдХ рдкреВрд░реНрдг
YouTube рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рднреА рд╣реИ ред
рд╡реЗрдмрдкреИрдХ рдореЗрдВ рдЧрд╣рд░реА рд╡рд┐рд╕рд░реНрдЬрди
рд╡рдХреНрддрд╛:
рд╕реНрдЯрд╛рд╕ рдХреБрд░рд┐рд▓реЛрд╡рдкреНрд░рджрд░реНрд╢рдирджрд░рдЕрд╕рд▓, рджрд╕рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рдордЯрд┐рдпрд╛рд╕ рдкреЗрдЯрд░ рдЬреЛрд╣рд╛рдирд╕рди рдиреЗ рд▓реЗ рд▓рд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдпреВрдЯреНрдпреВрдм рдЪреИрдирд▓ рдлрди рдлрди рдлрдВрдХреНрд╢рди рдореЗрдВ рдХрдИ рд▓реЛрдЧ рдЬрд╛рдирддреЗ рдереЗред рд▓реЗрдХрд┐рди рд╣рдо рдЙрдирдХреА рд░рд┐рдкреЛрд░реНрдЯ (рдПрдордкреАрдЬреЗ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдпрд╣ рд╕рдореНрдореЗрд▓рди рдХреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирдиреНрдп рд╣реИ) рдирд╣реАрдВ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рдмрдЬрд╛рдп, 11 рд╡реАрдВ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрд╕рд╡реАрдЬреА-рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдбрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╕реНрдЯрд╛рд╕ рдЖрдВрддрд░рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╡реЗрдмрдкреИрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдореБрдЦреНрдп рдЪрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрдм рд╣реИ, рдЬрдм - рдкреНрд▓рдЧ-рдЗрди, рдЖрдк рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдмрдВрдз рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред рд╡рд╣ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рдПрдХреНрд╕рдЯреНрд░реЗрдХреНрдЯ-рдЯреЗрдХреНрд╕реНрдЯ-рд╡реЗрдмрдкреИрдХ-рдкреНрд▓рдЧрдЗрди, рдПрдЪрдЯреАрдПрдордПрд▓-рд╡реЗрдмрдкреИрдХ-рдкреНрд▓рдЧрдЗрди, рд░рд┐рдПрдХреНрд╢рди-рд╕реНрдЯрд╛рдЗрд▓рдЧрд┐рдбрд┐рд╕реНрдЯред
рд▓рд┐рдЯрд┐рд▓ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдлреЙрд░ рдП рдмрд┐рдЧ рдлреНрд░рдВрдЯреЗрдВрдб
рд╡рдХреНрддрд╛:
рд░реЛрдорди рдбрд╡реЛрд░рдиреЛрд╡ (
рд▓рд╛рд╣рдорддреА )
рдкреНрд░рджрд░реНрд╢рдирдЙрдкрдиреНрдпрд╛рд╕ (base.js, CSSTree рдФрд░ рди рдХреЗрд╡рд▓ рдХрд╛ рд▓реЗрдЦрдХ) рд▓рдЧрднрдЧ рд╣рд░ рд╣реЛрд▓реАрдЬрд╕ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЙрдкрдХрд░рдг рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЙрджрд╛рд╕реАрди рдирд╣реАрдВ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВред рдЗрд╕ рдмрд╛рд░, рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреА рдУрд░ рдПрдХ рдХрджрдо рдЙрдард╛рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЬрд╝реЛрд░рд╛ рдХреЛ рдЬрдирддрд╛ рдХреЗ рд╕рд╛рдордиреЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ:
- рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рд▓рд╛рдпрдХ рдХреНрдпреЛрдВ рд╣реИ?
- рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдЖрдЧреЗ-рдЕрдВрдд рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
- рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдШреЛрд╖рдгрд╛ рдЦрдбрд╝рд╛ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕ рдкрд░ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗред
- рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ "рдЬреЛрд╣рд░рд╛ рд╣реИ?"
- рдЖрдЬ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгред
рдЕрдВрддрд┐рдо рд░реВрдк: рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреЙрд░реНрдо рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди
рд╡рдХреНрддрд╛:
рдПрд░рд┐рдХ рд░рд╛рд╕рдореБрд╕реЗрдирд░реВрдкреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдпрджрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп
Redux рдлреЙрд░реНрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓реЗрдЦрдХ рдирд╣реАрдВ рд╣реИрдВ? рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдПрд░рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдорд░реНрдерди рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИред
рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрд╡рд░реНрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
рд╡рдХреНрддрд╛:
рджрд┐рдорд┐рддреНрд░реА рдкрд╛рдЯрд╕реБрд░рд╛рдкреНрд░рджрд░реНрд╢рдирдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрдо рдкреНрд░рдЪрд╛рд░ рд╣реИ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдм рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЙрдирдореЗрдВ рд╡рд┐рд╕рд░реНрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд░рд┐рдкреЛрд░реНрдЯ рдЪрд░реНрдЪрд╛ рдХрд░рддреА рд╣реИ:
- рдХреНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИрдВ
- рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреА рд░реЛрд╢рдиреА рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрдд
- рдЯреАрдо рдХреЗ рдХрд╛рдо
- рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рдпрдВрддреНрд░рдг
- рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░
- рд╕реЗрд╡рд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
- рдЬрдм рд╣рдо рдПрдХ рдирдпрд╛ microservice рдЙрдЬрд╛рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ
- рд╕реАрдЖрдИ / рд╕реАрдбреА рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдорд╣рддреНрд╡
- рдЧрд▓рддрдлрд╣рдореА
WebAssembly рд╡рд┐рдХрд╛рд╕: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реЗрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг
рд╡рдХреНрддрд╛:
рдПрдВрдбреНрд░реЗ рдирд╛рдЧрд┐рд╣ (
рдПрдВрдбреНрд░реЗрдирд╛рдЧрд┐рд╣ )
рдкреНрд░рджрд░реНрд╢рдирд╣реИрдмреЗ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ
рдХрд╛ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдгWebAssembly рддрдХрдиреАрдХ рддреЗрдЬреА рд╕реЗ рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЯреВрдЯ рдЧрдИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдИред рд░рд┐рдкреЛрд░реНрдЯ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдПрдХ рдмрдбрд╝реЗ C ++ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рдЕрд╕рд▓реА рд░реЗрдХ рдХреЛ рдХреНрдпрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рдЙрдкрдХрд░рдг рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- JS рдФрд░ Wasm рдХреЗ рдмреАрдЪ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЯреЙрд╕ рдХрд░реЗрдВ
- рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрддреА рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП?
- рдХреНрдпрд╛ рд╡рд╕реАрдпрддрдирд╛рдорд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреАрдмрдЧрд░ рдореЗрдВ C ++ рдХреЛрдб рдХреИрд╕реЗ рджреЗрдЦреЗрдВ
- рдХреИрд╕реЗ рдЬреЗрдПрд╕рдПрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝ред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдЯрд╛рдЗрдк рдХрд░реЗрдВ
рд╡рдХреНрддрд╛:
рд╡реНрдпрд╛рдЪреЗрд╕реНрд▓рд╛рд╡ рд╢реЗрдмрд╛рдиреЛрд╡рдкреНрд░рджрд░реНрд╢рдирдЬреЗрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдбрд╝реЗ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдлреНрд▓реЛ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЬреЗрдПрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕реНрдЯреЗрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдПрдХ рдЖрдо рд╡рд┐рд╖рдп рдмрдирддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╣рдо рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЦреБрдж рд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдХреНрдпреЛрдВ рджрд┐рдЦрддреЗ рд╣реИрдВред рдЖрдзреБрдирд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреИрд╕реЗ рдмрдиреЗ, рдЙрдирдХреЗ рдкреАрдЫреЗ рдХреМрди рд╕рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдирд┐рд╣рд┐рдд рд╣реИ рдФрд░ рдпрд╣ рд╕рдм рдХрд╣рд╛рдВ рдЪрд▓рддрд╛ рд╣реИ? рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЧрдИ рд╣реИред
GraphQL рд╕рд░реНрд╡рд░ рдмрдирд╛рдПрдБ
рд╡рдХреНрддрд╛:
рдкрд╛рд╡реЗрд▓ рдЪреЗрд░рддреЛрд░реЛрдЧреЛрд╡рдкреНрд░рджрд░реНрд╢рдиREST API рдФрд░ рд╕реНрд╡реИрдЧрд░ рдЕрдкрдиреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рдереЗред рд╕рднреА рд▓реЛрдЧ рдШрдЯрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдмреИрдХрдПрдВрдбрдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордп рд╣реИ: рдлреНрд░рдВрдЯ-рдПрдВрдб рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдФрд░ рдЙрдирдХреЗ рдШрдЯрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдореЗрдЧрд╛-рдЕрдиреБрдХреВрд▓ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдорд╛рдирдХред рд▓реЗрдХрд┐рди рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдЪреНрдЫрд╛ рд╣реИ рд╡рд╣ рдПрдХ рдЕрдирдкрд░реНрдб рдмреИрдХ-рдПрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рджрд░реНрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯ рдиреЗ рдЙрди рдмрд┐рдВрджреБрдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред рдЧреНрд░рд╛рдлрдХреНрд▓рд╛рдЗрди рд╕рд░реНрд╡рд░ рдХрд┐рди рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрдХреЗрдЬ рд╣реИрдВ, рдХреНрдпрд╛ рдпрд╣ рд╕рдордЭрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреНрдпреЛрдВ)? рдПрдХ рдпреЛрдЬрдирд╛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ рддрд╛рдХрд┐ рдкреВрд░реА рдЪреАрдЬ рд╕рд░рд╕рд░рд╛рд╣рдЯ рдХрд░реЗ? рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рдПрдХ рдЖрджрд┐рдо ACL рд▓рд┐рдЦрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдореБрджреНрджрд╛ рдЙрдард╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд╝рд╛рдЗрд▓ рд▓реЛрдбрд┐рдВрдЧ, рд╕реНрдХреАрдорд╛ рдкреАрдврд╝реА, рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рдЬреЗрдПрд╕ рд▓рдбрд╝рд╛рдИ: рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдкреНрд░рдорд╛рдг рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ ()
рд╡рдХреНрддрд╛:
рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдХреЛрд░реЛрддрд╛рд╡рдкреНрд░рджрд░реНрд╢рдирд╣реИрдмреЗ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ
рдХрд╛ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдгрдПрдХ рджрд┐рди, рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдХреЛ рдбрдмреНрд▓реНрдпреВрдПрд╕рдбреА рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдПрдХ рд╕реНрдЯреИрдВрдб рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдЦреЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ред рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рддреАрди рд╕рдкреНрддрд╛рд╣ рдереЗ, рд╡рд┐рд╖рдп рдФрд░ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдкреВрд░реНрдг рд╕реНрд╡рддрдВрддреНрд░рддрд╛, рдЬрд┐рди рдкрд░ рдЙрд╕рдиреЗ рдпрд╣ рд╕рдм рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛ред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреЗрд▓ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ, рдФрд░ рди рдХреЗрд╡рд▓ рджреГрд╢реНрдпрдкрдЯрд▓ рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред рдЖрд░рдПрдХреНрд╕рдЬреЗрдПрд╕ рдФрд░ рд╡рд░реНрдХрд░реНрд╕ рдХреНрдпреЛрдВ рд╢рд╛рдВрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЧреЗрдо рдЗрдВрдЬрди рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЬреЗрдПрд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЦреБрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдХреИрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рджрд┐рди рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдШрдЯрдирд╛рдУрдВ рдФрд░ рдЖрд▓реЛрдЪрдирд╛ рдХреА рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдпреБрджреНрдз рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП ...
рдореЗрд░реА рдмрд╛рддреЛрдВ рдореЗрдВ рдПрдХ рдиреАрд▓рд╛рдкрди рд╣реИ рдЬреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ
рд╡рдХреНрддрд╛:
рд▓реБрдХрд╛рд╕ рджрд╛ рдХреЛрд╕реНрдЯрд╛рдкреНрд░рджрд░реНрд╢рдирд▓реБрдХрд╛рд╕ рдиреЗ рдЦреБрдж рдХрд╣рд╛ рдХрд┐ рдЙрдирдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛рдлреА рд╕рд░рд▓ рдереА рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ "рд╕реНрдореВрдереА" рд╕реНрддрд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рдпрджрд┐ рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЬреЗрдПрд╕, рд╕рд╢рд░реНрдд рдФрд░ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░реЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдХрд╛рд░реНрдп рд╣реИрдВ, рддреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддрд┐ рдиреЗ "рдХрдЯреНрдЯрд░" рдХреЛ рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдореБрдЦреНрдп рдлреЛрдХрд╕ рд╡рд╛рдИ-рдХреЙрдореНрдмрд┐рдиреЗрдЯрд░ рдФрд░ рд▓реИрдореНрдмреНрдбрд╛ рдХреИрд▓рдХреБрд▓рд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдФрджреНрдпреЛрдЧрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдХреБрдЫ рд╡реИрдЪрд╛рд░рд┐рдХ рдкрд╣рд▓реВ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИрдВред рдФрд░ рд▓реБрдХрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдЪрд┐рдХрд┐рддреНрд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░реЗрдЧрд╛ред
рдХреНрдпрд╛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд╢рд╛рдпрдж рд╣реАред рд▓реЗрдХрд┐рди рд╡рд┐рдЪрд╛рд░ рд╕реНрд╡рдпрдВ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрдкреВрд░реНрдг рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
рд░реЛрдмрд░реНрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ: рдПрдХ рдорд┐рдердХ рдХрд╛ рдкреАрдЫрд╛ рдХрд░рддреЗ рд╣реБрдП
рд╡рдХреНрддрд╛:
рдЗрд▓реНрдпрд╛ рдХреНрд▓рд┐рдореЛрд╡рдкреНрд░рджрд░реНрд╢рдирд╣реИрдмреЗ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ
рдХрд╛ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдгрдЬрдирд╡рд░реА 2018 рд╕реНрдерд╛рди: рдЗрд▓реНрдпрд╛ рдХреА рдЕрдкрдиреА рдЫреЛрдЯреА рдЖрдЙрдЯрд╕реЛрд░реНрд╕рд┐рдВрдЧ рдХрдВрдкрдиреА рд╣реИред рдХреЛрдб рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ $ 600k рдЦрд░реНрдЪ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ - рдПрдХ рдРрд╕реА рд░рд╛рд╢рд┐ рдЬреЛ рди рддреЛ рдЗрд▓реНрдпрд╛ рдФрд░ рди рд╣реА (рдЕрдм) рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рд╣реИред рдпрд╣ рдШрдЯрдирд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдпрд╛ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдШрд╛рддрдХ рдирд╣реАрдВ рд╣реБрдИ, рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдкрд░ рдЗрд▓рд┐рдпрд╛ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рдВрд╢реЛрдзрди рдореЗрдВ рдПрдХ рдирд┐рд░реНрдгрд╛рдпрдХ рдХрд╛рд░рдХ рдерд╛ред
рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдЗрд▓реНрдпрд╛ рдиреЗ рдЕрдкрдиреЗ рд╢реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рд╣реИ, рдЕрдкрдиреА рдЯреАрдо рдХреЗ рдХреЛрдб рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рд╡рд╛рд╕реНрддреБ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЪрдпрди рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реИ:
- рдЦрд░рд╛рдм рдФрд░ "рдЧрд▓рдд" рдХреЛрдб рдЧрд▓рдд рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП
- рдЬреВрди (рдФрд░ рди рдХреЗрд╡рд▓) рдХреЛ рдЧрд▓рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд╣реА рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
- рдЬреЛ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╡рд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрдо рд░рдХреНрдд рдХреЗ рд╕рд╛рде
рдордИ рдореЗрдВ рдкрд╣рд▓реЗ рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рдХреНрддрд╛рдУрдВ рдХреЛ рдирдП рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд╕рд╛рде рдирдП рд╣реЛрд▓реНрдЬреЗрд╕ рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЗрд▓реНрдпрд╛ рдХреНрд▓рд┐рдореЛрд╡ рд╕реАрдЖрдИ / рд╕реАрдбреА , рд▓реБрдХрд╛рд╕ рджрд╛ рдХреЛрд╕реНрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ - рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ ред рд░рдпрд╛рди рдбрд╛рд╣рд▓ (Node.js рджреНрд╡рд╛рд░рд╛ рдЬреНрдЮрд╛рдд) рд╕реЗ рд▓реЗрдХрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдбреЗрд╡рд┐рдб рд╣реЙрд░реНрд╢рд┐рдб рддрдХ рдХрдИ рдирдП рдЪреЗрд╣рд░реЗ рд╣реЛрдВрдЧреЗред
рд╕рдореНрдореЗрд▓рди 24-25 рдордИ рдХреЛ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдЯрд┐рдХрдЯ рд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВ , рдФрд░ рдЕрдкреНрд░реИрд▓ рд╕реЗ рдЯрд┐рдХрдЯреЛрдВ рдХреА рд▓рд╛рдЧрдд рдмрдврд╝ рдЬрд╛рдПрдЧреАред