HowProgrammingWorks - JavaScript and Node.js Programming
Kanalga Telegramβda oβtish
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅Π½ΡΠΈΡ Π΄Π»Ρ JavaScript, TypeScrip, Node.js π Group: https://t.me/How_Programming_Works π Node.js channel: https://t.me/metarhia π Node.js group: https://t.me/nodeua
Ko'proq ko'rsatish6 549
Obunachilar
+124 soatlar
+87 kun
+5430 kun
Postlar arxiv
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ Π·Π°ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π° Π»Π΅ΡΡ https://github.com/HowProgrammingWorks/FilesystemWatch
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΎΡΠ°ΠΌ, ΡΠ°Π±ΡΠΈΠΊΠ°ΠΌ, ΠΏΡΠ»Π°ΠΌ ΠΈ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΌ ΠΏΡΠ»Π°ΠΌ
https://github.com/HowProgrammingWorks/Functor
https://github.com/HowProgrammingWorks/Factory
https://github.com/HowProgrammingWorks/Pool
Π‘Π΅ΠΉΡΠ°Ρ Π»Π΅ΠΊΡΠΈΡ Π² 25 Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Π½Π° 1 ΡΡΠ°ΠΆΠ΅, Π² 307 ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ½ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π·Π°Π²ΡΡΠ° Π±ΡΠ΄Π΅Ρ Π² 25
Π ΡΡΠ΅Π΄Ρ ΠΌΠ΅Π½Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ, Π»Π΅ΠΊΡΠΈΡ ΡΠΎ ΡΡΠ΅Π΄Ρ 16 ΠΌΠ°Ρ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ³ 17 ΠΌΠ°Ρ Π½Π° ΠΎΠ±ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, 16:10
ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° Ρ Π»Π΅ΠΊΡΠΈΠΈ ΠΎ ΡΡΡΡΡΠΊΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ²ΡΠ·ΡΠ²Π°Π½ΠΈΠΈ:
https://github.com/HowProgrammingWorks/Project
ΠΈ Π΅ΡΠ΅ ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ: https://github.com/HowProgrammingWorks/Benchmark/tree/master/JavaScript/Modularity
ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° c Π»Π΅ΠΊΡΠΈΠΈ ΠΏΡΠΎ ΠΏΡΠΎΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΠ°ΡΠ΅ΡΠΎΠ² ΠΈ ΠΌΠ΅ΡΠ°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΡΠ΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΡΠΈΠΌΠ΅Ρ Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π΄Π°ΡΠ°ΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π½ΠΎΠ²ΡΠΉ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΉ): https://github.com/HowProgrammingWorks/Projection
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ²ΡΠΎΡ ΠΏΠΎ ΠΏΡΠΎΡΡΠ±Π°ΠΌ Π±ΡΠ΄ΡΡΠΈΡ
ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ https://www.meetup.com/HowProgrammingWorks/events/250544873/
7, 8 ΠΈ 9 ΠΠΠ Π·Π°ΠΊΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π»Π΅ΠΊΡΠΈΠΈ Ρ ΠΏΠ΅ΡΠ΅Π½Π΅Ρ, Π½Π° 14, 15 ΠΈ 10 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΡΠΏΡΠ°Π²ΠΈΠ», ΡΠΌ. ΡΠ΅ΠΌΡ ΡΡΡ: https://www.meetup.com/HowProgrammingWorks/events/calendar/
Π ΠΏΡΡΠ½ΠΈΡΡ ΡΠΎΠΆΠ΅ Π±ΡΠ΄Π΅Ρ 2 ΡΠ΅ΠΌΡ, ΠΎΠ½ΠΈ ΡΠΌΠ΅ΠΆΠ½ΡΠ΅ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ:
1. ΠΠ»Π°ΡΡΠ΅ΡΠΈΠ·Π°ΡΒΠΈΡ Node.js ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
2. ΠΡΠΈΠΌΠ΅ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
Π ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ Ρ ΡΡΠΎ ΡΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» https://www.meetup.com/ru-RU/HowProgrammingWorks/events/calendar/ Π½ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ ΡΡΡ, ΡΡΠΎ Π·Π°Π²ΡΡΠ° 2 ΠΌΠ°Ρ, ΠΌΡ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌ ΡΠ΅ΠΌΡ ΡΡΠ°Π·Ρ 2 Π»Π΅ΠΊΡΠΈΠΉ: 1. Proxy, Symbol, ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΒΡ ΠΈ Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΒΡΠΈΡ 2. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΒΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΒΠ²Π°Π½ΠΈΠ΅
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π‘Π΅Π³ΠΎΠ΄Π½Ρ 5 ΠΏΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ, Π² ΡΠ²ΡΠ·ΠΈ Ρ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌΠΈ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
Π»Π΅ΠΊΡΠΈΠΉ, Π½Π°ΠΏΠΈΡΡ Π·Π°Π²ΡΡΠ°.
ΠΠΏΡΠΎΡ DOU, ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΠ’ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ https://goo.gl/5Zufiv
ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ Π½Π°ΡΠΈΡ
Π΄ΡΡΠ·Π΅ΠΉ OdessaJSβ2018βοΈ
@OdessaJS ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ
Π±ΠΎΠ»ΡΡΠΈΡ
JavaScript ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ Π²ΠΎΠ·Π»Π΅ Π§Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΡΡ.
Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ ΠΌΡ Π²ΡΡΡΠ΅ΡΠΈΠΌΡΡ ΡΠΆΠ΅ Π² 6 ΡΠ°Π· ΡΡΠΎΠ±Ρ:
- ΡΡΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠΊΠ»Π°Π΄Ρ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² ΠΈΠ· Microsoft, Mozilla, Product Hunt, Auth0 ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ
- ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, highload ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
, data science ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ
- ΠΏΡΠΎΠ°ΠΏΠ³ΡΠ΅ΠΉΠ΄ΠΈΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Π½Π° Π²ΠΎΡΠΊΡΠΎΠΏΠ°Ρ
ΠΏΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ, Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Ρ ΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΠΎΠΌΡ Π±ΡΡΡΡ
- ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π½ΠΎΠ²ΡΠΌΠΈ ΠΈ Π²ΡΡΡΠ΅ΡΠΈΡΡΡ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ Π΄ΡΡΠ·ΡΡΠΌΠΈ
- Π½Π°ΡΠ»Π°Π΄ΠΈΡΡΡΡ ΠΌΠΎΡΠ΅ΠΌ, ΡΠΎΠ»Π½ΡΠ΅ΠΌ, Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ Π½Π΅Π·Π°Π±ΡΠ²Π°Π΅ΠΌΠΎΠΉ Π°ΡΠΌΠΎΡΡΠ΅ΡΠΎΠΉ ΠΠ΄Π΅ΡΡΡπ
ΠΠΎΠ»ΡΡΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π±ΠΎΠ»ΡΡΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ JavaScript, Π±ΠΎΠ»ΡΡΠ΅ OdessaJS!
β‘οΈ ΠΠ½ΡΠΎ ΠΈ Π±ΠΈΠ»Π΅ΡΡ: https://bit.ly/2GCArTJ β¬
οΈ
Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° Π½ΠΎΠ²ΠΎΡΡΡΠΌΠΈ OdessaJS Π½Π° Facebook https://www.facebook.com/odessajs/
ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° Ρ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ Π»Π΅ΠΊΡΠΈΠΈ
https://github.com/HowProgrammingWorks/Map
https://github.com/HowProgrammingWorks/Set
https://github.com/HowProgrammingWorks/Collections
ΠΠΎΠ΄ Ρ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ Π»Π΅ΠΊΡΠΈΠΈ https://github.com/HowProgrammingWorks/Promise
ΠΈ Π΅ΡΠ΅ Ρ ΡΡΡΠ»Π°Π»ΡΡ Π½Π° Π²ΡΠ°ΠΏΠ΅ΡΡ Π΄Π»Ρ Π½Π°Π²Π΅ΡΠΈΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠΌΠ°ΡΡΠΎΠ² Π½Π° ΠΊΠΎΠ»Π±Π΅ΠΊΠΈ ΠΈ ΠΊΠ°Π½ΡΠ΅Π»Π°Π±Π» ΡΡΠ½ΠΊΡΠΈΠΉ https://github.com/HowProgrammingWorks/Wrapper
ΠΈ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ https://github.com/metarhia/metasync
ΠΠ΅ ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΌΠ°ΡΠΊΡ Π³Π°Π»Π΅Ρ, ΠΌΡ Π² 307 ΡΠ΅ΠΉΡΠ°Ρ
ΠΡΠΈΠ±ΠΎΠ»Π΅Π», ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ
ΠΠΎΠ΄ Ρ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ Π»Π΅ΠΊΡΠΈΠΈ https://github.com/HowProgrammingWorks/Timers
ΠΡΠΈΠΌΠ΅Ρ Ρ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ ΠΊΠ»Π°ΡΡΠΎΠ² (ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅), ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΎΠ±Π΅ΡΠ°Π» Π΄ΠΎΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ: https://github.com/HowProgrammingWorks/Inheritance/blob/master/JavaScript/4-lambda.js
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ΅ΠΈΠ½ΠΈΠ½Π³Π°: https://github.com/HowProgrammingWorks/Chaining
307 Π·Π°ΠΊΡΡΡΠ°, ΠΌΡ Π² 25 Π½Π° 1 ΡΡΠ°ΠΆΠ΅
