TGViewer
Channel Public Channel
HowProgrammingWorks - JavaScript and Node.js Programming

HowProgrammingWorks - JavaScript and Node.js Programming

@howprogrammingworks

Программная инжененрия для 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
Subscribers
6.52K
Photos
382
Videos
20
Links
962

Showing posts older than #2017 · Back to latest

Older Posts 15 shown
Post #2016 2.88K
Все публичные видео, касающиеся подхода local-first, я собрал в этот плейлист. Хватит праздновать… ну давайте… уже смотрите, развивайтесь… потому что дальше так нельзя во фронтенде. https://www.youtube.com/playlist?list=PLHhi8ymDMrQbvfYi9Vh4QqbliUSMsAHQd
  • 👍 20
  • ❤ 7
  • 🫡 4
  • 🔥 1
Post #2013 3.7K
У 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, по работе с датами и юникодом, блютузом и рендерингом... там их много пейдждаунов
  • ❤ 23
  • 👍 6
  • 😢 4
  • 💯 4
  • 👎 2
  • 😁 2
  • 🤷‍♂ 1
  • 🔥 1
Post #2006 3.41K
Пока я делаю описания курсов на 2026 год, уже есть люди, которые хорошо знают, как я это делаю и что они всегда получают не то, что хотели, а то, что им действительно нужно. Они и могут стать ранними пташками https://www.patreon.com/collection/1913313

Всем, кто брал ноду и асинхронное в 23-25 годах брать посторно тот же курс не нужно, я делаю апгрейд.

🎫 До 7 января (включительно) некоторые курсы по $200 (for early birds)
  • 🔥 12
  • ❤ 4
  • 👍 3
  • 😁 2
  • 🎉 2
Post #2001 2.82K
  • 🤣 7
  • 😢 2
  • 👎 1
Post #2000 2.76K
Я считаю ненормальным делить жизнь на "работу" и "жизнь". Работа должна быть органичной частью жизни, а профессия - частью личности, иначе выгорание неизбежно. Ни интересов, ни реальных достижений не будет, если относиться к работе как к рабству ради "настоящей жизни". Да и не в росте дело - счастье достижимо только в целостности.
  • 💯 32
  • 👍 8
  • ❤ 7
  • 👎 2
  • 😁 2
  • 🔥 1
Post #1999 3.74K
Вчера на созвоне курса написали бандлер: 65 строк (2.3 kb). Чудеса? нет, он не универсальный, у модулей метархии такие свойства кода, что их можно собирать склейкой файлов и заменой пары строк. Минификация и бандлинг - это костыли эпохи HTTP/1 и отсутствия ESM (import/export), но с 2021 года HTTP/2 и HTTP/3 вместе с <script type="module"> и Brotli это уже индустриальный стандарт и осталось разделить сборку на простейшие операции склейки при публикации в npm и создание ссылок при установке пакета в папку /static/ Так кодовая база в git лежит один раз, не дублируется для node.js и браузера, ее легко исправлять, не нужны соурсмапы, код читаемый на клиенте, подгружается по мере надобности, обновляется частями, у каждого файла (библиотеки) свой хеш, это и CDN-френдли, а скоро мы будем распространять зависимости, подписанные хешом через WebRTC без CDN. Это пока прототип, сделанный на коленке, но скоро будет в отдельном репозитории https://github.com/metarhia/metautil/pull/310/files
  • 👍 11
  • ❤ 6
  • 🤯 3
  • 😁 1
Post #1998 2.28K
Post #1996 2.05K
Post #1995 2.06K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →