рд╣рдо рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд▓рд╛рдЯ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдЙрд╕рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдХреА рдирдИ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред

рдореАрдбрд┐рдпрд╛ |
рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ |
рд╕реАрдПрд╕рдПрд╕ |
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ |
рдордиреЛрд░рдВрдЬрдХ
рдореАрдбрд┐рдпрд╛
тАв

рдкреЙрдбрдХрд╛рд╕реНрдЯ "рд╡реЗрдм рдорд╛рдирдХ",
рдЕрдВрдХ рд╕рдВрдЦреНрдпрд╛ 155: рдкреИрдЯреНрд░реЙрди рдХреА рд╕рдлрд▓рддрд╛, a11y рдФрд░ UX рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░реА, SVG рдлрд╝рд┐рд▓реНрдЯрд░, ES рдФрд░ рдореЛрдиреЛ-рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╡рд░реНрдЧ рдлрд╝реАрд▓реНрдбредтАв

рдкреЙрдбрдХрд╛рд╕реНрдЯ "рд╡реЗрдм рдорд╛рдирдХ",
рдЕрдВрдХ рд╕рдВрдЦреНрдпрд╛ 154: рдкреЙрдбрдХрд╛рд╕реНрдЯ рдорд╛рдиреНрдпрддрд╛, рд╣рдорд╛рд░реЗ рдкреИрдЯреНрд░рди, рдХреНрд░рд┐рд╕рдорд╕ рдХреА рд╕рдЬрд╛рд╡рдЯ, рд╕реБрд░рдХреНрд╖рд╛, рдПрдЬ, рдЬреЗрдПрд╕ рдкрд░ рдиреНрдпреВрд░реЙрдиреНрд╕, рдЗрдЯрд▓реА рдореЗрдВ рдлреНрд░рдВрдЯ-рдПрдВрдб, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдкрддрд╛, рдХреЛрд░рд┐рдпрд╛рдИ рджрд┐рд▓ рдФрд░ рд╢реИрдВрдкреЗрди рд╕реНрдкрд▓реИрд╢редтАв

