Месяц: Июль 2020
-
Моделируем поведение Quartus-проекта на Verilog в среде ModelSim
—
от автора
В прошлой статье мы сделали достаточно сложный модуль. Разумеется, я вставил в тело статьи уже отлаженный результат. Но мне показалось, что достаточно странно, когда автор говорит «делай, как я», но при этом не показывает очень важного процесса. Давайте я покажу, как вообще проводится отладка системы путём моделирования. Причём в следующей статье будут содержаться сведения, которые…
-
Как Uma.Tech инфраструктуру развивала
—
от автора
Мы запускали новые сервисы, трафик рос, заменяли сервера, подключали новые площадки и переделывали ЦОДы – а сейчас расскажем эту историю, с началом которой знакомили вас пять лет назад.
-
Альфа-версия Flutter для Linux и разработка настольных приложений
—
от автора
Материал, перевод которого мы публикуем сегодня, подготовили Крис Селлз из Google и представитель компании Canonical Кен ВанДин. Компания Google, в том, что касается Flutter, всегда стремилась к тому, чтобы сделать этот фреймворк универсальным инструментом, позволяющим создавать привлекательные интерфейсы, работающие на любых платформах так же быстро, как интерфейсы «родных» приложений этих платформ. Чтобы убедиться в том,…
-
Модульное и интеграционное тестирование в Redux Saga на примерах
—
от автора
Redux — чрезвычайно полезная библиотека, которая облегчает управление состоянием приложения. Среди многих дополнений, Redux-Saga подходит мне лучше всего. В проекте на React-Native, над которым я сейчас работаю, мне приходилось сталкиваться с множеством побочных эффектов. Они приносили бы мне головные боли в случае, если я поместил их в компоненты. С помощью этого инструмента создание сложных логических…
-
Web scraping вашего сайта: непрошеные гости и как их встречают
—
от автора
На первом в истории полностью виртуальном мероприятии РИТ++, прошедшем в конце мая, инженер Qrator Labs — Георгий Тарасов, рассказал публике про веб-скрейпинг, он же парсинг, популярным языком. Мы решили предоставить вашему вниманию транскрипцию выступления.
-
Свобода воли. Новая точка отсчета
—
от автора
К рукам моим тянутся тонкие нити, Как будто на сцене без них я споткнусь… Эй там, наверху, вы меня отпустите, Без нитей невидимых я обойдусь… А.Жигарев, С.Алиханов «Песня куклы» Привет, Хабр! Я очень рад, что мои странные статьи, которые я объединил названием “Новая точка отсчета” кому-то интересно читать. И я хочу сказать за это спасибо.…
-
Чем отличается сениор от миддла или как второму стать первым
—
от автора
Разработчиков принято делить на джунов, миддлов и сениоров. С джунами все более-менее понятно. Разница между следующими двумя ступенями, кажется, очевидна. Но в комментариях к статьям и в откликах на наши вакансии то и дело возникают разногласия. В этой статье мы попробуем на примере сегмента тестирования сформулировать, в чем основные отличия. И дадим несколько советов –…
-
Как делать в два раза больше и получать от этого удовольствие
—
от автора
Привет, Хабр! Я Максим, бизнес-аналитик в Тинькофф. В этой статье я поделюсь опытом нашей команды: как выполнять в два раза больше задач, переписать с нуля легаси-проект и при этом не умереть.
-
Как снизить стоимость владения SIEM-системой и зачем нужен Central Log Management (CLM)
—
от автора
Не так давно, Splunk добавил ещё одну модель лицензирования — лицензирование на основе инфраструктуры (теперь их три). Они считают количество ядер CPU под серверами со Splunk. Очень напоминает лицензирование Elastic Stack, там считают количество нод Elasticsearch. SIEM-системы традиционно недешёвое удовольствие и обычно стоит выбор между заплатить много и очень много. Но, если применить смекалочку, можно…
-
Работаем с NPM реестром из Java
—
от автора
NPM — уникальный репозиторий пакетов из мира JavaScript. В основном здесь те JS библиотеки, которые можно использовать во фронтэнде/в браузере, но есть и серверные для использования в node.js и не только. Если вы программируете на Java и у вас появилась необходимость синтегрироваться с NPM репозиторием, то скорее всего у вас один из двух следующих случаев:…