🇺🇦 Math.random(): javascript community
1.16K subscribers
363 photos
8 videos
530 links
Download Telegram
Доброго дня, друзі!

Для того, щоб комунікувати з користувачами ми використовуємо email, sms, push, тощо. Сьогодні в нас проект, який допоможе гнучко керувати повідомленнями та відстежувати їх. Проект з відкритим кодом, написаний на typescript.

🔗 https://github.com/novuhq/novu
🔗 https://novu.co/

#github #repo #notification #typescript 📬
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👀2
TypeScript версія популярного фреймворку для роботи з LLM - LangChain!

🔗 https://github.com/langchain-ai/langchainjs
🔗https://js.langchain.com/docs/

#github #repo #ai #typescript #llm
👀3👍2
Доброго дня!

Увага!

‼️ Дата стріму з Тімуром змінено на 19 жовтня 2023!

Деталі стріму за посиланням:
🔗 https://www.mathrandom.com/events/returning-to-procedural-programming/

#nodejs #timur #oop #fp #procedural
👍4❤‍🔥2💩2😁1
⭐️ Тут сведены идеи применения AI, точнее LLMок в разработке программного обеспечения. Что они делают хорошо 🟢, что удовлетворительно 🟧, а что вообще плохо 🛑
🟢 Анализ больших объемов данных, которые человеку сложно внимательно обработать
∙ логов и стектрейсов
∙ memory dumps
∙ dependency trees
∙ git blame
🟢 Портирование:
∙ с одной версии фреймворка или библиотеки на другую
∙ с одного языка на другой
∙ с одной СУБД на другую
∙ с одной OS на другую или поддержка нескольких
🟢 Боты и тулинг для автоматизации обработки кодовой базы и репозиториев:
∙ применение стиля
∙ применение чеклиста изменений
∙ поиск уязвимостей в кодовой базе
∙ маркировка commits, pull requests, issues
∙ расстановка тегов по коммитам и т.д.
∙ автоматизация закрытия тасков, майлстоунов
∙ поиск дубликатов кода, тасков, или перелинковка связанных
∙ аудит объемов работы, качества, сбор статистики
∙ предложения для рефакторинга
∙ поддержание консистентности кодовой базы и стиля
∙ создание спеки стиля кода по примерам кода или кодовой базе проекта
∙ предложение метрик для оценки кода и вычисление этих метрик
🟢 Написание текстов:
∙ подготовка CHANGELOG, HOW TO, Q&A
∙ генерация документации по коду
∙ реверс-инжиниринг кода в ТЗ
∙ поиск отличий между ТЗ, кодом, доками
∙ преобразование между форматами данных, например json, csv, pdf, sql, txt
🟢 Управление проектами
∙ оценка трудоемкости разработки, времени и денег
∙ оценка возможности распараллеливания разработки
∙ поиск слабых мест и выявление проблем в сметах, планах, ТЗ
∙ предложения по оптимизации бизнес-процессов
∙ сбор данных для подготовки принятия решений
🟢 Программирование
∙ алгоритмические задачи, подбор и реализация алгоритмов
∙ портирование, перевод и транспиляция между языками программирования
∙ преобразование между class и prototype в JavaScript
∙ оптимизация по заданному критерию: cpu, ram, i/o, lines, читаемость, сложность, etc.
∙ объяснение кода
∙ генерация примеров использования библиотек или абстракций
∙ ревью пул реквестов
∙ генерация юниттестов, системных тестов
∙ генерация конфигураций
∙ настройка CI/CD
∙ генерация SQL запросов
∙ генерация API, CRUD, формочек
∙ генерация моделей, структур, DTO, схем данных, классов, jsdoc
∙ преобразование моделей между разными синтаксисами
∙ синхронизаций структуры базы данных, схем, моделей, форочек
∙ генерация тайпингов и заголовочных файлов как .h, .d.ts
∙ подготовка контрактов и описание интерфейсов для интеграции систем
∙ генерация парсеров, конвертеров, по примерам входных и выходных форматов данных
∙ генерация валидаторов данных и валидаторов контрактов
🟧 Задачи, которые LLMки делают, но не всегда качественно и с проблемами
∙ терпимо конвертирует код между парадигмами: ООП, процедурное и структурное программирование
∙ гораздо хуже конвертирует между ООП и ФП
∙ асинхронное программирование и задачи с доступом к состоянию из разных мест
∙ олимпиадное программирование
∙ подготовка шаблонов и примеров приложений/проектов
∙ выбор зависимостей
∙ выбор СУБД, языков программирования, платформ, тулинга
∙ концептуальный код, демонстрирующий идею и делающий ее понятнее для многих
🛑 Что плохо решается при помощи LLMок
∙ системное программирование
∙ платформенный код, код библиотек, фреймворков
∙ новые и прорывные технологические решения, которые негде подсмотреть
∙ большинство новых нетипичных задач, когда в интернете мало примеров кода
∙ архитектура систем и структура приложений, даже при наличии множества примеров
🔥6👍2👀1
Доброго дня, друзі!