рджреЗрд╡рд╢рдХреНрдд рдкреЛрдбрдХрд╛рд╕реНрдЯ:
# 63: рдирдП рд╕рд╛рд▓ рдХреА рдкреВрд░реНрд╡ рд╕рдВрдзреНрдпрд╛ ред рдЕрддрд┐рдерд┐ рдХреЗ рд░реВрдк рдореЗрдВ - рд╡рд╛рджрд┐рдо рдореЗрд╡реЗрдж
рд╡реЗрдм рд╡рд┐рдХрд╛рд╕
тАв
рдПрдПрдордкреА рдХреЗрд╡рд▓ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдкрд░ рдЬреЙрди рдореБрд▓рд░тАв
2019 рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдЗрдЯ рдЬрдирд░реЗрдЯрд░тАв
2019 рдореЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡рд┐рдХрд╛рд╕ рдХреА рд▓рд╛рдЧрдд рдХрд┐рддрдиреА рд╣реИ?тАв
рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдЗрдЯ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ : рдЖрдзреБрдирд┐рдХ рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг - рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рдзрд╛рдирд╕рднрд╛, рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рд╕рд░реНрд╡рд░, рдиреНрдпреВрдирддрдордХрд░рдг рдФрд░ рдЕрдиреБрдХреВрд▓рди, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реНрдереИрддрд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдорд╛рдирдХред
тАв
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП JSON рд╡реЗрдм рдЯреЛрдХрди (JWT) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВтАв
рдкреЗрдЬрд╕реНрдкреАрдб рдореЙрдбреНрдпреВрд▓: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдб рдореЗрдВ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреА рдЧрддрд┐ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐тАв
рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╕реНрдирд┐рдкреЗрдЯ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ
рд╕реАрдПрд╕рдПрд╕
тАв
рд╣рд░ рджрд┐рди рдХреЗ рд▓рд┐рдП 4 рд╕реАрдПрд╕рдПрд╕ рдЪрд┐рдкреНрд╕тАв
CSS рдХреИрд╕реЗ рд╕реАрдЦреЗтАв
рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб ред рдХреИрд╕реЗ рдирдИ рддрдХрдиреАрдХ рд╡реЗрдм рдкрд░ рд▓реЗрдЖрдЙрдЯ рдмрджрд▓рддреА рд╣реИ
тАв
рд╕рд░рд▓ рд╕реАрдПрд╕рдПрд╕ рдПрдиреАрдореЗрд╢рди рдЧрд╛рдЗрдбтАв
рд╕реАрдПрд╕рдПрд╕ рддреНрд╡рд░рд┐рдд рдСрдбрд┐рдЯ рдФрд░ рдбрд┐рдЬрд╛рдЗрди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдЯреНрд╕тАв
рдмрд╣реБрд╕реНрддрд░реАрдп рдкрд╛рда рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдврд╛рд▓
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
тАв
рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереНрд░реЛрдЯрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди - рд╕реНрдХреНрд░реЗрдВрдХрд╛рд╕реНрдЯтАв
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ Y- рдХреЙрдореНрдмрд┐рдиреЗрдЯрд░тАв
рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ Node.js рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЦрддрд░реЗ рдХреНрдпрд╛ рд╣реИрдВтАв
рд╢реАрд░реНрд╖ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреМрдЦрдЯреЗ рдФрд░ 2019 рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖реЗрддреНрд░тАв
рджрд╕ рдЖрд╕рд╛рди рддрд░реАрдХреЛрдВ рд╕реЗ рдЖрдзреБрдирд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реАрдЦрдирд╛тАв
рд╕реЗрд╡рд╛ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рдитАв
TensorFlow.js рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдР- Libs рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕:
тАв
FBT - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреЗ рд▓рд┐рдП рдлреЗрд╕рдмреБрдХ рд╕реЗ рдПрдХ рд░реВрдкрд░реЗрдЦрд╛
тАв
Readlint - рд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ README рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╕рднреА рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд▓рд┐рдВрдЯрд┐рдд рдХрд░реЗрдВ
тАв
omniclone - рд╡рд╕реНрддреБрдУрдВ рдХреА рдЧрд╣рд░реА рдирдХрд▓ рдХреЗ рд▓рд┐рдП рдЖрдЗрд╕реЛрдореЛрд░реНрдлрд┐рдХ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛
рдордиреЛрд░рдВрдЬрдХ
тАв
2018 рдХреЗ рдПрд╕рдИрдУ-рдкрд░рд┐рдгрд╛рдо: рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛, рдмреИрдВрдХ рдореЗрдВ рдЬреАрд╡реЛрдВ рдФрд░ рдордХрдбрд╝рд┐рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рднреЗрджрднрд╛рд╡тАв
2018 рдХреА рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдПрдВрдУрдкреЗрд░рд╛ 12 рд╢реИрд▓реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдУрдЯрд░ 1.0 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬтАв
рдЕрдореЗрдЬрд╝реЕрди рд╕рд╛рдореНрд░рд╛рдЬреНрдп - рдСрдирд▓рд╛рдЗрди рд╡рд┐рд╢рд╛рд▓ рдХреЗ рд╕рднреА рдбрд┐рд╡реАрдЬрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАтАв
8K, рд╡реАрдЖрд░ рдФрд░ рд╣реЛрд▓реЛрдЧреНрд░рд╛рдо: рдХрд▓ рдХрд╛ рдЯреЗрд▓реАрд╡рд┐рдЬрди рдХреИрд╕рд╛ рд╣реЛрдЧрд╛?тАв
рдиреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ: рджрд┐рд╕рдВрдмрд░ 2018 рдореЗрдВ, рдбреЗрд╕реНрдХрдЯреЙрдк рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХреЗрдЯ рд╢реЗрдпрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдиреЗ рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛тАв
рдПрдордЖрдИрдЯреА: 2019 рдореЗрдВ, рдмреНрд▓реЙрдХрдЪреЗрди "рдЙрдмрд╛рдК" рд╣реЛ рдЬрд╛рдПрдЧрд╛тАв
рд╢реЗрдпрд░рдзрд╛рд░рдХреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо: 2018 рдореЗрдВ рджреБрдирд┐рдпрд╛ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЖрдИрдЯреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХрд╛ рдореВрд▓реНрдп рдХреИрд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рд╣реИтАв
рдорд╛рд░реНрдХ рдЬреБрдХрд░рдмрд░реНрдЧ рдХреЗ рд▓рд┐рдП 2018 рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдХреНрдпреЛрдВ рдерд╛ рдФрд░ рдореБрдлреНрдд рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?тАв
рд╡реАрдбрд┐рдпреЛ: рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ 2009 рдореЗрдВ 2019 рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЛ рджреЗрдЦрд╛рд╣рдо рдХрд┐рд╕реА рднреА рдЯрд╛рдЗрдкреЛ рдпрд╛ рдЯреВрдЯреА / рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ - рддреЛ рдХреГрдкрдпрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдИрдореЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рдХреА рдкрд╛рдЪрди ред
рдбреЗрд░реНрд╕рдореЙрд▓ рдФрд░
рдПрд▓реЗрдХреНрд╕рдХреЛрд░реЛрд╡рд┐рди рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рд╕рд╛рдордЧреНрд░реАред