• Что может быть лучше, чем в начале января размять руки и вспомнить с чего начинал, написать на питоне свое приложение с GUI для тестирования процессора на стабильность?Многие не понимают, зачем вообще проходить стресс тесты и думают, что производитель »из коробки»…

  • Генерация PDF-документов это практически неотъемлемая часть при создании отчетов. Ведь гораздо проще иметь один HTML-шаблон который просто редактируется, и в нужные места подставить необходимые данные.В статье отобрал самые популярные (по звездам на GitHub на момент написания статьи) инструменты для генерирования…

  • КонтекстМеня интересовало как ускорить свою работу с помощью AI. И чтобы разбираться с этим и быстро узнать, что об этом думают другие, я нашла курс и пошла учиться. Не пожалела, и здесь я рассказываю о 4-х инсайтах, которые пополнили список моих…

  • В одном из предыдущих проектов, с которым мне довелось работать, возникла необходимость решить две очень похожие проблемы. Наша команда столкнулась с ростом числа крон-задач, что усложнило управление ими, а также с увеличением числа консьюмеров, требовавших эффективного управления. Мы справились с…

  • Are you ready to level up your skills as a developer in 2025? In this article, I show 10 books that will help you become a better programmer, enhance your coding practices, and improve your overall software engineering skills. Whether…

  • Во Флориде судья во время заседания в рамках предварительных слушаний разрешил использовать адвокатам защиты в качестве доказательства виртуальную симуляцию предполагаемого преступления. Судья и другие участники процесса были снабжены VR-шлемами Oculus Quest 2 для реконструкции ситуации по самообороне. Адвокат обвиняемого в…

  • У традиционного книжного издательства очень много общего с венчурным бизнесом. Я руководил издательством МИФ 9 лет и хочу поделиться с вами тем, как работает издательство. Меня зовут Михаил Иванов, я сооснователь Smart Reading и издательства МИФ (Манн, Иванов, Фербер). Подписывайтесь, чтобы не…

  • Команда проекта Cygwin представила выпуск библиотеки newlib 4.5.0, написанной на языке C и развиваемой инженерами из компании Red Hat. Библиотека newlib нацелена на предоставление компактной реализации стандартной C‑библиотеки (libc), пригодной для использования на встраиваемых системах c небольшим объёмом постоянного хранилища и оперативной памяти. Код проекта…

  • Привет! Меня зовут Ксения Беленя, я занимаюсь аналитикой производительности приложений и веб-страниц в Авито. Моя команда следит за перформансом приложений и не допускает раскатки A/B-тестов, которые значительно просаживают перформанс-метрики.В этой статье я рассказываю, почему перформанс приложений — это важно, на…

  • Обработка и передача ошибок в конкурентном коде имеет некоторые особенности. Поскольку решении о запуске подзадачи(или подзадач) принимается вне запущенной горутины, центр обработки информации(в данном случае ошибки) должен находится в другом месте. Это может быть часть кода инициирующая запуск горутин(родительская горутина) и…