Доброго дня, друзі!
Для того, щоб комунікувати з користувачами ми використовуємо email, sms, push, тощо. Сьогодні в нас проект, який допоможе гнучко керувати повідомленнями та відстежувати їх. Проект з відкритим кодом, написаний на typescript.
🔗 https://github.com/novuhq/novu
🔗 https://novu.co/
#github #repo #notification #typescript📬
Для того, щоб комунікувати з користувачами ми використовуємо 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
🔗 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
Увага!
‼️ Дата стріму з Тімуром змінено на 19 жовтня 2023!
Деталі стріму за посиланням:
🔗 https://www.mathrandom.com/events/returning-to-procedural-programming/
#nodejs #timur #oop #fp #procedural
👍4❤🔥2💩2😁1
Forwarded from Node.js Ukraine Community
⭐️ Тут сведены идеи применения 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ок
∙ системное программирование
∙ платформенный код, код библиотек, фреймворков
∙ новые и прорывные технологические решения, которые негде подсмотреть
∙ большинство новых нетипичных задач, когда в интернете мало примеров кода
∙ архитектура систем и структура приложений, даже при наличии множества примеров
🟢 Анализ больших объемов данных, которые человеку сложно внимательно обработать
∙ логов и стектрейсов
∙ 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🛞
Якось тихо і непомітно вийшла нова версія культового одноплатного компьютера 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
🇺🇦 Math.random(): javascript community
Доброго дня, друзі! Ми запланували зустріч з нашим другом, організатором VinnytsiaJS - Борисом Могилою. Поговоримо про мікросервіси! Стрім відбудеться 10 жовтня, реєстрація за посиланням: 🔗 https://www.mathrandom.com/events/microservices/ #stream #microservices…
Доброго дня, друзі! Сьогодні буде стрім, запрошуємо усіх!
🔗 https://www.youtube.com/watch?v=7oK2dSC-ftM
🔗 https://www.youtube.com/watch?v=7oK2dSC-ftM
YouTube
Maybe you don’t need Microservices
Let's talk about microservices not only from the good side. What are the complexity and other aspects of microservices projects? When are microservices needed and when not?
The speaker: Borys Mohyla
Lead Developer from EPAM Systems
Interesting in application…
The speaker: Borys Mohyla
Lead Developer from EPAM Systems
Interesting in application…
👍3❤🔥2👀1
🇺🇦 Math.random(): javascript community
Доброго дня, друзі! Сьогодні буде стрім, запрошуємо усіх! 🔗 https://www.youtube.com/watch?v=7oK2dSC-ftM
Ми вже онлайн! - https://www.youtube.com/watch?v=7oK2dSC-ftM
YouTube
Maybe you don’t need Microservices
Let's talk about microservices not only from the good side. What are the complexity and other aspects of microservices projects? When are microservices needed and when not?
The speaker: Borys Mohyla
Lead Developer from EPAM Systems
Interesting in application…
The speaker: Borys Mohyla
Lead Developer from EPAM Systems
Interesting in application…
👍4❤🔥1👀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
Сьогодні в нас стрім! Зверніть увагу, що змінилась тема стріму! Тему, яку ми оголошували, обговоримо через 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
🇺🇦 Math.random(): javascript community
Доброго дня, друзі! Сьогодні в нас стрім! Зверніть увагу, що змінилась тема стріму! Тему, яку ми оголошували, обговоримо через 2 тижні! Сьогодні поговоримо про generative AI та фреймворк 🦜🔗langchain! 🔗 https://www.mathrandom.com/events/from-genai-basics…
https://www.youtube.com/watch?v=yEoT6Qy6YqI - ми онлайн, приєднуйтесь!
YouTube
From genAI basics to genAI Agents
Looking at genAI from the developer consumer perspective. Considering the approach of combining multiple genAI agents to create a more complex output.
👍4👀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
Деталі за посиланням - 🔗 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
🇺🇦 Math.random(): javascript community
Доброго дня, вийшла нова версія node.js 21! Деталі за посиланням - 🔗 https://nodejs.org/en/blog/announcements/v21-release-announce А якщо у вас є питання, нагадую, що завтра у нас зустріч з Тимуром Шемседіновим, який один з найкращих знавців node.js в Україні!…
YouTube
Returning to procedural programming after 20 years of OOP and FP
Once I started with procedural programming, even non-structural, but later for more than 20 years I wrote in different paradigms like object-oriented, functional, reactive, parallel and asynchronous. I really like metaprogramming and for the last 7 years…
💩4👍3🔥3👀2
Друзі, привіт! 👋
Ми змушені перенести сьогоднішній стрім "Relatively modern web frameworks from the architectural perspective"
Скоро ми повідомимо вам про нові час та дату, so stay tuned! 👀
Гарного дня і до зустрічі! 😊️️️️️️
Ми змушені перенести сьогоднішній стрім "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
Приємна новина, пару днів тому вийшла нова версія чудового React фреймворку Next.js 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
Вийшла нова версія angular 17!
#angular #release #playground
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2👀2❤🔥1
👀4😁3
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго дня, друзі!
Як вам такий проект?
🔗 https://github.com/abi/screenshot-to-code
#github #repo #ai
Як вам такий проект?
🔗 https://github.com/abi/screenshot-to-code
#github #repo #ai
🔥12👀5👍3
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