Пока я делаю описания курсов на 2026 год, уже есть люди, которые хорошо знают, как я это делаю и что они всегда получают не то, что хотели, а то, что им действительно нужно. Они и могут стать ранними пташками https://www.patreon.com/collection/1913313
Всем, кто брал ноду и асинхронное в 23-25 годах брать посторно тот же курс не нужно, я делаю апгрейд.
🎫 До 7 января (включительно) некоторые курсы по $200 (for early birds)
Всем, кто брал ноду и асинхронное в 23-25 годах брать посторно тот же курс не нужно, я делаю апгрейд.
🎫 До 7 января (включительно) некоторые курсы по $200 (for early birds)
🔥11❤4👍3😁2🎉2
У JavaScript две проблемы: отсутствие развитой стандартной библиотеки, как у C++, Java, .Net и очень развитое WebAPI, которого почти никто не знает и знать не хочет. И вместо первого и вместо второго используют всякую мерзость из npm.
Стандартная библиотека должна давать нам: струкутры данных (linked list, trees, stack, queue, deque...), контейнерные типы (result, either, maybe...), алгоритмы (hasing, search, conditional probabilities...), утилиты асинхронного и параллельного программирования (semaphore, mutex...), машинно-ориентированные типы: f32, f64, i8, u8..., i128, u128 (у нас только часть их есть и то только внутри typed arrays) и много еще чего.
Web API: OPFS, WebCrypto, AbortController, Web Locks, Web Streams, BroadcastChannel, Atomics, Scheduling, Weak collections, WebTransport, Workers, View Transitions, по работе с датами и юникодом, блютузом и рендерингом... там их много пейдждаунов
Стандартная библиотека должна давать нам: струкутры данных (linked list, trees, stack, queue, deque...), контейнерные типы (result, either, maybe...), алгоритмы (hasing, search, conditional probabilities...), утилиты асинхронного и параллельного программирования (semaphore, mutex...), машинно-ориентированные типы: f32, f64, i8, u8..., i128, u128 (у нас только часть их есть и то только внутри typed arrays) и много еще чего.
Web API: OPFS, WebCrypto, AbortController, Web Locks, Web Streams, BroadcastChannel, Atomics, Scheduling, Weak collections, WebTransport, Workers, View Transitions, по работе с датами и юникодом, блютузом и рендерингом... там их много пейдждаунов
❤22👍6😢4💯4👎2😁2🤷♂1🔥1
https://www.youtube.com/playlist?list=PLHhi8ymDMrQYri12FzaS63NMZy5K5ReMg
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1😁1
🎫 До 7 января 2026 (включительно) можно купить за $200
🎫 До 14 января 2026 (включительно) за $250
🎫 Далее, в течение всего 2026 года: $300
https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2026.md
🎫 До 14 января 2026 (включительно) за $250
🎫 Далее, в течение всего 2026 года: $300
https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2026.md
❤7⚡1👍1
Все публичные видео, касающиеся подхода local-first, я собрал в этот плейлист. Хватит праздновать… ну давайте… уже смотрите, развивайтесь… потому что дальше так нельзя во фронтенде. https://www.youtube.com/playlist?list=PLHhi8ymDMrQbvfYi9Vh4QqbliUSMsAHQd
👍19❤7🫡4🔥1
3 января ушел из жизни мой учитель информатики, пионер программирования Валерий Власенко. Он работал вместе с Виктором Глушковым над первыми в мире моделями вычислительной техники, а затем создал в обычной средней школе 4 лаборатории самодельных компьютеров, сделал вместе с учениками сетевые карты, я писал драйверы и протоколы на асме в 5 классе. На своем 87 дне рождения 3 января он играл на баяне так отчаянно, что стало тяжело дышать, скорая уже не успела. Это великий человек, ему благодарны тысячи учеников по всему миру.
😢66❤29🫡29
По ходу курса Patterns обнаружили с менторами интересную штуку, писать код многие могут неплохо, исправлять и оптимизировать, улучшать - это да, но вот декомпозировать задачу, проектировать абстракции и связи между ними - просто в разы меньше людей. А ведь на курсе почти все синьоры, лиды, 5+ опыта, более 30% даже 7+ опыта. Самое сложное самому "понять", как высокоуровневую задачу превратить в малые issue, что для этого нужно делать. Если бы мы научили людей декомпозировать не классы и функции, а issue, это был бы прорыв в другое измерение))) Конечно, это выходит за рамки курса, но вообще - очень актуально, будем экспериментировать понемногу...
💯23👍11🔥3😁2🤯2⚡1❤1
"Люди ничему не верят так твердо, как тому, о чем они меньше всего знают" // ChatGPT
😁28💯6👨💻2🤷♂1
Дети грызут ручку, чтобы ее ни кто не забрал, ведь кому нужна ручка погрызаная другим.
Когда программисты пишут код, я полагаю, они руководствуются тем же принципом, чтобы отвадить от него как коллег, так и конкурентов, да и всех потенциальных ревьюеров.
Когда программисты пишут код, я полагаю, они руководствуются тем же принципом, чтобы отвадить от него как коллег, так и конкурентов, да и всех потенциальных ревьюеров.
🤣45💯6😁3😎1