🇺🇦 Math.random(): javascript community
1.17K subscribers
363 photos
8 videos
530 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
RunJS app - микро приложение для запуска javascript и typescript на вашем десктопе. Думаю, что хорошо может помочь при изучении js и ts, либо если вы делаете live-coding и показываете свой экран.

Что еще интересного, казалось бы приложение, которое можно сделать с electron за пару вечеров должно быть бесплатным, но нет - стоит эта штука 28$, а интересно это тем, что вокруг нас много простых идей 💡, которые могут быть реализованы нами, главное их искать и находить.

🔗 https://runjs.app/
🔗 https://www.producthunt.com/posts/runjs

#electron #javascript #typescript #producthunt
Совсем недавно мы говорили о фреймворке NestJS, а сегодня вышла 8-я версия этого прекрасного фреймворка.

Из интересного добавлена возможность указывать версию API при помощи декоратора @Version() или в декораторе @Controller().

Больше информации о нововведениях по ссылке

🔗 https://trilon.io/blog/announcing-nestjs-8-whats-new

#release #nest #typescript #node
JS Playground - еще одна песочница для экспериментов с javascript. Из особенностей можно отметить интересный способ визуализации алгоритмов. Проект написан на React и TypeScript.

🔗 https://github.com/huytd/js-playground

#github #repo #typescript #opensource
Agora Flat - десктопный клиент для онлайн класса. Приложение сделано на React и Electron.

Для организации аудио/видео конференции используется сервис agora.io. Это тот самый сервис, который используется в недавно шумевшей социальной сети clubhouse.

🔗 https://github.com/netless-io/flat

#github #repo #webrtc #typescript #react #agora
HyperFormula - движок для создания вычислений как в Excel. Можно очень круто интегрироваться со множеством пользовательских приложений, где есть таблицы. Работает в ноде и браузерах, имеет интерфейсы и примеры для работы с популярными фронтенд фреймворкми.

Пример кода:

// define the data
const data = [['10', '20', '3.14159265359', '=SUM(A1:C1)']];

// build an instance with defined options and data
const hfInstance = HyperFormula.buildFromArray(data, options);


🔗 https://handsontable.github.io/hyperformula/
🔗 https://github.com/handsontable/hyperformula

#repo #github #typescript #excel
Typescript библиотека для проверки схемы данных.

🔗 https://github.com/colinhacks/zod

#typescript #validation #schema
This media is not supported in your browser
VIEW IN TELEGRAM
Fig - проект, который добавляет в терминал MacOS умные подсказки. С точки зрения разработчика интересны моменты интеграции с терминалом. Проект написан на typescript.

🔗 https://fig.io/
🔗 https://github.com/withfig/autocomplete

#macos #typescript #autocomplete #github #repo
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Открытая альтернатива Trello, Notion и Asana.
Проект написан на React и Go.

🔗 https://www.focalboard.com/
🔗 https://github.com/mattermost/focalboard

#repo #go #typescript #react #trello #github
Статья о том, чего стоит избегать при работе с TypeScript!

TL;DR - избегать стоит enum, namespaces, decorators, private keyword.

Стоит отметить, что в статье выражено мнение автора, это мнение подкреплено логическими рассуждениями, но оно не является истиной в последней инстанции. Например, разрабатывая на Nest или Angular тяжело отказаться от декораторов, хотя они и не часть стандарта.

🔗 https://www.executeprogram.com/blog/typescript-features-to-avoid

#article #typescript
🔫 gluegun - инструмент, для создания консольных приложений. gluegun  включает полезные модули для генерации структуры проекта по 🎛 шаблону, для работы с 📦npm, для генерации версий с 👩‍✈️semver и другие.
Проект написан на TypeScript и используется в большом количестве проектов.

🔗 https://github.com/infinitered/gluegun

#github #repo #typescript
Pintora - открытая библиотека для рисования диаграмм по тексту. Диаграммы рисуются на svg и на canvas.

🔗 https://github.com/hikerpig/pintora
🔗 https://pintorajs.vercel.app/

#github #repo #diagram #typescript
Доброго дня, друзі! Не встигли ми перейти на deno, як вийшов новий JavaScript runtime - bun! Швидкий та гнучкий, як кажуть його розробники (😁), цікаво дізнатись, чи дивився Тимур Шемседінов на нього, та що думає про цю штуку. Напишіть свою думку у коментарях.

🔗 https://bun.sh/
🔗 https://github.com/oven-sh/bun

#javascript #runtime #typescript #bun #deno
Привіт, друзі! 👋

Якщо ви ще не використовуєте typescript, але є таке бажання. Рекомендуємо звернути увагу на практичний курс з typescript для новачків!

🔗 https://github.com/total-typescript/beginners-typescript-tutorial

#github #typescript #repo #tutorial
Hi friends! 👋

Today we share an article about a fast JSON.stringify analog named TSON.stringify! Author promise that the implementation 10x times faster than the original JSON.strigify.

🔗 https://dev.to/samchon/i-made-10x-faster-jsonstringify-functions-even-type-safe-2eme

#article #json #typescript