🇺🇦 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
🆕 deepkit - це новий web фреймворк для node.js, написаний на Typescript, який пропонує розробникам цікаві інструменти, такі як візуальний профайлер та ORM browser. Якщо проект продовжуватиме розвиватись таким же темпом, то можна буде розглядати його як альтернативу nest.js. Він може стати цікавим вибором для тих, хто хоче використовувати Typescript в своїх проектах та шукає додаткові інструменти для розробки.

🔗 https://github.com/deepkit/deepkit-framework
🔗 https://deepkit.io/

#typescript #nodejs #nestjs #repo