Собрали для вас подборку статей из нашего блога, которые пользуются популярностью у читателей Хабра. В ней вы найдете актуальные материалы по полезным фичам языков C++ и C, игры для изучения JavaScript, руководство по быстрому изучению Java, рассказ об опыте перехода на должность Delivery Manager и многое другое.
Postman для эффективного тестирования API
Эта статья для тех, кто хочет повысить эффективность QA за счет автоматизации тестирования API или просто хочет изучить новые методы. Автор проведет вас через процесс пошагового создания автоматизированных тестов в Postman, охватывая автоматизацию интеграционных тестов и тестов, основанных на данных. Читать
Классификация аудиофайлов с библиотекой Librosa
В этой статье поработаем с аудиофайлами, используя библиотеку librosa и алгоритмы Machine learning. Перейти к статье
Load Balancer и Reverse Proxy в микросервисной архитектуре
Цель этой статьи — рассмотреть использование Load Balancer и Reverse Proxy при работе с микросервисами. Мы разберемся, как эти компоненты помогают управлять нагрузкой на приложение и обеспечивают безопасность ваших данных. Читать далее
21 фича современного C++, которые вам обязательно пригодятся
Автор отобрал ряд фич современного C++ и постарался объяснить их на лаконичных примерах, чтобы вы научились определять места, где их можно использовать. Продолжение
Личный опыт интеграции 1С и Telegram
Это не совсем туториал. Хотя вы найдете здесь рабочий пример несложной интеграции 1С и Telegram. В большей степени автор хотел поделиться своими ощущениями от процесса — ему приходилось делать множество интеграций 1С с различными системами. И работу с Telegram он выделил в ряду прочих. Выделение это будет с большим знаком «плюс», а почему — читайте в статье.
Я тимлид. Что дальше?
Роль тимлида сложная и интересная. Это первый шаг в менеджерском треке развития, но далеко не последний. Какой шаг будет следующим? Иногда сразу CTO. Но чаще – это руководитель уже нескольких проектов и нескольких команд: Delivery Manager, Руководитель Разработки, Engineering Manager и другие аналогичные названия этой роли.
Но переходить сложно. Это уже другой уровень управления, а значит требуются совсем иные инструменты и подходы. Ведь теперь вы не погружены в код, и не управляете сотрудниками напрямую. Теперь у вас в подчинении тимлиды, а уровень ответственности гораздо выше.
Про роль Delivery Manager-а и сложности перехода на нее и пойдет речь в статье.
Хотите переплюнуть профессиональных Java-разработчиков? Roadmap для изучения Java в 2023 году
Следуйте этому руководству, и вместе с советами, приведенными в конце, у вас будет все для того, чтобы стать профессионалом в Java за 1/5 времени, которое требуется другим разработчикам. Читать руководство
Модули C++20 и GCC11
Одним из главных нововведений стандарта C++20 является добавление модулей. Модули призваны радикально изменить структуру кодовых баз C++ и, возможно, сигнализируют о грядущей кончине заголовков (но, скорее всего, не на моем веку). Они также потенциально открывают дорогу для внедрения унифицированной системы сборки и менеджера пакетов, наподобие Rust Cargo. Читать далее
Параметрический анализ данных
Параметрический анализ данных — математический подход, используемый для определения параметров статистической модели на основе данных. Это позволяет нам получить более точную информацию о характеристиках выборки и определить, насколько вероятны результаты нашей модели. В отличие от параметрического анализа, непараметрический анализ не предполагает каких-либо распределенных параметров и не использует никаких дополнительных условий.
Параметрический анализ широко используется в различных областях, включая экономику, науку и инженерию. Методы параметрического анализа могут быть применены для любого вида данных, включая качественные и количественные. Читать далее
Dart для бэкэндеров. Часть 1
В этой статье мы рассмотрим несколько решений для создания бэкэнда на Dart, в первой части обсудим общие вопросы архитектуры и создадим простой сервер без фреймворка и с использованием Shelf, а во второй части статьи речь пойдет о Frog и Conduit. Читать полностью
Малоизвестные возможности языка C
Текущая наиболее часто используемая версия языка, c99, принесла много новых возможностей, многие из которых совершенно неизвестны большинству программистов на C (в более старых спецификациях, очевидно, тоже есть свои темные уголки). Давайте рассмотрим полезные фичи C
Работа с процессами в Linux
Управление процессами является неотъемлемой частью администрирования серверных систем под управлением ОС Linux. В этой практической статье мы рассмотрим примеры решения различных задач по управлению процессами. Читать далее
Три очень практичные фичи C++23
C++23 — это текущая рабочая версия стандарта C++. На момент написания статьи туда пока не было включено ни одной крупной фичи, но ряд небольших нововведений, а также множество отчетов о дефектах уже утверждены в стандарте. Текущий статус и поддержку компиляторами новых фич можно посмотреть здесь. Многие из этих нововведений представляют из себя небольшие улучшения и вещи, которыми вы, вероятно, не будете пользоваться на регулярной основе. В этой статье рассмотрим три новые фичи C++23, которые выделяются на фоне остальных именно тем, насколько часто они будут встречаться в нашем коде.
10 игр для изучения JavaScript
Изучать язык, играя в игры, очень весело, а для некоторых людей это отличный способ наглядного восприятия языка. Статья представляет десять фантастических игр, с помощью которых вы можете изучать JavaScript. Перейти к статье