• Приветствую всех, кто устал от бесконечных проверок на null, громоздких блоков try-catch и мутирующих коллекций. Если вы когда-нибудь мечтали о том, чтобы привнести в Java немного функциональности, то я рад рассказать вам о библиотеке Vavr.С появлением Java 8 мы наконец-то…

  • Все слышали о том, что иногда dotnet на Linux потребляет больше ресурсов, чем на Windows. Порой эта разница практически незаметна. Но случается и такое, что одно и то же приложение потребляет на Linux в 2-3 раза больше CPU, чем на…

  • Всем привет! Меня зовут Роман, я iOS-разработчик. Я начинал свой путь в ИТ с курсов. Помню, как собрал для одногруппников чат в Дискорде. Да, мы были конкурентами, но те, кто присоединились, в итоге выиграли, шеря знания и вместе разбирая сложные моменты…

  • Привет, Хабр!Сегодня рассмотрим, как настроить полноценный traffic shaping в Nginx для сложных случаев, включая HTTP/2. С появлением HTTP/2 управление трафиком стало ещё сложнее из-за его особенностей:Мультиплексирование: Несколько запросов могут выполняться по одному соединению одновременно.Сжатие заголовков: Использование HPACK для сжатия заголовков…

  • В этой статье мы рассмотрим работу с нативными библиотеками, которые могут содержаться в приложениях для Android. Нативные библиотеки — это код, который разработчик написал, а затем скомпилировал для конкретной архитектуры компьютера. Чаще всего этот код написан на C или C++.…

  • Если и есть инструмент, который на 100% обязаны освоить все слушатели ИТ-курсов и начинающие разработчики еще в начале карьеры — то это Git.  Книга «Изучаем Git: пошаговое руководство с наглядными примерами» (Learning Git. A Hands-On and Visual Guide to the Basics…

  • Привет, Хабр!С развитием интернета и исчерпанием адресного пространства IPv4 переход на IPv6 становится необходимым. IPv6 расширяет количество доступных адресов и предлагает некоторые улучшения в безопасности, производительности и упрощении сетевой архитектуры. В некоторых случаях возможна комбинация обоих методов, что позволяет использовать…

  • Привет, Хабр! На связи Александр Баулин из МТС Диджитал. У Маска много разных интересных проектов, и большинство у всех на устах: Starlink, SpaceX, Tesla Inc. Не так давно СМИ регулярно писали про The Boring Company — стартап, занимающийся бурением тоннелей.…

  • ПредисловиеВ статье будут рассмотрены три независимых варианта прохождения трафика транзитом с помощью: Double openVPNopenVPN + vtunopenVPN + tun2proxy через socks5 проксиУ меня провайдер заблокировал мой openvpn. Сначала обычный провайдер, а потом и мобильный тоже. Это был обычный vds сервер за рубежом с openvpn. Использовался исключительно…

  • ВведениеПривет Хабр! Меня зовут Евгений Калашников, я CPO «Инженерных инструментов» Платформы Сфера. И сегодня я хочу поговорить о том, как меняется ландшафт цифровой трансформации в России и какую роль в этом играет DevOps. Недавно мы с коллегами провели масштабное исследование…