- Record (mutable and immutable)
- ADT Tuple, Sum
- Result as a Sum of Value and Failure
- Either, Maybe and Result containers
- ADT Linked list
https://github.com/HowProgrammingWorks/ADT
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤯4🤣2👍1
Forwarded from HowProgrammingWorks - JavaScript and Node.js Programming
YouTube
🧩 IndexedDB — сравнение: три варианта доступа — нативное API, модель + репозиторий + сервис, DSL
👉 Примеры кода: https://github.com/HowProgrammingWorks/indexedDB
👉 Курс Node.js: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2025.md
👉 Курс «Асинхронное программирование»: https://github.com/HowProgrammingWorks/Index/blob/ma…
👉 Курс Node.js: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2025.md
👉 Курс «Асинхронное программирование»: https://github.com/HowProgrammingWorks/Index/blob/ma…
❤8🔥4👍2
Пересобрал курс по асинхронному программированию, смотрите описание https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2025.md
❤9👍3🔥3
👉 Обзор контрактов и паттернов асинхронного программирования: https://youtube.com/live/dUTXJX37AEE
👉 Смотрите описание курса: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2025.md
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
🧩 Паттерны асинхронного и параллельного программирования для JavaScript и TypeScript — Patterns 2025
👉 Курс Async 2025: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2025.md
👳 Тимур Шемсединов
🧔♂️ Денис Отришко
🤵 Дмитрий Нечай
🧩 Разбор паттернов и структур данных:
- Thenable, Promise, Future, Deferred
- Callbacks, Async/await…
👳 Тимур Шемсединов
🧔♂️ Денис Отришко
🤵 Дмитрий Нечай
🧩 Разбор паттернов и структур данных:
- Thenable, Promise, Future, Deferred
- Callbacks, Async/await…
👍6❤2🔥1🎉1
Тут пример приложения с автоматической синхронизацией состояния между закладками, сервером и несколькими устройствами по принципу local-first, объяснение подхода и того, как в нем применяются Service worker, CRDT, OPFS и другие части технологии
https://youtu.be/jHgprxfOgBY
https://youtu.be/jHgprxfOgBY
YouTube
🧑💻 Local-first приложение: PWA + CRDT + OPFS + Node.js + Websocket + Service Worker
👉 Community подписчики на Patreon получают все примеры кода из лекций, еженедельные стримы, семинары, лайвкод, Q&A сесси, дополнительные материалы, что я выпускникам готовлю. $10 в месяц: https://www.patreon.com/tshemsedinov/membership
👉 Курс «Асинхронное…
👉 Курс «Асинхронное…
👍8🔥5❤1🤯1
Программирование с Cursor / GPT-5
Вчера на созвоне я показал, как в 2 раза обставил GPT-5 по производительности кода и мы написали для него ТЗ, со всеми идеями, что я применил в своем варианте, чтобы Cursor мог их применить и что из этого получилось...
Участие в созвонах и их записи через подписку на Patreon: еженедельные стримы, семинары, лайвкод, Q&A сессии, лекции. $10 в месяц: https://www.patreon.com/tshemsedinov/membership
Вчера на созвоне я показал, как в 2 раза обставил GPT-5 по производительности кода и мы написали для него ТЗ, со всеми идеями, что я применил в своем варианте, чтобы Cursor мог их применить и что из этого получилось...
Участие в созвонах и их записи через подписку на Patreon: еженедельные стримы, семинары, лайвкод, Q&A сессии, лекции. $10 в месяц: https://www.patreon.com/tshemsedinov/membership
👍3❤2🔥1
Кто кодит с AI? Ану попробуйте сделать простую задачу, и потом я ее напишу вместе с AI, но только с развернутым ТЗ и сделаю стрим с лавкодом:
- Implement 48 bit timestamp generator like in UUIDv7 standard
- Encode generated id in Base64URL format
- Add unittests, typings, docs
Влоб задача решается очень плохо, посмотрите тут как ее сдел Cursor с GPT-5: https://github.com/HowProgrammingWorks/UUID
Жду ваши варианты в гитхабе в пул-реквестах.
- Implement 48 bit timestamp generator like in UUIDv7 standard
- Encode generated id in Base64URL format
- Add unittests, typings, docs
Влоб задача решается очень плохо, посмотрите тут как ее сдел Cursor с GPT-5: https://github.com/HowProgrammingWorks/UUID
Жду ваши варианты в гитхабе в пул-реквестах.
🔥5❤4👍2
Новый подход к архитектуре, распределенная синхронизация данных и блокчейн в браузере
Вопросы задавайте в форме, ссылка под видео
Сегодня стрим https://youtube.com/live/cSWOOVh7xkU
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
📥 Local-first для фронтенда: CRDT, PWA, OPFS, Blockchain прямо в браузере
👉 Регистрация на мастер-класс по local-first: https://forms.gle/ENXGB84bRY4fCiYZ8
Темы: Офлайн, синхронизация, смарт-контракты на JavaScript, real-time без бэкенда
🚀 Вместе эти технологии формируют инфраструктуру для local-first приложений:
1️⃣ PWA (Progressive…
Темы: Офлайн, синхронизация, смарт-контракты на JavaScript, real-time без бэкенда
🚀 Вместе эти технологии формируют инфраструктуру для local-first приложений:
1️⃣ PWA (Progressive…
❤12👍4🤣4
Конкурс для получения 2 мест на один из моих курсов
1 место может выиграть любой человек, а второе только один из выпускников
https://github.com/tshemsedinov/code-with-ai-contest
1 место может выиграть любой человек, а второе только один из выпускников
https://github.com/tshemsedinov/code-with-ai-contest
GitHub
GitHub - tshemsedinov/code-with-ai-contest: Code with AI contest
Code with AI contest. Contribute to tshemsedinov/code-with-ai-contest development by creating an account on GitHub.
🔥7👍1
Кто там кричит «AI заменит программистов»? Тут в github тысячи issues есть в самых популярных репозиториях. Когда вы их собираетесь закрывать с помощью AI?
Node.js 1.7k, Next.js 2.3k, TypeScript 5k, React 811, Redis 2.2k, Angular 1.2k, Go 5k, Deno 2.3k, Rust 5k, Kubernetes 1.9k
Я вот делаю 1 раза в неделю лайвкод с парным программированием на AI: Cursor, Copilot, Claude code и т.д.
https://www.patreon.com/cw/tshemsedinov
Node.js 1.7k, Next.js 2.3k, TypeScript 5k, React 811, Redis 2.2k, Angular 1.2k, Go 5k, Deno 2.3k, Rust 5k, Kubernetes 1.9k
Я вот делаю 1 раза в неделю лайвкод с парным программированием на AI: Cursor, Copilot, Claude code и т.д.
https://www.patreon.com/cw/tshemsedinov
🔥8🤣8👍3❤1
🧩 Обновлен пример проекта PWA
https://github.com/HowProgrammingWorks/PWA
⭐️ Кроме функциональности, которая была раньше
- Чат на websocket (node.js + web application)
- Service worker и PWA с прокси и кешом статики
- Работа в online и в offline mode
⭐️ Реализованы еще:
- Реакции на сообщения со счетчиками
- Синхронизация с использованием CRDT
- Рефакторинг: лучше структура кода
- Добавлены задачи для тренировки паттернов
- Задачи по разделению UI и Domain кода
🖼 Если Вы хотите увидеть решение задач, это будет в сообществе:
https://www.patreon.com/tshemsedinov/membership
https://github.com/HowProgrammingWorks/PWA
⭐️ Кроме функциональности, которая была раньше
- Чат на websocket (node.js + web application)
- Service worker и PWA с прокси и кешом статики
- Работа в online и в offline mode
⭐️ Реализованы еще:
- Реакции на сообщения со счетчиками
- Синхронизация с использованием CRDT
- Рефакторинг: лучше структура кода
- Добавлены задачи для тренировки паттернов
- Задачи по разделению UI и Domain кода
https://www.patreon.com/tshemsedinov/membership
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2