Создание масштабируемого GraphQL API с помощью AWS CDK, TypeScript, AppSync, DynamoDB и AWS Lambda
#graphql #aws #jsarticle #javascript #backend #typescript #webdev #appsync #dynamodb #lambda #serverless
#graphql #aws #jsarticle #javascript #backend #typescript #webdev #appsync #dynamodb #lambda #serverless
Amazon
Building Scalable GraphQL APIs on AWS with CDK, TypeScript, AWS AppSync, Amazon DynamoDB, and AWS Lambda | Amazon Web Services
October 16, 2023: This post has been updated to include the latest CDK AppSync Constructs. September 14, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. AWS AppSync is a managed serverless GraphQL service that…
Milliparsec - крошечный парсер запросов для Node.js
- Интегрируется с Express, Koa, tinyhttp и встроенным
- Весит всего 800 байтов
- Поддерживает JSON, urlencoded формы и обычный текст
- Не имеет зависимостей
- Написан на TypeScript (= типы из коробки)
#jslib #javascript #typescript #nodejs #backend #webdev
- Интегрируется с Express, Koa, tinyhttp и встроенным
http модулем- Весит всего 800 байтов
- Поддерживает JSON, urlencoded формы и обычный текст
- Не имеет зависимостей
- Написан на TypeScript (= типы из коробки)
#jslib #javascript #typescript #nodejs #backend #webdev
GitHub
GitHub - tinyhttp/milliparsec: 🌌 Tiniest body parser in the universe. Built for modern Node.js
🌌 Tiniest body parser in the universe. Built for modern Node.js - GitHub - tinyhttp/milliparsec: 🌌 Tiniest body parser in the universe. Built for modern Node.js
QEdit - простой, но мощный виджет редактора кода для браузера
- Расширяется с помощью API для плагинов
- Подсветка синтаксиса с помощью Highlight.js или Prism
- Автоформатирование кода при помощи специального плагина
- Гибкая настройка редактора
#jslib #javascript #frontend #webdev
- Расширяется с помощью API для плагинов
- Подсветка синтаксиса с помощью Highlight.js или Prism
- Автоформатирование кода при помощи специального плагина
- Гибкая настройка редактора
#jslib #javascript #frontend #webdev
Shoulders - CLI для отображения списка открытых issues у npm зависимостей
С помощью этой утилиты можно легко найти проблемный модуль (у которого например какой-то баг), и посмотреть открыт ли уже на него issue
Ещё одно предназначение - возможность узнать, как можно помочь модулям, которые вы используете
#jstools #javascript #cli #npm
С помощью этой утилиты можно легко найти проблемный модуль (у которого например какой-то баг), и посмотреть открыт ли уже на него issue
Ещё одно предназначение - возможность узнать, как можно помочь модулям, которые вы используете
#jstools #javascript #cli #npm
Обработка данных на стороне клиента с помощью WebAssembly
#wasm #webassembly #frontend #jsarticle #webdev
#wasm #webassembly #frontend #jsarticle #webdev
Habr
Обрабатываем данные на стороне клиента с помощью WebAssembly
WebAssembly (сокр. WASM) — технология запуска предварительно скомпилированного бинарного кода в браузере на стороне клиента. Впервые была представлена в 2015 году и на текущий момент поддерживается...
Загрузка файлов в React с помощью GraphQL и Google Storage
#jsarticle #javascript #react #graphql #googlestorage #frontend #webdev
#jsarticle #javascript #react #graphql #googlestorage #frontend #webdev
Smashing Magazine
How To Manage File Uploads In React With Google Storage And GraphQL — Smashing Magazine
From a user’s profile picture to other media assets, data collection and storage to cloud services through file uploads have become an essential feature for most modern applications. Today, Nwani Victory will show you how to file uploads that can be implemented…
Создание красивого навбара с поддержкой для телефонов на любом UI фреймворке
#jsarticle #javascript #frontend #webdev
#jsarticle #javascript #frontend #webdev
DEV Community
Building a sexy, mobile-ready navbar in any web framework
Let's build a slick navbar you can use in React, Svelte, or vanilla ES6 JS. We'll create an animated hamburger dropdown as well!
Ускорение загрузки обложки страницы с помощью <link rel="preload">
#jsarticle #html #frontend #webdev
#jsarticle #html #frontend #webdev
Addyosmani
Preload late-discovered Hero images faster
If you are optimizing Largest Contentful Paint, preload can be a game-changer for speeding up late-discovered hero images and resources, loaded via JavaScript.
Вышел npm 7
В новой версии пакетного менеджера появились:
- поддержка рабочих пространств (аналог
- автоматическая установка
- поддержка
#jsrelease #npm #backend #nodejs #javascript
В новой версии пакетного менеджера появились:
- поддержка рабочих пространств (аналог
yarn workspaces)- автоматическая установка
peer зависимостей- поддержка
yarn.lock#jsrelease #npm #backend #nodejs #javascript
The GitHub Blog
Presenting v7.0.0 of the npm CLI
We’re releasing v7.0.0 of the npm CLI, which includes exciting new features such as Workspaces, automatically installed peer deps, and more!
Node.JS [ru] | Серверный JavaScript
Вышел npm 7 В новой версии пакетного менеджера появились: - поддержка рабочих пространств (аналог yarn workspaces) - автоматическая установка peer зависимостей - поддержка yarn.lock #jsrelease #npm #backend #nodejs #javascript
На данный момент последняя версия Node.js содержит npm@6
Но уже в 15ой версии Node.js будет включен npm@7
Но уже в 15ой версии Node.js будет включен npm@7
Вышел tinyhttp 0.5
В новой версии веб фреймворка добавились новые расширения для
-
-
Также были созданы два новых модуля
Добавилось очень много новых примеров, включая интеграцию с Prisma и React SSR
#jsrelease #javascript #backend #nodejs #webdev
В новой версии веб фреймворка добавились новые расширения для
req и res:-
res.append-
req.pathТакже были созданы два новых модуля
@tinyhttp/rate-limit для ограничения запросов, и @tinyhttp/unless для кондиционального роутингаДобавилось очень много новых примеров, включая интеграцию с Prisma и React SSR
#jsrelease #javascript #backend #nodejs #webdev
GitHub
Release tinyhttp 0.5 · tinyhttp/tinyhttp
During hacktoberfest, lots of folks helped the project by submitting examples, writing tests and creating new middlewares. Thanks to everyone who contributed to the project!
Release details
Express...
Release details
Express...
Создание JAMStack приложения с аутентификацией на Next.js, Airtable, Tailwind CSS и Auth0
#jsarticle #javascript #nextjs #react #fullstack #webdev #airtable #auth0 #tailwind
#jsarticle #javascript #nextjs #react #fullstack #webdev #airtable #auth0 #tailwind
James Q Quick's Blog
Build an Authenticated JAMstack App with Next.js, Airtable, Tailwind CSS, and Auth0
Next.js makes building Full-stack applications in the JAMstack much easier, but there's still a few pieces to figure out. Where are you going to store data? How are you handling authentication? Well, here's how we are going to put it all together.
N...
N...
Вышел Node.js 15
Список некоторых новвоведений:
- npm обновлён до 7 версии
- поддержка QUIC, т.е. HTTP/3. Можно попробовать через экспериментальный флаг
- добавлен алиас на
- V8 обновлён до версии 8.6, а это значит что теперь поддерживаются
- Изменено поведение ошибок в промисах. Теперь вместо предупреждения и продолжения исполнения программы кидается ошибка.
#jsrelease #nodejs #backend #javascript
Список некоторых новвоведений:
- npm обновлён до 7 версии
- поддержка QUIC, т.е. HTTP/3. Можно попробовать через экспериментальный флаг
- добавлен алиас на
assert/strict- V8 обновлён до версии 8.6, а это значит что теперь поддерживаются
Promise.any, AggregateError, replaceAll и операторы логического присваивания- Изменено поведение ошибок в промисах. Теперь вместо предупреждения и продолжения исполнения программы кидается ошибка.
#jsrelease #nodejs #backend #javascript