Открыть список
Как стать автором
Обновить
97.04
Рейтинг
Maxilect
Умные решения для вашего бизнеса
Сначала показывать
  • Новые
  • Лучшие

Начинающему QA: полезные функции снифферов на примере Charles Proxy

Блог компании MaxilectТестирование IT-системСетевые технологииТестирование веб-сервисовТестирование мобильных приложений

Снифферы - это инструменты, позволяющие перехватывать, анализировать и модернизировать все запросы, которые через них проходят. Они полезны, когда из потока нужно извлечь какие-либо сведения или создать нужный ответ сервера. Так можно проводить модульное тестирование продукта, в котором есть и бэк, и фронт, и разные команды со своей версионностью.

В этой статье я расскажу об основных функциях снифферов, которые могут быть полезны QA. Попробую не вдаваться в теорию, а сфокусироваться на практике. Наиболее популярными представителями анализаторов трафика сейчас являются WhireShark, Fiddler и Charles Proxy. Об удобстве интерфейсов и функционале каждого из них можно рассуждать долго, учитывая все плюсы и минусы. Но здесь я отдал предпочтение Charles, поскольку сам им активно пользуюсь. Буду рассказывать на его примере.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры5.4K
Комментарии 1

Должен ли системный аналитик вторгаться на чужую территорию?

Блог компании MaxilectАнализ и проектирование системУправление персоналомКарьера в IT-индустрииЛайфхаки для гиков

На Хабре много статей о том, кто такой системный аналитик. С базовым определением профессии все понятно. Но я хочу поговорить о разграничении полномочий в командах с разным набором ролей. В зависимости от ситуации границы обязанностей системного аналитика размываются, требуя дополнительных знаний. Хочу поделиться своими наблюдениями о том, какие из этих знаний делают аналитика более востребованным на рынке труда.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры2.2K
Комментарии 9

Раскладка Дворака — личный опыт

Блог компании MaxilectПрограммированиеПериферияЛайфхаки для гиков

Пытаясь усовершенствовать свою работу, чуть больше семи лет назад я пришел к раскладке Дворака и пользуюсь ей до сих пор. Хотя мне пришлось пойти на компромисс и отказаться от Дворака для программистов в пользу “классического”, в целом мне очень нравится, как спроектирована эта раскладка. Однако спроси меня сейчас, стоило ли оно того, я не порекомендую переходить. 

Под катом о том, как я переучивался и с какими трудностями эксплуатации столкнулся. Напоследок несколько выводов по итогам 7 лет эксплуатации.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Просмотры10.4K
Комментарии 23

Docker для самых маленьких автоматизаторов

Блог компании MaxilectТестирование IT-системТестирование веб-сервисовТестирование мобильных приложенийDevOps

Привет, меня зовут Руслан, я руковожу тестированием в Максилекте. Сегодня поговорим о базовых понятиях Devops, которые пригодятся автоматизатору. Расскажу про CI/CD в целом - что это такое и для чего оно нужно, а также про Docker. Объясню на пальцах, как развернуть тестируемый сервис в Docker-контейнере и пробросить к нему порты, как запустить тесты снаружи или внутри контейнера.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры12K
Комментарии 6

Оцениваем работодателя на собеседовании. Как понять, что за компания перед тобой?

Блог компании MaxilectУправление персоналомКарьера в IT-индустрииЛайфхаки для гиков

Эта статья не о том, как проходить собеседования, чтобы вас взяли. Она о том, как смотреть на работодателей, чтобы сделать выбор в условиях, когда тексты вакансий, рекрутеры, да и весь процесс найма копируют друг друга. Все работают итерациями, используют Jira, технический стек тоже часто идентичен. С первого взгляда кажется, что это одна и та же кухня. Стоит ли сменить поднадоевшее, но привычное место работы на новое и неизведанное? Как выбрать между двумя офферами с похожими условиями? Как понять, где работать будет комфортно, а где придется терять нервы и интерес к делу?

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

Читать далее
Всего голосов 39: ↑39 и ↓0 +39
Просмотры39.5K
Комментарии 69

Один рабочий день QA

Блог компании MaxilectКарьера в IT-индустрииЛайфхаки для гиковУдалённая работа

Привет, Хабр! Меня зовут Юра, я автоматизатор тестирования. Координирую пятерых автотестировщиков, которых сам же до этого и обучал.

Считается, что как только ты начинаешь распределять задачи, времени на технические решения остается мало. Но я могу согласиться лишь с тем, что встреч и бесед действительно стало больше. Несмотря на это, я все еще занимаюсь повседневными задачами и даже периодически переключаюсь на нечто новое и нестандартное.

В этой статье расскажу о том, как выглядит мой рабочий день и работа в целом.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры4.7K
Комментарии 3

Уточняем детали проекта методами практической психологии

Блог компании MaxilectNginxУправление проектамиЛайфхаки для гиковМозг

Привет, Хабр! Меня зовут Владимир. Я разработчик в Максилекте. Помимо технического образования у меня есть бэкграунд в практической психологии. В этой статье я разберу модель уточнения, которая может быть полезна для дополнения информации о проекте как при обсуждении внутри команды, так и в разговорах с бизнесом. Модель содержит вопросы, которые стоит задавать, чтобы быстрее получить нужные данные.

