рд╕рднреА рдкрдХреНрд╖реЛрдВ рд╕реЗ рдЬреЗрдПрд╕: рд╣реЛрд▓реАрдЬрд╕ 2018 рдореЙрд╕реНрдХреЛ рдХреА рд╢реАрд░реНрд╖ 10 рд░рд┐рдкреЛрд░реНрдЯреЗрдВ



рджрд┐рд╕рдВрдмрд░ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдФрд░ рд╣реЛрд▓реАрдЬреЗрдПрд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдкрд╣рд▓реЗ рдЙрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗрд╡рд▓ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдереА, рдФрд░ рдЕрдм рд╕рднреА рдХреЗ рд▓рд┐рдП рдЦреБрд▓реА рд╣реИред рд╣реЗрдмреНрд░рд╛ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ 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 рдордИ рдХреЛ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдЯрд┐рдХрдЯ рд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВ , рдФрд░ рдЕрдкреНрд░реИрд▓ рд╕реЗ рдЯрд┐рдХрдЯреЛрдВ рдХреА рд▓рд╛рдЧрдд рдмрдврд╝ рдЬрд╛рдПрдЧреАред

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


All Articles