Публикации по теме 'backend-development'


Представляем веб-воркеров для повышения производительности subito.it — часть 1
Авторы: Альберто Де Агостини и Алессандро Гросселле Старшие инженеры Введение В Subito.it (часть Adevinta ) мы недавно добавили веб-воркеры в наши интерфейсы. Это было не без трудностей, поэтому мы подумали, что стоит поделиться своим опытом. Нам есть о чем поговорить, поэтому мы разделили их на две статьи. В этой первой части мы даем краткое введение в веб-воркеры, намечаем нашу отправную точку и объясняем цель, которую мы перед собой поставили. Во второй части мы подробно..

Создание Blog-Api с использованием Node.Js и Express.
Введение Этот документ представляет собой техническое описание API блога, написанного с помощью NodeJS и Express. Node.js — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом. Express — это минимальная и гибкая платформа веб-приложений Node.js, которая предоставляет надежный набор функций для веб-приложений и мобильных приложений. Этот API позволяет пользователям создавать, читать, обновлять и удалять сообщения в блогах. Требования Пользователи должны иметь..

Почему Ktor должен стать вашим следующим фреймворком
Создание веб-серверов с помощью Kotlin На данный момент, я полагаю, что большинство программистов слышали о Kotlin и чудесах, которые он привносит в среду JVM. Основная причина, по которой программисты используют Kotlin, — разработка Android. Kotlin выпустил кодовую базу для разработки интерфейсных веб-сайтов, преобразовав код Kotlin в JavaScript; однако, насколько я понимаю, это очень хорошо прижилось, и я думаю, что вы тоже согласитесь. Я посетил Google DevFest в Лондоне пару..

Лучшая структура папок для приложения ExpressJs
Если вы когда-либо запускали проект с Node.js и ExpressJ, управляющим вашим бэкендом, в этом случае есть вероятность, что вы потратили значительное количество времени на организацию своего кода (маршруты, контроллеры, промежуточное ПО, вспомогательные функции, методы утилит и т. д.). .) в удобную для обслуживания и удобную для навигации структуру папок. Здесь я делюсь организованной, но простой в обслуживании структурой папок, которую можно использовать для создания любого приложения..

Всегда используйте специфичные для предметной области типы для примитивов
Предотвратите скрытые ошибки, применив к своим примитивам специфичные для предметной области типы. Аннотации типов являются основой хорошо документированной кодовой базы. В результате наш код становится читабельным и удобным для сопровождения, что помогает нам поддерживать его по мере роста размера и сложности проекта. Это помогает нам описать объекты домена для каждого свойства, например User { name: string; email: string; } или Transaction { amount: number; status:..

Загрузить и отобразить изображение с функцией обратного вызова
Функция обратного вызова — это функция, которая вызывает другую функцию. Типичный пример — addEventListener: target.addEventListener(type, listener); //the listener is always a function Каждый раз, когда целевое событие запускается (прослушивается), оно запускает функцию прослушивателя. Это говорит о том, что такое асинхронное программирование — программа реагирует не сразу. С другой стороны, он ждет , пока не будет выполнено его условие срабатывания, например, вы нажмете..

Что такое Node.js?
Что такое Node.js? Это среда? Это время выполнения? Это язык, что это такое? Это все те вещи. По сути, это среда для запуска JavaScript вне браузера. Он был создан Райаном Далем в 2009 году. Это среда выполнения с открытым исходным кодом, и когда я говорю «среда выполнения», я имею в виду исполняемый файл. Это хост-среда для запуска кода JavaScript на стороне сервера. Итак, если мы пишем код на bash, мы находимся в среде выполнения bash. Если мы пишем код на Ruby, мы находимся в..