Текст написан по материалам внутреннего тренинга, который я проводил в нашей компании в начале февраля.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры3.5K
Комментарии 20

AspectJ в автоматическом тестировании — несколько практических примеров

Блог компании MaxilectТестирование IT-системПрограммированиеJavaТестирование веб-сервисов

Мне понравился механизм аспектно-ориентированного программирования (АОП), который используется в Allure Framework для перехвата выполнения тестовых шагов, отмеченных аннотацией @Step. И я попробовал применить его в автотестировании, не подключая к тестам таких монстров, как Spring или Guice.

Под катом несколько полезных примеров использования аспектов.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры1.8K
Комментарии 0

Kafka Streams — непростая жизнь в production

Блог компании MaxilectВысокая производительностьПрограммированиеApacheBig Data

Привет, Хабр! Вокруг меня сформировался позитивный информационный фон на тему обработки событий через Kafka Streams. Этот инструмент привлекает множеством видео-докладов и статей на Хабре, подробной документацией, понятным API и красивой архитектурой. Некоторые мои знакомые и коллеги разрабатывают с его помощью свои системы. Но что происходит с в реальной жизни, когда эти системы уходят в production?

В этой статье я опущу введение в Kafka Streams, предполагая, что читатель уже знаком с ней, и расскажу о нашем опыте жизни с этой библиотекой на примере достаточно нагруженной системы.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры4.7K
Комментарии 11

Почему мы ввели онлайн развлечения для удаленщиков в пандемию, хотя раньше этого не делали

Блог компании MaxilectУправление персоналомУдалённая работа

Предновогоднее время отлично подходит для подведения итогов. В этом году под конец декабря хотим рассказать о некоторых преобразованиях, на которые нас толкнул “суровый 2020”. 

Технически для нашей работы ничего не поменялось - мы и так годами работали на удаленке. Но оказалось, что мы можем и должны компенсировать изменения в жизни максилектовцев, не связанные с рабочим процессом. Сегодня расскажем, как и почему у нас появились неформальные онлайн-мероприятия, хотя еще год назад подобные активности мы не развивали.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры1.4K
Комментарии 0

Удаленная работа и отпуск. Вместе “веселее”?

Блог компании MaxilectФрилансЛайфхаки для гиковУдалённая работа

Этот год перевернул все планы с ног на голову. Закрытые границы, локдаун, а потом и затянувшаяся у многих удаленка… 

К ноябрю, когда появились первые новости об отмене новогодних торжеств, стало понятно, что в ближайшие месяцы обратно в офисы никого не отправят. И уже в начале декабря некоторые удаленщики потянулись на “зимовку” туда, где интереснее. В новогодние праздники количество желающих уехать из привычной обстановки, а потом задержаться недельку-другую в поездке, совмещая это с работой, вырастет многократно. Но прежде чем вы к ним присоединитесь, хотим поделиться своим опытом.

Читать далее
Всего голосов 14: ↑8 и ↓6 +2
Просмотры3.4K
Комментарии 4

Разбираем шесть антипримеров построения удаленки

Блог компании MaxilectФрилансУправление персоналомКарьера в IT-индустрииУдалённая работа

В этом году удаленкой уже никого не удивишь. Однако не всем компаниям удалось построить взаимоотношения с сотрудниками на дистанции - мы видим это, поскольку сами работаем в удаленном формате уже почти пять лет и знаем, где могут ждать подводные камни.

В этой статье мы собрали шесть антипримеров того, как выстраиваются взаимоотношения с сотрудниками. Надеемся открыть глаза коллегам по рынку на то, как с первого взгляда хорошая идея может завести удаленный бизнес в тупик. А ИТ-специалистам рекомендуем 10 раз подумать перед тем, как устраиваться к таким работодателям.

Для наглядности примеры мы взяли вымышленные и гипертрофированные. И как это водится, все совпадения с реальными организациями случайны.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры6.1K
Комментарии 8

Как заставить Arduino петь как ZX Spectrum. Часть 2: музыка Dizzy IV на Arduino Nano

Блог компании MaxilectИстория ITСтарое железоDIY или Сделай самИгры и игровые приставки

В этой части статьи мы перейдем к самому интересному - будем разбирать музыкальный модуль Dizzy IV по винтиками и воспроизводить мелодию сначала на Windows, а потом и на Arduino Nano. За подробностями добро пожаловать под кат.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры5.6K
Комментарии 8

Как заставить Arduino петь как ZX Spectrum. Часть 1: исторический экскурс

Блог компании MaxilectИстория ITСтарое железоDIY или Сделай самИгры и игровые приставки

ZX Spectrum 128 и его многочисленные клоны имели встроенный звукогенератор AY-3-8912, благодаря чему как зарубежные музыканты, так и наши соотечественники успели написать огромное количество музыки под этот компьютер.

