Записи (Records) и кортежи (Tuples) в React
Статья рассказывает о том, что такое записи и кортежи, в чём их преимущества, и как использовать их в React коде
#jsarticle #javascript #react #frontend #webdev
Статья рассказывает о том, что такое записи и кортежи, в чём их преимущества, и как использовать их в React коде
#jsarticle #javascript #react #frontend #webdev
Hackernoon
Records And Tuples Usage In React | HackerNoon
Records & Tuples, a very interesting proposal, has just reached stage 2 at TC39.
Как работает асинхронный JavaScript - Event Loop, Call Stack, Task Queue и т.д.
#jsarticle #javascript
#jsarticle #javascript
Medium
Demystifying Asynchronous JavaScript — Event Loop, Call stack, Task Queue, and More!
Javascript is a single threaded programming language. This means that, only one piece of code can run at a time, on a single main thread…
TSTL - реализация стандартной шаблонной библиотеки в TypeScript
Реализует STL, перенесённый из C++ в TypeScript
Имеются реализации container, algorithm и functor из C++
TSTL может быть полезным как дополнение стандартной библиотеке TypeScript'а
#jslib #typescript
Реализует STL, перенесённый из C++ в TypeScript
Имеются реализации container, algorithm и functor из C++
TSTL может быть полезным как дополнение стандартной библиотеке TypeScript'а
#jslib #typescript
GitHub
GitHub - samchon/tstl: TypeScript-STL (Standard Template Library, migrated from C++)
TypeScript-STL (Standard Template Library, migrated from C++) - samchon/tstl
Встречайте tinyhttp, крошечная и быстрая альтернатива Express без легаси
Авторская статья (написанная мною, @talentless_guy), о том, зачем я начал писать свой фреймворк, какие проблемы он решает, и как начать им пользоваться. Будет интересно тем, кто пишет бекенд на Express, и хотел бы попробовать что-то новое, но с тем же API.
p.s. готовится статья про процессную многозадачность (на русском) в Node.js, в будущем будет опубликована
#jsarticle #javascript #backend #nodejs #tinyhttp #express #typescript
Авторская статья (написанная мною, @talentless_guy), о том, зачем я начал писать свой фреймворк, какие проблемы он решает, и как начать им пользоваться. Будет интересно тем, кто пишет бекенд на Express, и хотел бы попробовать что-то новое, но с тем же API.
p.s. готовится статья про процессную многозадачность (на русском) в Node.js, в будущем будет опубликована
#jsarticle #javascript #backend #nodejs #tinyhttp #express #typescript
DEV Community
Meet tinyhttp, a 0-legacy, tiny and fast alternative to Express
What tinyhttp is a modern Express-like web framework written in TypeScript and compiled to...
Zepto - минималистичная альтернатива jQuery
Zepto старается повторить API jQuery, при этом не обрастая полифиллами и легаси кодом. Можно попробовать заменить им jQuery, или просто использовать как либу для набрасывания MVP.
#jslib #javascript #frontend #webdev #jquery #zepto
Zepto старается повторить API jQuery, при этом не обрастая полифиллами и легаси кодом. Можно попробовать заменить им jQuery, или просто использовать как либу для набрасывания MVP.
#jslib #javascript #frontend #webdev #jquery #zepto
Keyv - простое ключ-значение хранилище с поддержкой для разных БД
Простое API, основанное на промисах
Работает с любым хранилищем, которое реализует Map
Справляется с любым JSON и Buffer
Поддерживает пространства имён
Имеет адаптеры для PostgreSQL, Redis, MongoDB и др.
Поддерживает Node LTS и выше
#jslib #javascript #backend #nodejs #storage #keyvalue #mongodb #redis #postgres
Простое API, основанное на промисах
Работает с любым хранилищем, которое реализует Map
Справляется с любым JSON и Buffer
Поддерживает пространства имён
Имеет адаптеры для PostgreSQL, Redis, MongoDB и др.
Поддерживает Node LTS и выше
#jslib #javascript #backend #nodejs #storage #keyvalue #mongodb #redis #postgres
Вышел Yarn 2.2
Добавилась команда
Уменьшился размер бинарника до 1.8MB
Добавилось поле
С полным списком нововведений можно ознакомиться по ссылке выше
Добавилась команда
yarn dedupe
Улучшилась производительностьУменьшился размер бинарника до 1.8MB
Добавилось поле
publishConfig.executableFiles для указания исполняемых файлов в проектеС полным списком нововведений можно ознакомиться по ссылке выше
DEV Community
Yarn 2.2 🚅🌟 Dedupe, Faster, Lighter, ...
I hope you enjoyed the summer! As for us, we've been hard at work, and this update comes with its goo...
Интервью с создателем Fastify - Matteo Collina
В интервью Matteo - создатель Fastify и один из активных контрибьюторов Node - рассказывает почему он решил создать новый фреймворк в 2016 году, каким образом он нашёл коллабораторов для Fastify, и его мысли по поводу Deno
#jsarticle #interview #fastify #backend #nodejs #javascript
В интервью Matteo - создатель Fastify и один из активных контрибьюторов Node - рассказывает почему он решил создать новый фреймворк в 2016 году, каким образом он нашёл коллабораторов для Fastify, и его мысли по поводу Deno
#jsarticle #interview #fastify #backend #nodejs #javascript
InfoQ
Interview With Fastify Node.js Web Framework Co-Creator Matteo Collina
Fastify is an open source, low performance overhead Node.js web framework filling a significant need in the ecosystem. Fastify emphasizes developer experience as a driving force in building a solid open source project and community. The Fastify project is…
mathjs - большая JavaScript библиотека для математических операций
Имеет свой парсер выражений с большим набором функций и констант
Работает с разными типами данных: number, big numbers, complex numbers, fractions, units и matrices
Совместима с встроенным объектом Math
Легко расширяется
Можно использовать как CLI
#jslib #javascript #math
Имеет свой парсер выражений с большим набором функций и констант
Работает с разными типами данных: number, big numbers, complex numbers, fractions, units и matrices
Совместима с встроенным объектом Math
Легко расширяется
Можно использовать как CLI
#jslib #javascript #math
RxDB - база данных для JavaScript в реальном времени
Реактивная NoSQL база данный для веб, Electron, гибридных и Node.js приложений
Благодаря тому что RxDB реактивная, можно подписываться на изменения в БД
Подходит для приложения с изменениями в реальном времени и лёгком взаимодействии между клиентом и сервером
Поддерживает GraphQL и CouchDB эндпоинты
Полностью поддерживает TypeScript
Может шифровать поля для защиты данных пользователей
Поддерживает оффлайн
Поддерживает JSON Schema
#jslib #rxdb #reactive #backend #frontend #fullstack #javascript #db #database
Реактивная NoSQL база данный для веб, Electron, гибридных и Node.js приложений
Благодаря тому что RxDB реактивная, можно подписываться на изменения в БД
Подходит для приложения с изменениями в реальном времени и лёгком взаимодействии между клиентом и сервером
Поддерживает GraphQL и CouchDB эндпоинты
Полностью поддерживает TypeScript
Может шифровать поля для защиты данных пользователей
Поддерживает оффлайн
Поддерживает JSON Schema
#jslib #rxdb #reactive #backend #frontend #fullstack #javascript #db #database
GitHub
GitHub - pubkey/rxdb: A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/
A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/ - pubkey/rxdb
react-uploady - React хуки для загрузки файлов
Вся библиотека разбита на пакеты, для того чтобы их можно было скомбинировать под свои нужды
Размер (в gzip) варьируется от 9.9KB до 16.2KB, в зависимости от набора фич
Либа хорошо покрыта тестами и имеет много примеров
#jslib #react #frontend #webdev #javascript
Вся библиотека разбита на пакеты, для того чтобы их можно было скомбинировать под свои нужды
Размер (в gzip) варьируется от 9.9KB до 16.2KB, в зависимости от набора фич
Либа хорошо покрыта тестами и имеет много примеров
#jslib #react #frontend #webdev #javascript
GitHub
GitHub - rpldy/react-uploady: Modern file uploading - components & hooks for React
Modern file uploading - components & hooks for React - rpldy/react-uploady
Прогрессивная загрузка изображений в React: от размытого превью до картинки с высоким разрешением
#jsarticle #react #webdev #frontend #javascript
#jsarticle #react #webdev #frontend #javascript
DEV Community
React Progressive Image Loader: From Blurry to Crisp High Definition
Overview A good UX allows users to see some UI elements even as we load data from our API....
rc-form-pure - React библиотека для форм, основанная на хукам и чистых компонентах
Удобство работы с зависимыми полями через хуки
Не зависит от менеджеров состояния (в отличие от
Можно использовать в React Native
Легковесная
Нет зависимостей
Библиотека написана на TypeScript
Автор - наш подписчик (@mallchel)
#jslib #react #frontend #webdev #javascript #typescript #forms #hooks
#jslib
Удобство работы с зависимыми полями через хуки
useWatch и setFields
Конфигурация полей на уровне FormItem и на уровне FormBuilder через extraFieldsProps
Из коробки FormItem - pure компоненты (заметный перформанс для сложных форм)Не зависит от менеджеров состояния (в отличие от
redux-form)Можно использовать в React Native
Легковесная
Нет зависимостей
Библиотека написана на TypeScript
Автор - наш подписчик (@mallchel)
#jslib #react #frontend #webdev #javascript #typescript #forms #hooks
#jslib
GitHub
GitHub - mallchel/rc-form-pure
Contribute to mallchel/rc-form-pure development by creating an account on GitHub.