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


TypeScript - JavaScript на стероидах
Все мы знаем, что JavaScript, пожалуй, самый популярный и широко используемый инструмент для создания программного обеспечения в наши дни, похоже, что javaScript захватил мир разработки программного обеспечения от создания веб-сайта до веб-серверов с NodeJs, с Electron на ваших машинах и, наконец, Благодаря Facebook, React Native встроен в ваш телефон. Нет сомнений в том, что это швейцарский армейский нож для создания программного обеспечения. Все, что можно написать на JavaScript, со..

Правило наименьшей силы, применяемое к веб-приложениям
Правило наименьшей силы, применяемое к веб-приложениям Вам поручено реализовать модальное согласие на конфиденциальность. Ваш веб-сайт состоит из разных веб-приложений, размещенных в одном источнике, но с разными путями контекста. https://domain.tld → serves Vue.js app https://domain.tld/some-path → serves Preact app https://domain.tld/some-other-path → serves React app Придется ли нам реализовывать модальное согласие несколько раз? Даже поделиться..

Отслеживание времени сборки проекта Android
Серия статей о том, как отслеживать время сборки Android и применимую системную информацию для команды разработчиков. Сколько часов вы просидели перед Android Studio, просматривая сообщение Gradle Build Running , просто ожидая сборки и развертывания вашего приложения на вашем устройстве? Для больших приложений, совместно используемых десятками разработчиков, измерение этого числа важно для определения того, сколько времени может быть потрачено впустую. Ранее я писал о способах..

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

Готовый к работе Vue SSR за 5 простых шагов
Я работаю в Namecheap старшим инженером-программистом. В нашей компании мы часто используем Vue.js в интерфейсе с рендерингом на стороне сервера (SSR). Однако настроить SSR в первую очередь не всегда так просто. Вот почему я решил описать этот процесс простыми шагами, чтобы облегчить понимание. Также, читая официальную документацию , я подумал, что было бы полезно увидеть полную картину: как приложение должно выглядеть в конце. Я создал репо с примером . В этой статье мы..

Как модернизировать старый SFTP-сервер
Даже 15 лет назад, когда кто-то говорил о сервере, они имели в виду часть оборудования в центре обработки данных. «Выделенный хостинг» и «Совместное размещение» были гораздо более популярными и известными терминами. Перенесемся в сегодняшний день, и мир стал совсем другим. Аппаратные серверы превратились в виртуальные машины, виртуальные машины превратились в контейнеры Virtuozzo (предшественник Docker), а затем мы пришли к Docker. Подобно описанной выше эволюции, изменился и способ..

Автоматизированная отказоустойчивость с использованием схемы автоматического выключателя
В этом посте мы обсудим новую технику, называемую «автоматические выключатели», которую мы использовали, чтобы сделать наш сайт более отказоустойчивым. Автоматические выключатели - это решение проблемы быстрого обнаружения и исправления ситуации, когда внешняя зависимость начинает выходить из строя. Проблема На диаграмме ниже в общих чертах показано, как работает сайт Teachers Pay Teachers. Наши пользователи - преподаватели, просматривающие сайт в поисках ресурсов, которые они..