fa
Feedback
Asynchronous Programming

Asynchronous Programming

رفتن به کانال در Telegram
1 994
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-1430 روز
جذب مشترکین
ژوئیه '26
ژوئیه '260
در 0 کانال‌ها
ژوئن '26
+5
در 0 کانال‌ها
Get PRO
مه '26
+5
در 0 کانال‌ها
Get PRO
آوریل '26
+11
در 0 کانال‌ها
Get PRO
مارس '26
+6
در 0 کانال‌ها
Get PRO
فوریه '26
+8
در 0 کانال‌ها
Get PRO
ژانویه '26
+6
در 0 کانال‌ها
Get PRO
دسامبر '25
+6
در 0 کانال‌ها
Get PRO
نوامبر '25
+27
در 3 کانال‌ها
Get PRO
اکتبر '25
+8
در 0 کانال‌ها
Get PRO
سپتامبر '25
+6
در 0 کانال‌ها
Get PRO
اوت '25
+7
در 0 کانال‌ها
Get PRO
ژوئیه '25
+21
در 0 کانال‌ها
Get PRO
ژوئن '25
+11
در 0 کانال‌ها
Get PRO
مه '25
+7
در 0 کانال‌ها
Get PRO
آوریل '25
+12
در 0 کانال‌ها
Get PRO
مارس '25
+11
در 0 کانال‌ها
Get PRO
فوریه '25
+24
در 0 کانال‌ها
Get PRO
ژانویه '25
+28
در 0 کانال‌ها
Get PRO
دسامبر '24
+33
در 0 کانال‌ها
Get PRO
نوامبر '24
+19
در 0 کانال‌ها
Get PRO
اکتبر '24
+22
در 0 کانال‌ها
Get PRO
سپتامبر '24
+25
در 0 کانال‌ها
Get PRO
اوت '24
+37
در 0 کانال‌ها
Get PRO
ژوئیه '24
+29
در 0 کانال‌ها
Get PRO
ژوئن '24
+47
در 0 کانال‌ها
Get PRO
مه '24
+218
در 2 کانال‌ها
Get PRO
آوریل '24
+46
در 1 کانال‌ها
Get PRO
مارس '24
+240
در 2 کانال‌ها
Get PRO
فوریه '24
+30
در 0 کانال‌ها
Get PRO
ژانویه '24
+142
در 0 کانال‌ها
Get PRO
دسامبر '23
+152
در 5 کانال‌ها
Get PRO
نوامبر '23
+1 495
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
05 ژوئیه0
04 ژوئیه0
03 ژوئیه0
02 ژوئیه0
01 ژوئیه0
پست‌های کانال
How do you use AI?
Anonymous voting

2
https://youtube.com/live/C4giRiwGhB0
https://youtube.com/live/C4giRiwGhB0
1 138
3
🕳 AI: Event Horizon for IT Коллапс, образование, AI пузырь, работа 👤 Vlad Ten 👤 Timur Shemsedinov Fri, 22 May 2026, 19:00 https://www.youtube.com/live/17RqGlJjb50
1 090
4
https://www.youtube.com/watch?v=N0LkCU6cMsg
1 163
5
Вспомните, как часами отлаживаете код, потому что он работает не так, как должен? map вдруг возвращает не array, а array-like
Вспомните, как часами отлаживаете код, потому что он работает не так, как должен? map вдруг возвращает не array, а array-like object, error instanceof Error неожиданно дает false, или Promise.then() ведет себя будто вместо микротасков, начал использовать макротаски, возможно then теперь реализован через setTimeout, обычный for...of или Array.from() ломается на ровном месте, ну вообще js себя так не должен вести, это невозможно, вы не верите своим глазам... Разве могу осуждать мух за то, что ебутся? Однако когда у меня в node_modules, злит. Так же и авторы npm зависимостей. Когда в тихом уединении делают то, к чему лежат их души, кто возразит? Но они устраивают манкипатчинг встроенных прортотипов, делают гребаные полифилы, дудят в дудки, бьют в барабаны и кричат, чтобы все знали про их нрав — что-де лупятся в о... и долбятся в ж... Истинно, они хуже мух, ибо мухи только изредка согрешают на моей голове, авторы npm библиотек же изо дня в день пытаются совокупиться в самом центре node_modules. Мухи по недомыслию, авторы оупенсорса же хладнокровно и сознательно. Одна библиотека улучшила прототип, другая рассчитывала на стандартное поведение, третья защищалась от этого туалетным ершиком, а виноватым в итоге остается ваш код. Да ладно такм код, время вашей жизни кто вернет? В такие моменты кажется, что это невозможно, что ошибка где-то рядом, что надо просто еще немного вывести console.log, запустить с дебагере. Ну найдете вы, что кто-то пропатчил Array, Promise, Error, итераторы, прототипы. Что делать то? Именно поэтому нужно понять, что такое primordials. Не для того, чтобы знать, как Node.js защищает встроенные прототипы, а для того, чтобы понять сам принцип и защитить свой код от "магии", которую почти невозможно локализовать. Чтобы изолировать одну библиотеку от другой. Допустим, primordials не самый удобный для этого метод, но у меня уже несколько альтернативных. Осталось довести этот ресерч до выбора оптимального варианта и я расскажу, как оно работает. Если хочется самому копнуть, то тут можно начать - https://github.com/nodejs/TSC/issues/1439#issuecomment-4413664027
1 117
6
Тут новая классификация абстракций, что я обещал https://github.com/tshemsedinov/AsyncProgramming
0