Месяц: Январь 2021
-
Environment Synchronization
Environment Synchronization — пакет, предоставляющий простое поддержание файла .env.example в актуальном состоянии.Он полезен как для групп, так и для индивидуальных разработчиков. Часто бывает, что разработчики либо просто не хотят поддерживать файл .env.example в актуальном состоянии, либо просто ленятся удалять из него приватные данные да лишние ключи. Этот пакет — решение этой проблемы.После установки Вы можете…
-
Все ли автопроизводители хотят работать с собственными операционными системами
Многие автомобильные OEM и Tier-1 компании завидуют Tesla. Осознавая, что самой большой проблемой автомобильной промышленности является программное обеспечение, производители автомобилей (от Volkswagen до Hyundai), занимаются разработкой собственных ОС – как у Tesla. Это сложная задача (если вообще не фантастика). Чтобы тягаться с Tesla, компаниям нужно будет не просто разработать ПО, которое можно будет обновлять по…
-
Как Контур балансирует нагрузку в микросервисах
Контур — большой. У Контура очень много продуктов и большинство состоит из огромного множества микросервисов, количество которых может измеряться сотнями. К примеру запрос на главную страницу продукта может вылиться в разветвленное дерево, глубина которого иногда достигает семи или восьми.Понятное дело, подавляющее большинство этих микросервисов реплицировано и распределено между разными дата-центрами — что делает задачу «сходить…
-
Прибыль Microsoft подскочила на 33%. Сатья Наделла говорит, что мы вошли в волну «второй цифровой трансформации»
Microsoft вчера опубликовала свой последний квартальный отчет. Он оказался одним из самых успешных в истории компании. Доходы выросли на 17% до более $43 млрд, а чистая прибыль повысилась на 33% (до $15,5 млрд). Это намного превосходит ожидания аналитиков с Wall Street. Причём рост прибыли в основном шёл не за счет продаж Windows (там вышло всего…
-
STAR о том как мы внедрили доску с задачам
У этой статьи есть две темы: первая — продемонстрировать фреймворк S.T.A.R. (Situation-Task-Action-Result), вторая – рассказать о моём опыте внедрения доски в цикл разработки технологий, позволяющий выполнять геофизическое исследование. Статья будет полезна для начинающих руководителей группы и тех, кто сталкивается с проблемами в приотизации задач. STARSTAR – это акроним от Situation, Task, Action, Result. Он отлично подходит…
-
Нет серверным веб-приложениям
В 1993 году, когда появилась Всемирная паутина, World-Wide-Web, веб-страницы были представлены статическими HTML-файлами, содержащими ссылки на другие такие же файлы. Но вскоре, благодаря таким технологиям, как CGI, Perl и Python, веб-сайты стали оснащать динамическим функционалом, который серьёзно расширил их возможности. Я, с момента появления интернета, создал множество веб-проектов, используя самые разные языки, фреймворки и платформы.…
-
10 вредных советов для HR: или как легко отшивать кандидатов. Быстро. Дёшево. Эффективно
— Ты смотри на них – они ещё рассказывать мне будут?! Хорош! Я здесь уже 5 лет работаю и таких повидал достаточно! — откинулся на спинку стула начальник отдела кадров Пётр Сергеевич, когда за очередным претендентом на должность инженера захлопнулась дверь. И возмущённо добавил: «Тоже мне, интеллигент несчастный..!» — Видать, и этот не подошёл, – прокомментировала…
-
Освобождение
Силиконовая маска неприятно раздражала щеки, уже вспотевшие, хотя Злата надела ее всего около десяти минут назад. Видимо, сказывалось нервное напряжение. Ведь всю последнюю неделю она думала о сегодняшнем дне, и даже нарочно воображала себе сцены своего ареста и заключения под стражу, чтобы этот возможный исход перестал ее пугать. Но в глубине души она понимала, что…
-
Освобождение ресурсов в GO
Go — это язык с автоматическим управлением памятью: сборщик мусора без участия программиста позаботится о том, чтобы освободить память, занимаемую объектами, более не используемыми программой. Но памятью вся автоматика в целом и ограничивается — об остальных используемых программой ресурсах нам по-прежнему нужно заботиться самостоятельно.Источник изображения: http://kenimation.net/doctor-who%E2%80%AC-dalek/Единственное, что может предложить сборщик мусора для автоматизации этого процесса…
-
Тестирование нескольких экземпляров одного и того же мок компонента
Привет, Хабр. Стартовал набор учащихся на курс «Автоматизация тестирования на JavaScript». В связи с этим приглашаем всех желающих посетить бесплатный демо-урок по теме: «Что нужно знать о JS тестировщику».А сейчас делимся с вами продолжением серии полезных переводов.Мок React компоненты с Testing Library (5 частей серии):Моки не кусаются! Осваиваем мокинг с React Testing LibraryБазовый формат моков…