Frontend Hash
Kanalga Telegramβda oβtish
admin @haarrp @pythonl - π @machinee_learning - chat @ArtificialIntelligencedl - AI @datascienceiot - ml π @pythonlbooks-π @hr_itwork-ΡΠ°Π±ΠΎΡΠ°
Ko'proq ko'rsatish3 246
Obunachilar
Ma'lumot yo'q24 soatlar
-97 kunlar
-3030 kunlar
Postlar arxiv
3 246
Redux Middleware β ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Ρ Π½ΡΠ»Ρ
https://uproger.com/redux-middleware-chto-eto-takoe-i-kak-ego-sobrat-s-nulya/
@hashdev
3 246
10 ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°
https://nuancesprog.ru/p/11859/
@hashdev
3 246
ΠΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² JavaScript
https://nuancesprog.ru/p/11368/
@hashdev
3 246
π²Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²
https://t.me/ai_machinelearning_big_data - Π³Π»Π°Π²Π½ΡΠΉ ΠΊΠ°Π½Π°Π» ΠΏΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠΌΠ΅
https://t.me/pythonl - python ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
https://t.me/datascienceiot - ds ΠΊΠ½ΠΈΠ³ΠΈ
https://t.me/ArtificialIntelligencedl - ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ
https://t.me/pythonlbooks Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π±Π΅ΡΠΏΠ»Π°ΡΡΡ
ΠΊΠ½ΠΈΠ³ ΠΏΠΎ python
https://t.me/javascriptv - javascript ΠΊΠ°Π½Π°Π»
https://t.me/Golang_google - ΠΊΠ°Π½Π°Π» Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Go
https://t.me/neural - Π½Π΅ΠΉΡΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠΈ
https://t.me/hashdev - Π²Π΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
https://t.me/htmlcssjavas - web
https://t.me/hr_itwork - Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
https://t.me/programming_books_it - ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ
https://t.me/tensorflowblog - tensorflow
https://t.me/Django_pythonl- django
https://t.me/linux_kal - kali linux
https://t.me/machinee_learning - ΡΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΡ
https://t.me/linuxkalii - Π»ΠΈΠ½ΡΠΊΡ ΡΠ°Ρ
https://t.me/pro_python_code - ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ python
https://t.me/machinelearning_ru -ΠΌΠ»
https://t.me/python_testit - ΡΠ΅ΡΡΡ ΠΏΠΎ python
https://t.me/csharp_ci- c#
3 246
π ΠΠ±Ρ
ΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²: ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΠΉ VPN ΠΈ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ?
https://proglib.io/p/obhod-blokirovok-dlya-chaynikov-kak-nastroit-svoy-vpn-i-proksi-server-2021-11-09
@hashdev
3 246
6 SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΎ ΠΊΠΎΡΠΎΡΡΡ
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π°ΡΠ°-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ
https://nuancesprog.ru/p/14447/
@hashdev
3 246
ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ Π² NodeJS Ρ ΠΏΠΎΠΌΠΎΡΡΡ cron job
https://dev-gang.ru/article/planirovanie-zadacz-v-nodejs-s-pomosczu-cron-job-z59j6p6np8/
@hashdev
3 246
Angular ΠΏΡΠΎΡΠΈΠ² React: ΠΊΡΠΎ Π²ΡΠΈΠ³ΡΡΠ²Π°Π΅Ρ
https://dev-gang.ru/article/angular-protiv-react-kto-vyigryvaet-3kivry6keq/
@hashdev
3 246
Π’Π°ΠΌ ΡΡΠΎ, Cloudflare ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ WARP Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠΉ Π²ΡΠΊΠ°ΡΠΈΠ», Π΄Π»Ρ Π²ΠΈΠ½Π΄Ρ ΠΈ ΠΌΠ°ΠΊΠΎΡΠΈ: https://1.1.1.1/beta/
ΠΠ»Ρ ΡΠ΅Ρ
ΠΊΡΠΎ Π½Π΅ Π²ΠΊΡΡΡΠ΅ - Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ vpn Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΊ. ΠΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π²ΠΊΠ» ΠΈ Π²ΡΠΊΠ».
3 246
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΠ½ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΎΠΉ.
ΠΠ½ΡΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: https://refactoring.guru/ru/design-patterns
ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ UML ΡΡ
Π΅ΠΌ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ»ΡΡΠ°Ρ
ΠΈ ΠΌΠΈΠ½ΡΡΠ°Ρ
ΠΏΠ°ΡΡΠ΅ΡΠ½Π°, Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌΠΈ. ΠΡ ΠΈ ΡΠ°ΠΌΠ°Ρ ΠΌΡΠΊΠΎΡΠΊΠ°, ΡΡΠΎ β ΠΏΡΠΈΠΌΠ΅ΡΡ Π½Π° 8 ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡ Π° Π΅ΡΠ΅, Π½Π° ΡΠ°ΠΉΡΠ΅ Π΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°: https://refactoring.guru/ru/refactoring/catalog
ΠΡΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½ ΠΈ ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΡ, Π½Π°ΡΠ½ΠΈΡΠ΅ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°: https://refactoring.guru/ru/refactoring
3 246
ΠΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° Ρ
Π°Π±Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΡΡΡΠ°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π·Π° ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³Π°Ρ Π²ΡΠ΅ΠΌΡ.
Π ΡΠ°ΠΌΠΎΠΌ Π³Π»Π°Π²Π½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°: https://habr.com/ru/post/484590/
3 246
ΠΠ΅ΡΠ²Π°Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° Π³ΠΎΡΠΎΠ²Π°!
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΡΠΎΡΡΠΊΠΎ Π°ΠΊΠ° Π€Π΅ΡΠΎΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ Π½Π°ΠΌ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ ΠΊ ΡΠ°ΡΡΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² SOLID:
https://teletype.in/@hashdev/r1gGcFcP0r
3 246
ΠΠ΅ΡΠΆΠΈΡΠ΅ ΠΎΡ
ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΈΠ· 2020 Π³ΠΎΠ΄Π°. Π‘Π΅ΠΉΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΡΠ½Ρ, Π½Π°Π»Π΅ΠΉΡΠ΅ ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ΅.
ΠΡΡΡ ΠΎΠ΄Π½Π° ΠΊΠΎΠ½ΡΠΎΡΠΊΠ° Π² ΠΠΈΡΠ΅ΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΈΠ»ΠΈΡ ΡΠΎΡΡ Π΄Π»Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ°Π·ΠΈΠ½ΠΎ, ΠΎΠ½ΠΈ ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Π³Π΅ΠΌΠ±Π»ΠΈΠ½Π³. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΠΎΡΠ½ΡΡ Π»Π΅Π³Π°Π»ΡΠ½ΠΎΡΡΡ Π² Π ΠΎΡΡΠΈΠΈ, ΠΊΠΎΠ½ΡΠΎΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΡΡΠ½ΡΡ. Π ΠΊΠΎΠ½ΡΠΎΡΠΊΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π΅ΡΡΡΠΎΠΊ Ρ Π»ΠΈΡΠ½ΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠΎΠ½Π΅Ρ Π΄Π΅ΠΊΠ°Π±ΡΡ β Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊ ΠΏΡΠΈΡΠ°ΡΠΈΠ» Π² ΠΎΡΠΈΡ Π½Π°Π» Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΠΏΠ°ΡΡ Π·Π°ΡΠΏΠ»Π°Ρ, Π±ΠΎΠ½ΡΡΠΎΠ² Π½Π° Π²ΡΠ΅Ρ
, Π° Π΅ΡΡ Π»ΠΈΡΠ½ΡΡ
Π΄Π΅Π½Π΅Π³ Ρ 30ΠΊ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΡΠΎΠ³ΠΎ β ΠΈΡΠΎΠ³ΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΡΡ
βΡΠ΅ΡΡΡΡΡ
ΡΠΎΡΠ΅Π½. ΠΡΠ΄ΡΡΠΉ Π½Π°ΡΡΠΉΠ½ΠΈΠΊΠ΅ Ρ
ΡΠ°Π½ΠΈΡ Π½Π°Π» Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°Π΄ΡΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΎΡΠΈΡΠ° β Π² ΡΠ²ΠΎΡΠΌ ΡΡΠΎΠ»Π΅, Π·Π°ΠΏΠ΅ΡΠ΅Π² Π½Π° ΠΊΠ»ΡΡ. ΠΡΠΈΡ ΠΊΠΎΠ½ΡΠΎΡΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠ°ΠΆΠ΅. Π£Π³Π°Π΄Π°ΠΉΡΠ΅, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΡΡΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΈΡΠ»Π° Π² ΠΎΡΠΈΡ ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»Π° Π½Π°ΡΡΠ΅ΠΆΡ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π° Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊ Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π½Π°Π» Π² ΡΡΠΎΠ»Π΅.
ΠΠ»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΠΎΡΠΈΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ ΠΎΡΠΈΡΠ° Π±ΡΠ» ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠΎΠ»Π΅Ρ, Π²Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π½Π° Π²Ρ
ΠΎΠ΄Π°Ρ
Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠ°ΠΆΠ΅, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ Π²Ρ
ΠΎΠ΄ ΡΠΎ Π΄Π²ΠΎΡΠ°/Ρ ΡΠ»ΠΈΡΡ. ΠΡΠΎ-ΡΠΎ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Π» Π»ΠΎΠΌΠΈΠΊΠΎΠΌ ΡΡΠΎΡ Π½Π΅ΡΡΠ°ΡΡΠ½ΡΠΉ ΡΠΎΠ»Π΅Ρ, Π΄Π°Π»ΡΡΠ΅ ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΡΠΊΠ°ΠΌΠΈ. ΠΡΠΊΡΡΡΡ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠ» ΠΈ ΠΌΠΎΠ·Π³ΠΎΠ² Π½Π΅ Π½Π°Π΄ΠΎ. ΠΠ°Π»ΡΡΠ΅ β ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΎΡΠΈΡ Ρ ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ΄Π΅ΡΠΆΠ°Π½Π½ΠΎΠΉ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π°Ρ
Π΅Ρ Π½Π΅ Π½ΡΠΆΠ½Π°, Π° Π΄Π°Π»ΡΡΠ΅ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ Ρ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΡΡ, ΠΊΡΠ΅ΡΠ»ΠΎΠΌ ΠΈ ΡΡΠ΅Π»Π»Π°ΠΆΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΊΠ»ΡΡ. ΠΠ½ΠΎΠ³ΠΎ ΡΠΌΠ° Π½Π΅ Π½Π°Π΄ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊΠ°. Π‘ΡΠ΅Π»Π»Π°ΠΆ ΠΈ ΡΡΠΎΠ» ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΈ, Π½Π°ΡΠ»ΠΈ Π½Π°Π», ΡΠ½Π΅ΡΠ»ΠΈ β ΡΠΈΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°.
ΠΡΡ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π² Π½ΠΎΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π±ΡΠ» ΠΈΡΠΏΠΎΡΡΠ΅Π½.
ΠΠ°Π»Π΅Π΅ Π½Π°ΡΡΡΠΏΠΈΠ» ΠΠΎΠ²ΡΠΉ Π³ΠΎΠ΄ ΠΈ ΠΊΠ°Π½ΠΈΠΊΡΠ»Ρ (Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π·Π΄ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°), Π½ΠΎ Π½Π΅ Π² ΠΊΠΎΠ½ΡΠΎΡΠΊΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠΈ Π΄Π»Ρ ΡΠ»Π°Π±Π°ΠΊΠΎΠ².
Π§ΡΠΎ ΡΠ΄Π΅Π»Π°Π» Π±Ρ ΡΠΌΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ β ΠΎΠ±ΡΠ°ΡΠΈΠ»ΡΡ Π² ΠΏΠΎΠ»ΠΈΡΠΈΡ ΠΈ Π·Π°ΡΠ²ΠΈΠ» ΠΎ ΠΊΡΠ°ΠΆΠ΅. ΠΠΎ ΡΠΌΠ½ΡΠΉ Π½Π°ΡΡΠΉΠ½ΠΈΠΊΠ΅ ΠΊΠΎΠ½ΡΠΎΡΠΊΠΈ ΡΠ²ΡΡΠ΄ΠΎ ΡΠ΅ΡΠΈΠ», ΡΡΠΎ ΡΡΠΎ ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π½Π°ΡΠΈΡ
Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π½Π°Π²ΠΎΠ΄ΠΊΠ΅. ΠΠ±ΡΠ°ΡΠ°ΡΡΡΡ Π² ΠΏΠΎΠ»ΠΈΡΠΈΡ Π½Π΅ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»-Π»ΡΠΌΠ° Π½Π°Π»Π° Π²ΡΠ·ΠΎΠ²Π΅Ρ Π²ΠΎΠΏΡΠΎΡΡ. ΠΠ°ΡΠ°Π»ΡΡΡΠ²ΠΎ ΡΠΊΠ°Π·Π°Π»ΠΎ ΠΏΡΠΎΠ±ΠΈΡΡ Ρ
Π΅Ρ Π½Π° Π±Π°Π±ΠΊΠΈ, Π½ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊ Π² ΠΏΠΎΡΡΠ²Π΅ ΠΆΠ°ΠΆΠ΄Ρ ΠΌΠ΅ΡΡΠΈ, ΡΡΠ²ΡΡΠ²Π° ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΡΡΡΠΏΠ° ΠΎΡΡΡΠΎΠ³ΠΎ ΡΠ»Π°Π±ΠΎΡΠΌΠΈΡ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠ·Π²Π°ΡΡ, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΠ»ΠΈΠ³ΡΠ°ΡΠΎΠ»ΠΎΠ³Π°. Π ΠΏΡΠΎΠ³Π½Π°ΡΡ Π²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΠΏΠΎΠ»ΠΈΠ³ΡΠ°ΡΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄ΡΡΠ³Π° Π΄Π΅ΡΡΡΠ²Π° β ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΏΠ°ΡΠ°Π½ ΡΠ°Π·Π²ΠΎΠ»Π½ΠΎΠ²Π°Π»ΡΡ, ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΡΠ°ΡΠΎΠ»ΠΎΠ³ ΠΏΠΎΠΊΠ°Π·Π°Π» Π½Π° Π½Π΅Π³ΠΎ ΠΏΠ°Π»ΡΡΠ΅ΠΌ.
ΠΠ°ΡΡΠΉΠ½ΠΈΠΊΠ΅, ΠΊΠ°ΠΊ ΠΌΡΠΆΠΈΠΊ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ, Π° Π΅ΡΠ»ΠΈ Π±ΡΡΡ ΡΠΎΡΠ½Π΅Π΅ Π½Π΅Π΄Π°Π»ΡΠΊΠΈΠΉ, Π½Π°ΡΠ°Π» Π΄Π°Π²ΠΈΡΡ Π½Π° ΠΏΠ°ΡΠ°Π½Π°, ΠΌΠΎΠ», ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠΎ Π΄Π΅Π»ΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΊΠΎΠΏΠ°ΠΌ. Π Π°Π±ΠΎΡΠ° Π²ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΡΠ°Π»Π°, ΠΏΠ°ΡΠ°Π½Π° Π½Π°ΡΠ°Π»ΠΎ ΡΡΡΡΡΠΈ, ΠΎΠ½ Π±ΠΎΠΈΡΡΡ Π·Π° ΡΠ²ΠΎΡ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ
ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² Π΄ΡΡ
Π΅ Β«Π§ΡΠ²Π°ΠΊ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ ΡΠ²ΠΎΠΈ ΠΊΠΎΠΏΡ, ΡΡΠΎ Π½Π΅ ΡΠ²ΠΎΠΉ ΠΡΡΠ½ΡΠΊ ΠΈ Π½Π΅ 90-ΡΠ΅. ΠΡΠ»ΠΈ ΡΠΆ ΡΠ°ΠΊ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΠΎΠ½ ΡΠΊΡΠ°Π» Π΄Π΅Π½ΡΠ³ΠΈ β ΠΏΡΠΎΡΡΠΎ ΡΠ²ΠΎΠ»ΡΒ». ΠΠ°ΡΠ°Π½Π° Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΎΡΠΈΡΠ΅. Π‘Π»Π΅Π΄ΠΎΠΌ Π·Π° Π½ΠΈΠΌ ΡΠ²Π°Π»ΠΈΠ» Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΠ°Π±. Π’ΡΠ΄Π° ΡΡΠ»Π° HR (ΠΌΠΎΡ ΡΠΈΡΡΠ΅Ρ). ΠΠ° Π½ΠΈΠΌΠΈ Π΅ΡΡ Π½Π°ΡΠΎΠ΄ ΠΏΠΎΡΠΈΡ
ΠΎΠ½ΡΠΊΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ.
Π’Π°ΠΊΠΈΠ΅ Π΄Π΅Π»Π°.
ΠΠ²ΡΠΎΡ: @tolord
3 246
ΠΠΎ! ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΈΠ· Π·ΠΈΠΌΠ½Π΅ΠΉ ΡΠΏΡΡΠΊΠΈ. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ Π²Π°ΠΌ Π΄Π²Π΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ, ΠΏΡΠΎ SOLIDΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΡΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π²ΡΡΠ°ΡΡΠΈ Π΄ΠΎ 25 000 rps.
ΠΠΎΠΊΠ° ΠΌΡ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΠΌ Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Ρ Π°Π²ΡΠΎΡΠ°ΠΌΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ², Π²ΠΎΡ Π²Π°ΠΌ ΠΊΡΠ»ΡΡΠΎΡΠΈ ΠΎΡ @tolord
3 246
Π’Π°ΠΌ ΡΡΠΎ, 7.4 ΠΏΡΡ
Π²ΡΡΠ΅Π»:
https://www.php.net/releases/7_4_0.php
ΠΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ Π·Π°ΠΆΠΈΠ²Π΅ΠΌ
3 246
ΠΡΡΠ΅Π» traefik 2.0: ΠΎΠΏΠ΅Π½ΡΠΎΡΡΠ½ΡΠΉ ΡΠ΅Π²Π΅ΡΡ ΠΏΡΠΎΠΊΡΠΈ/Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π° Π³ΠΎ. ΠΡΠΎΡΡΠΎΠΉ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΉ, Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠ»ΡΡΠ΅ΠΊ. ΠΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½.
https://blog.containo.us/traefik-2-0-6531ec5196c2
3 246
ΠΠ»Ρ ΡΠ΅Ρ
ΠΊΡΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΠ» TechTrain, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ ΡΠΎΠ±ΡΠ°Π» ΡΠΆΠ°ΡΠ½ΠΎ ΠΊΡΡΡΡΡ
ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ². ΠΠΎΡ Π²Π°ΠΌ Π·Π°ΠΏΠΈΡΡ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ ΠΈ ΡΠ°ΠΉΠΌ-ΠΊΠΎΠ΄Ρ ΠΏΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌ ΠΎΡ ΠΌΠ΅Π½Ρ(Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΈΡ
ΡΠ°ΠΊ ΠΆΠ΅ Π² ΠΊΠΎΠΌΠ΅Π½ΡΠ΅ ΠΏΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎ):
https://www.youtube.com/watch?v=OdDmL7FrmiY
7:32 β ΠΠ²Π°Π½ Π―ΠΌΡΠΈΠΊΠΎΠ²: "ΠΠΎΡΠ΄ΠΎΡΡΡ ΠΈ ΠΏΡΠ΅Π΄ΡΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠΠΎΡΠ΅ΠΌΡ ΠΌΡ Π΄ΡΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΠΌΡ ΡΠΌΠ½ΡΠ΅?"
1:26:52 β John Romero: "Quake Postmortem"
2:43:08 β ΠΡΠΈΠ³ΠΎΡΠΈΠΉ ΠΠ°ΠΊΡΠ½ΠΎΠ²: "AI vs AI"
3:57:30 β Venkat Subramaniam: "Twelve ways to make code suck less"
5:12:18 β ΠΠ½ΡΠΎΠ½ ΠΡΡ
ΠΈΠΏΠΎΠ²: "(ΠΠ΅)Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ"
Π ΠΏΠΎΠΊΠ° Π²Ρ ΡΠΌΠΎΡΡΠΈΡΠ΅, Ρ ΠΏΠΎΠΉΠ΄Ρ ΠΈ ΡΡΠΎΡΠ½Ρ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΠ·Π°ΡΠΎΡΠΎΠ², Π³Π΄Π΅ Π·Π°ΠΏΠΈΡΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ²