В двух частях этой статьи, приправленных щепоткой ностальгии, мы вспомним основные способы звукоизвлечения на ZX Spectrum 128, обозначим характеристики “музыкального сопроцессора” AY-3-8912, перечислим наиболее известные музыкальные редакторы, продизассемблируем музыкальный модуль от популярной игры Dizzy IV и воссоздадим его на Arduino. Приглашаем под кат всех любителей компьютерной музыки, DIY, а также тех, кто заинтересовался, почему словосочетание “музыкальный сопроцессор” мы взяли в кавычки.

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Просмотры5.8K
Комментарии 21

Один день удаленного тимлида на бэкенде

Блог компании MaxilectПрограммированиеУправление проектамиЛайфхаки для гиковУдалённая работа

Привет, Хабр! Я - бэкенд разработчик на удаленке из Максилекта. Сейчас я работаю на внутреннем проекте компании, который мы реализуем совместно с партнером из Румынии. На собственных проектах с высокими нагрузками и ограниченными серверными ресурсами бывает всякое. Иногда у нас идет размеренная работа, а в другой момент мы целый день горим в пожарах на продакшене. Но в отличие от многих других проектов, здесь есть свобода выбора архитектуры, а вся ответственность за принятые технические решения на тебе. Каждое твое улучшение может привести к тому, что для обработки входящего трафика потребуется на один сервер больше или, наоборот, на один меньше. Это и воодушевляет, и влияет на всю твою работу, вплоть до распорядка дня. Продолжая рассказ своего коллеги с фронта, в этой статье я расскажу, как выглядит мой рабочий день.

Читать далее
Всего голосов 18: ↑13 и ↓5 +8
Просмотры4.7K
Комментарии 10

Robot Framework vs Pytest

Блог компании MaxilectТестирование IT-системPythonТестирование веб-сервисов

Я активный сторонник Robot Framework. Уже писал на Хабре о том, что с его помощью можно решить практически любую задачу по автоматизации тестирования, особенно когда разработка ведется на Python. В той же статье я упоминал, что на смежных проектах в компании используется Pytest. Мне пришлось довольно близко познакомиться с этим инструментом, так что теперь я готов провести его полноценное сравнение с Robot Framework, конечно же, со своей персональной колокольни.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры3.2K
Комментарии 9

Как я уехал в испанскую глубинку, но работаю на русском языке

Блог компании MaxilectКарьера в IT-индустрииБизнес-моделиЛайфхаки для гиковУдалённая работа

Уехать в другую страну, работая удаленно? Легко! Но я сделал иначе. Я переехал из Краснодарского края в Валенсию (Испания), имея опыт только офисной работы. И лишь потом устроился удаленно, причем в российскую компанию.

Как и почему так получилось - под катом.

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры40.1K
Комментарии 42

Что кроется за “проактивностью” в ИТ-вакансиях?

Блог компании MaxilectУправление персоналомКарьера в IT-индустрииЛайфхаки для гиковУдалённая работа
В кандидатах на вакансии ИТ-компании часто ищут проактивность. Определения проактивного человека по интернету ходит два. С точки зрения психолога это человек, принявший ответственность за себя и свои решения и не ищущий причин событий в окружающем. Бизнес-консультанты немного его перефразировали в “желание контролировать события своей жизни и влиять на них”. Но что все это значит в конкретных ситуациях?
Разбираем на примере командной разработки в ИТ.

image
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры5.6K
Комментарии 3

Как не закопаться в рефакторинге на фронте. Советы новичку

Блог компании MaxilectРазработка веб-сайтовПрограммированиеReactJSУправление проектами
С тех пор как вам доверяют не только кодить под строгим контролем, но и принимать даже минимальные решения, вы становитесь в полной мере ответственны за будущее проекта. В том числе, за стоимость его последующей поддержки. Имея опыт с действительно долгосрочными историями, мы собрали несколько советов о том, как не “стрелять в ноги” себе, своим коллегам и тем, кто придет на проект после вас.

Бывалым наши советы могут показаться очевидными. А вот новичкам настоятельно рекомендуем к прочтению. Потратьте время на воплощение этих идей в своих проектах, чтобы потом не тратить еще больше на бесконечный рефакторинг.

Сходные идеи можно высказать практически в любой сфере разработки, но мы будем говорить о них на примере проектов на React-е.

image
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры5K
Комментарии 1

Чем отличается сениор от миддла, или как второму стать первым

Блог компании MaxilectУчебный процесс в ITУправление персоналомКарьера в IT-индустрииЛайфхаки для гиков
Разработчиков принято делить на джунов, миддлов и сениоров. С джунами все более-менее понятно. Разница между следующими двумя ступенями, кажется, очевидна. Но в комментариях к статьям и в откликах на наши вакансии то и дело возникают разногласия.

В этой статье мы попробуем на примере сегмента тестирования сформулировать, в чем основные отличия. И дадим несколько советов – что изучать, чтобы быстрее стать сениором.

image
Читать дальше →
Всего голосов 25: ↑17 и ↓8 +9
Просмотры11.1K
Комментарии 24

Информация

Дата основания
2015
Местоположение
Россия
Сайт
maxilect.com
Численность
31–50 человек
Дата регистрации

Блог на Хабре