рдЗрд╕ рд╕рд╛рд▓
Nodeconf.eu рдХрд╛ рдЖрдпреЛрдЬрди 9 рд╕реЗ 11 рд╕рд┐рддрдВрдмрд░ рддрдХ рджрдХреНрд╖рд┐рдгреА рдЖрдпрд░рд▓реИрдВрдб рдХреЗ рд╡реЙрдЯрд░рдлреЛрд░реНрдб рд╢рд╣рд░ рдореЗрдВ рд╣реБрдЖ рдерд╛ред рдпрд╣ рдпреВрд░реЛрдк рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ Node.JS рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИред рд╢рд╣рд░ рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдВ рд╣реБрдИрдВ, рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрднреНрдпрд╛рд╕ рдорд╛рдореВрд▓реА рд░реВрдк рд╕реЗ рдирд╛рдорд┐рдд (рдШрдЯрдирд╛ рдХреЗ рд╕рдордп) рджреНрд╡реАрдк рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЧрдПред рдХреБрд▓ 140 рд▓реЛрдЧреЛрдВ рдиреЗ рднрд╛рдЧ рд▓рд┐рдпрд╛ред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ рд╕рдореНрдореЗрд▓рди рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдПрдХрддреНрд░ рдХреА, рд╕рд╛рде рд╣реА рдЕрдкрдиреЗ рдЫрд╛рдкреЛрдВ рдХреЛ рднреАред

рдЗрдВрдбрд╕реНрдЯреНрд░реА рдореЗрдВ Node.JS
рдЙрджреНрдпреЛрдЧ рдореЗрдВ Node.JS рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рджрд░реНрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рднреВрдорд┐рдХрд╛ рджреА рдЧрдИ рдереАред рд╡реЙрд▓рдорд╛рд░реНрдЯ рдХреЗ рдмреЗрди рдПрдХрд░ (@nvcexploder), рд╕реНрдХрд╛рдЗрдк рд╕реЗ рдЬреЗрд╕реЗрдХ рдХреЛрд░рд┐рдпрдХреА, рдореЗрд▓ рдСрдирд▓рд╛рдЗрди рд╕реЗ рдХреНрд▓рд┐рдлреНрдЯрди рдХрдирд┐рдВрдШрдо (@clifcunn) рдФрд░ рдкреЗрдкрд▓ рд╕реЗ рдмрд┐рд▓ рд╕реНрдХреЙрдЯ (@billwscott) рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╡реЗ рдкреБрд░рд╛рдиреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдЯреИрдХ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Node.JS рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд▓рдЧреЗред рдЖрдорддреМрд░ рдкрд░ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╡рд┐рд╢рд╛рд▓ рдмреИрдХреЗрдВрдб рд╕рд┐рд╕реНрдЯрдо рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╛рд╣реВ рдХреЗ рдбреЗрд╡ рдЧреНрд▓рд╛рд╕ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рд╡рд┐рдХрд╛рд╕ (
рдкреНрд░рд╕реНрддреБрддрд┐ ) рдХреЗ рджреМрд░рд╛рди рдЯреАрдо рдХрд┐рди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ (рдФрд░ рд▓рд┐рдЦрддреА рд╣реИ)ред рдореБрдЭреЗ рдпрд╣ рдЖрднрд╛рд╕ рд╣реБрдЖ рдХрд┐ рдРрд╕реА рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрдирдХреА рдЫрдд рдХреЗ рдиреАрдЪреЗ рд▓реБрднрд╛рдирд╛ рдерд╛, рдЬреЛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рдЖрдо рдмрд╛рдд рд╣реИред
рдиреЛрдб рдореЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рднрд╡рд┐рд╖реНрдп
Bode Belder (@piscisaureus), Node.JS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ, рдиреЗ рдПрдХ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреЗрд╢ рдХреА рдЬрд┐рд╕рдХрд╛ рдирд╛рдо
Future of asynchronous programming in рдиреЛрдб рд╣реИ , рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рд░рд╛рдп рд╕рд╛рдЭрд╛ рдХреА рдХрд┐ рдХреИрд╕реЗ рд▓рдВрдмреЗ рд╕реНрдЯреИрдХрдЯреНрд░реИрдХ рдЗрд╢реНрдпреВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдЬрд╛рд╡рд╛ рдХреЗ рдЕрддреАрдд рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдкреАрдбрд╝рд╛рджрд╛рдпрдХ рдмрд┐рдВрджреБ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╡рд┐рдзрд┐ рд╕реЗ рдХреЙрд▓рдмреИрдХ рд╣реБрдЖ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рд╣реБрдИред
LevelDB
рд░реЙрдб рд╡рд╛рдЧреНрдЧ (@rvagg) рдиреЗ
рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд░реАрдерд┐рдВрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА
рдореИрдХреНрд╕ рдУрдЧреНрдбреЗрди (@MaxOgden) рдиреЗ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдкрдиреА рджреГрд╖реНрдЯрд┐ рдкреНрд░рд╕реНрддреБрдд рдХреА:
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмрд╛рдЗрдирд░реА + рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ ред рдХреБрдЫ рд▓реЗрд╡рд▓рдмреАрдбреА рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП Node.JS рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдХрд╣рддреЗ рд╣реИрдВ, рдЗрд╕рдХреА рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж, рдкреНрд░рддрд┐рд░реВрдкрддрд╛ рдФрд░ рд╕рд╛рджрдЧреА рдХреЗ рдХрд╛рд░рдгред
рд╕рдореБрджрд╛рдп (рд╕рдореБрджрд╛рдпреЛрдВ)
рдЗрд╕рд╣рд╛рдХ рд╢реНрд▓рд┐рдЯрд░ (@izs) рдиреЗ рдПрдХ рдкреНрд░рднрд╛рд╡реА рдФрд░ рдЧреИрд░-рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░
рдЕрдиреБрдХрдВрдкрд╛ рд╕рдореБрджрд╛рдпреЛрдВ рдкрд░ рдЕрдВрддрд┐рдо рдкреНрд░рд╕реНрддреБрддрд┐ рджреАред рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдзрдорд╛рдХреЗрджрд╛рд░ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЕрдиреЗрдХ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рдХреНрддрд╛рдУрдВ рдиреЗ рднреА рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдмрд╛рдд рдХреА:
рдбреЛрдорд┐рдирд┐рдХ рдЯреИрд░ (@dominictarr)
рдкрд╛рдУрд▓реЛ рдлреНрд░реЗрдЧреЛрдореЗрдиреА (@ hij1nx)
рдЬреЗрдХ рд╡рд░реНрдмреЗрдЯрди (@raynos)
рдЯреНрд░реЗрд╡рд░ рдиреЙрд░рд┐рд╕ (@trevnorris)
рд░рд┐рдЪрд░реНрдб рд░реЙрдЧрд░ (@rjrodger)
рдПрдорд┐рд▓реА рд░реЛрдЬ (@nexxylove)
рдПрд▓рд┐рдпреНрдпрд╛рд╣ рдЗрдиреБрд╕рд╛ (@tmpvar)
рдорд╛рдЯреЗрдУ рдХреЛрд▓реАрдирд╛ (@matteocollina)
рдЬреЗрдореНрд╕ рд╣реЙрд▓рд┐рдбреЗ (@SubStack)
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ - LevelDB
рд▓реЗрд╡рд▓рдЕрдк рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рдмрд╕
рдПрдирдкреАрдПрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░
рд▓реЗрд╡рд▓рдореЗрдк рдЪрд▓рд╛рдПрдВnpm install levelmeup -g
levelmeup

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