gram news
Аватар канала Asynchronous Programming

Asynchronous Programming

@asyncify

👉 Node.js Channel: https://t.me/metarhia 👉 https://t.me/HowProgrammingWorks

1,990подписчиков

Открыть канал

Последние посты

  • Asynchronous Programming

    21 сент., 06:28

    https://youtu.be/el7RuL98KL8
    YouTubeОткрытый курс по архитектуре: https://gm.nexttick.it/go/ai-architecture-course
  • Asynchronous Programming

    12 сент., 12:14

    https://youtu.be/YhmhmVThjNc
    YouTube👁️ Исходники: https://github.com/tshemsedinov/reslop 🧑‍💻 Автор: https://github.com/tshemsedinov 👉 Попасть на созвоны можно тут: https://www.patreon.com/c/tshemsedinov
  • Asynchronous Programming

    28 авг., 12:07

    переслано из @metaedu

    С самых простых вещей, язык не особо важно какой, но лучше сразу 2 параллельно учить, они сейчас все развитые, а вот важное: - как делать промежуточные переменные вместо сложных выражений - разделять сложное на части и объединять части в целое - давать всему семантически полезные имена, строить читаемые управляющие конструкции, избегать комментариев - избегать accidental complexity, из нескольких решений выбирать попроще - сначала думать о данных, как они представлены в памяти и связаны, а уже потом писать алгоритмы обработки - привыкать думать об ограничениях и контрактах, какие входные данные можно изменять, какие нет - больше думать не о вычислительной сложности, а о семантической сложности и как ее можно изолировать
    Иллюстрация к посту канала Asynchronous ProgrammingИллюстрация к посту канала Asynchronous Programming
    1,0101781Открыть в Telegram
  • Asynchronous Programming

    8 авг., 12:22

    Сегодня — Часть 2 вводного курса по применению структур данных, покажу и сами примеры внедрения и Skills для AI, чтобы писать код эффективнее1. Встроенные структуры JavaScript: Object, Array, Map, Set, WeakMap, WeakSet, TypedArray2. Кастомные структуры: Queue, Deque, Stack, List, UnrolledList, Circular Buffer, Heap, Trie, Graph, LRU, Pool, CRDT3. Высокопроизводительные структуры metautil: Struct, ConsList, Trie, List, UnrolledList, Queue, Deque, Stack, Pool, SemaphoreВ субботу, 8 августа, в 17:00 смотрим, как подключать скилы и библиотеки и использовать их в реальном коде: https://gm.nexttick.it/go/data-structures-code-review
    1,270видео2221Открыть в Telegram
  • Asynchronous Programming

    5 авг., 17:07

    переслано из @howprogrammingworks

    Мир был бы намного лучше, если бы люди и роботы делали несколько простых вещей - промежуточные переменные вместо сложных выражений - давали бы им семантически полезные имена - и называли переменные в JavaScript идентификаторами
    84873111Открыть в Telegram
  • Asynchronous Programming

    28 июл., 13:32

    переслано из @howprogrammingworks

    Почему в JavaScript мире нет культуры использования структур данных? Их неправильно учат, точнее, правильно, но этого мало, такие знания полезны только на задачках с литкода и на собесах, а вот на практике люди сразу забывают про структуры данных и реальный код только: [], {}, Set, MapЯ поискал, как их обычно преподают - как устроены внутри и как работают - как оптимизировать: CPU, memory - как оценить вычислительную сложность - как оптимизировать под V8, GCНо нет даже попыток показать: - как применить на реальной задаче - как они делают код понятнее - как они помогают экономить на AI1 августа покажу примеры на реальном коде для бизнес-логики, системного программирования, бекенда, фронтенда: https://youtube.com/live/qNAjrZ07un0
    1,180831Открыть в Telegram
  • Asynchronous Programming

    26 июл., 11:55

    переслано из @howprogrammingworks

    Новый набор в гильдию Next TickЗа что тебе платят, когда код пишет модель? Ответ, с которым мы работаем в Гильдии: за работу с ограничениями, decision framework, архитектуру, review, широкое мышление, глубокую экспертизу, умение коммуницировать с людьми и агентам.Вы знаете, что у меня есть курс по архитектуре, в нем 22 лекции по 2 часа и вот все материалы по архитектуре, которые я записал для NextTick почти не пересекаются с моим курсом, потому, что в NextTick другая цель и другой материал, который обычно не передают в статьях, книгах и докладах, это личный опыт, о нем рассказывают друзьям в неформальном общении, но оказалось, что это самое ценное, что позволяет быстро нарастить компетенции.Некоторые темы по архитектуре, которые мы уже рассмотрели: - AI и архитектура: кто кем управляет, зачем уменьшать сложность - Почему "большие задачи" почти всегда ложь — и как дробить работу - В
    9355311Открыть в Telegram
  • Asynchronous Programming

    19 июл., 06:21

    https://youtu.be/pt-wtF2qUPY
    YouTube🧑‍💻 Автор: https://github.com/tshemsedinov 👉 Продакшен код: https://github.com/metarhia/metautil 👉 Учебный код: https://github.com/HowProgrammingWorks/List 👉 Попасть на созвоны можно тут: https://www.patreon.com/c/tshemsedinov Продолжаем писать базовые…
    1,210411Открыть в Telegram
  • Asynchronous Programming

    22 июн., 14:34

    переслано из @metarhia

  • Asynchronous Programming

    31 мая, 11:51

    https://youtube.com/live/C4giRiwGhB0
    1,800видео7532Открыть в Telegram
  • Asynchronous Programming

    21 мая, 05:24

    🕳 AI: Event Horizon for IT Коллапс, образование, AI пузырь, работа👤 Vlad Ten 👤 Timur ShemsedinovFri, 22 May 2026, 19:00https://www.youtube.com/live/17RqGlJjb50
    YouTube👤 Vlad Ten 👤 Timur Shemsedinov ⬢ Коллапс в IT, и в IT образовании ⬢ AI — пузырь? ⬢ AI причина коллапса? ⬢ Как будет выглядеть мир после AI-похмелья ⬢ Как искать работу и как не вылететь ⬢ Как собеседовать и как проходить собеседования ⬢ Что учить и где…
    1,9701041Открыть в Telegram
  • Asynchronous Programming

    16 мая, 14:37

    https://www.youtube.com/watch?v=N0LkCU6cMsg
    YouTube👉 Подробнее: https://www.patreon.com/collection/1913313
    1,760541Открыть в Telegram
  • Asynchronous Programming

    10 мая, 09:30

    переслано из @howprogrammingworks

    Вспомните, как часами отлаживаете код, потому что он работает не так, как должен? map вдруг возвращает не array, а array-like object, error instanceof Error неожиданно дает false, или Promise.then() ведет себя будто вместо микротасков, начал использовать макротаски, возможно then теперь реализован через setTimeout, обычный for...of или Array.from() ломается на ровном месте, ну вообще js себя так не должен вести, это невозможно, вы не верите своим глазам...Разве могу осуждать мух за то, что ебутся? Однако когда у меня в node_modules, злит. Так же и авторы npm зависимостей. Когда в тихом уединении делают то, к чему лежат их души, кто возразит? Но они устраивают манкипатчинг встроенных прортотипов, делают гребаные полифилы, дудят в дудки, бьют в барабаны и кричат, чтобы все знали про их нрав — что-де лупятся в о... и долбятся в ж... Истинно, они хуже мух, ибо мухи только изредка
    Иллюстрация к посту канала Asynchronous ProgrammingИллюстрация к посту канала Asynchronous Programming
    1,5108332Открыть в Telegram
  • Asynchronous Programming

    10 апр., 06:52

    Тут новая классификация абстракций, что я обещал https://github.com/tshemsedinov/AsyncProgramming
    GitHubGitHub - tshemsedinov/AsyncProgramming: Asynchronous Programming Primitives Map for JavaScript and TypeScriptAsynchronous Programming Primitives Map for JavaScript and TypeScript - tshemsedinov/AsyncProgramming
    1,8401362Открыть в Telegram
  • Asynchronous Programming

    6 апр., 09:36

    На днях нарисую новую карту абстракций асинхронности, они не заменяют друг друга, и частая проблема - натягивание совы на глобус, и.е. неуместное применение абстракций. Есть разные по своей природе задачи, есть разные масштабы грануляции и вариативность в других аспектах: По грануляции: - multiple: iterator, queue, collection - value: promise, signal, automata Разное управление потоком: - control flow: generators, async/await - event flow: signal, observer, stream Разные по владению состоянием: - exclusive: future, async compose - shared: mutex, locks, semaphore - cooperative: chain of responsibility И таких аспектов еще несколько.
    2,2201354Открыть в Telegram
  • Asynchronous Programming

    14 мар., 11:11

    переслано из @howprogrammingworks

    Ревью кода и постановка ТЗ занимает много времени в программировании с AI и люди, естественно, пытаются переложить эту задачу тоже на AI. Пусть агенты друг-другу ТЗ пишут, друг-друга дрессируют и ревью делают. Так можно дойти и до кнопки "Сделай все хорошо", которая запускает бесконечный цикл. У вас не выйдет не тратить внимания на проект.AI про ваши потребности не занет и мысли не читает. Идеи, приоритеты, контекст, критерии качества и продуктовые компромиссы он сам не определит. AI хорошо пишет только то, что уже много раз кем-то писалось. Если убрать из процесса человеческое внимание, вы не ускорите проект - вы просто зациклите галюцинирование.На проект все равно придется тратить внимание. Вопрос не в том, как убрать человека из контура, а в том, куда именно направить внимание и в какой форме его вписать в жизненный цикл разработки, чтобы получить максимальную отдачу. Например, в
    1,790843Открыть в Telegram
  • Asynchronous Programming

    28 февр., 10:44

    https://youtu.be/LD8KU7mSYFU
    YouTube👉 Все мои учебные материалы тут: https://www.patreon.com/collection/1913313 👉 Github автора: https://github.com/tshemsedinov 👉 Канал по Node.js https://t.me/metarhia 👉 Автор на LinkedIn: https://www.linkedin.com/in/shemsedinov 👉 На твитер-x: https://…
    2,1703111Открыть в Telegram
  • Asynchronous Programming

    2 янв., 06:07

    https://youtu.be/KSnSy_pNzvQ
    YouTubeВсе курсы тут 👉 https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Software-Engineering-2026.md
    3,390422Открыть в Telegram
  • Asynchronous Programming

    1 янв., 06:13изменён

    🎫 До 7 января 2026 (включительно) можно купить за $200 🎫 До 14 января 2026 (включительно) за $250 🎫 Далее, в течение всего 2026 года: $300https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2026.md
    Иллюстрация к посту канала Asynchronous ProgrammingИллюстрация к посту канала Asynchronous Programming
    2,610333Открыть в Telegram
  • Asynchronous Programming

    21 дек. 2025 г., 08:06

    https://youtu.be/5mXWs-xmaQ4
    YouTube👉 Курс «Асинхронное программирование»: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2025.md 👉 Курс Node.js: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2025.md
    2,700322Открыть в Telegram