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


Структура папок для проекта NodeJS и ExpressJS
Я работал над несколькими серверными технологиями, начиная с PHP, затем перешел на RoR, прежде чем взялся за NodeJS. Мне нравится, как NodeJS упрощает разработку серверной части для разработчиков интерфейса; и не только это, экосистема NPM помогает разработчикам с легкостью приступить к работе со сложными проектами без необходимости заново изобретать велосипед путем разработки основных пакетов. За эти годы я пробовал и тестировал различные структуры папок для своих проектов (признаюсь: я..

Что такое Node.js?
Со мной связались, чтобы рассмотреть возможность обучения, и одна из технологий, включенных в описание, была Node, а другая - Javascript. Я искренне думал, что Node - это именно то, что мы использовали для компиляции Javascript в моей среде IDE, но после некоторых исследований я обнаружил то, о чем хотел бы знать давно. Технически Node - это все еще javascript, но это намного больше. Что тогда? Технически говоря, это среда выполнения для Javascript, но что это? Чтобы понять это,..

Ускоренный курс по серверному программированию для менеджеров по продукту//Создание приложения Slack с нуля
Бэкенд-программирование — это ооооооооооооооооооооооооооооооооооооооое менее интуитивное для менеджеров по продуктам (и других людей), не имеющих опыта программирования. Вы когда-нибудь пробовали читать об Oauth2 самостоятельно, просто чтобы отвлечься, чтобы посмотреть на забавные гифки с котиками? В этой статье мы упростим внутренний домен, имея в виду менеджеров по продуктам. С помощью пошагового (384 скриншота и 16 GIF-файлов) практического опыта программирования серверной..

Эффективная миграция MongoDB: советы по ускорению передачи данных
В какой-то момент развития бизнеса мы сталкиваемся с увеличением объема хранимых данных. Стремясь быстрее внедрить в производство новый функционал, мы можем допускать различные дизайнерские недоработки. Да, это не идеально, но в жизни так бывает. В результате этих проблем мы получаем много данных, которые не организованы в соответствии с нашими требованиями, что затрудняет дальнейшее развитие проекта. В этой статье я поделюсь некоторыми советами по переносу данных между экземплярами..

Немного о типах утилит Typescript
В настоящее время система типов TypeScript очень мощная, она обеспечивает безопасность типов, производительность, масштабируемость и так далее. Таким образом, система типов TypeScript изначально предоставляет несколько «служебных типов», которые помогают нам с некоторыми определениями типов и манипуляциями. В этой статье я хочу поделиться с вами пятью из них. Итак, приступим. Краткое содержание Выбирать Пропускать Только для чтения Частичный Необходимый 1. Выберите (тип,..

LaunchFlow обеспечивает быстрое серверное решение
Использование приложений для повседневной работы далеко не редкость. Фактически, стало довольно сложно избегать приложений, поскольку почти, если не все, направления работы теперь стали цифровыми или, по крайней мере, в некоторой степени включают цифровые аспекты. Например, для владельцев или основателей бизнеса планирование и координация многих проектов происходит офлайн или онлайн посредством телефонных встреч и видеоконференций. Эта деятельность гарантирует использование..

Создавайте серверные части проще с DopplerTask
DopplerTask — это новый революционный инструмент автоматизации с открытым исходным кодом, который позволяет создавать, запускать и совместно использовать задачи. Он работает на любой платформе, так как написан на Java, а также имеет образ Docker для большего удобства. Одной из проблем, которую пытается решить DopplerTask, является создание бэкендов. Бэкэнды было трудно написать с нуля, и обычно требуется много времени для настройки среды, настройки переменных, выбора фреймворка, выбора ORM..