Якось тихо і непомітно вийшла нова версія культового одноплатного компьютера Raspberry Pi 5!

🔗 https://www.raspberrypi.com/products/raspberry-pi-5/

Для того щоб керувати малинкою з ноди рекомендуємо звернути увагу на фреймворк Johnny-Five!

🔗 https://johnny-five.io/

#raspberrypi #iot #node #hardware 🛞
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥2🕊1
Доброго дня, друзі!

Сьогодні в нас стрім! Зверніть увагу, що змінилась тема стріму! Тему, яку ми оголошували, обговоримо через 2 тижні!

Сьогодні поговоримо про generative AI та фреймворк
🦜🔗langchain!

🔗 https://www.mathrandom.com/events/from-genai-basics-to-genai-agents/
🔗https://www.youtube.com/watch?v=yEoT6Qy6YqI

#stream #ai #langchain #talk #js
❤‍🔥4👍2👀1
Доброго дня, друзі!

Для того щоб вам було простіше почати розмову з іномовцями, публікуємо список перших слів на різних мовах!

#meme #humor
😁9👍5🔥1
Доброго дня, вийшла нова версія node.js 21!

Деталі за посиланням - 🔗 https://nodejs.org/en/blog/announcements/v21-release-announce

А якщо у вас є питання, нагадую, що завтра у нас зустріч з Тимуром Шемседіновим, який один з найкращих знавців node.js в Україні! Тема інша, але Тимур завжди радий поговорити про ноду!

🔗 https://www.mathrandom.com/events/returning-to-procedural-programming/

#node #release #stream
👍5👀3🔥1
Друзі, привіт! 👋
Ми змушені перенести сьогоднішній стрім "Relatively modern web frameworks from the architectural perspective"
Скоро ми повідомимо вам про нові час та дату, so stay tuned! 👀
Гарного дня і до зустрічі! 😊️️️️️️
👍4😱1👀1
Доброго дня, друзі!

Приємна новина, пару днів тому вийшла нова версія чудового React фреймворку Next.js 14! Розробники кажуть, що він став швидким як постріл 🗯

Більше деталей за посиланням:
🔗 https://nextjs.org/blog/next-14

Offtop: якщо ви чекаєте наступного нашого стріму про цікаві js фреймворки, то ми скоро дамо вам знати про дату на час цього стріму.

#next #react #release
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👎4🔥2😁2
Доброго дня, друзі!

Вийшла нова версія angular 17!

🔗 https://blog.angular.io/introducing-angular-v17-4d7033312e4b
🔗 https://angular.dev/playground

#angular #release #playground
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2👀2❤‍🔥1
angular | react | vue | svelte?
Anonymous Poll
30%
angular
46%
react
16%
vue
2%
svelte
6%
other...
👀4😁3
Доброго дня, друзі! Якщо хтось забув, які бувають стилі написів! Додавайте у коментарі свої!

#useful #haha
😁7👍2🔥1👀1
vscode | webstorm | vim | emacs | sublime text | eclipse?
Anonymous Poll
54%
VSCode
41%
WebStorm
3%
vim
0%
emacs
2%
Sublime Text
0%
Eclipse
0%
Notepad
1%
Other
😁6🔥2👀1