| Date | Title | Description |
| 07.07.2026 | TechnologyWire launches to help tech startups publish press releases across 50+ leading tech publications | Getting a startup’s news in front of the right audience has become harder than ever. Many traditional newswire services still push press releases across hundreds of general news sites, regional newspapers, TV affiliates, and other outlets t... |
| 19.06.2026 | Enterprise Compliance Is Broken by Design — Here Is How to Fix It | Share
Share
Share
Share
Email
Compliance work often breaks in ordinary moments: a manager searching through an old tracker, a policy lead trying to find the latest rule, or a legal reviewer asking who owns a change that has already moved ac... |
| 27.05.2026 | When Enterprise Data Governance Fails: Rebuilding Compliance in Global Messaging Platforms | Share
Share
Share
Share
Email
In any global enterprise messaging platform, retention and access rules are not abstractions. They are code paths that decide, in milliseconds, whether a given message must be preserved under a litigation hold,... |
| 19.03.2026 | Microsoft’s Jeff Hollan on What Makes an AI Agent Enterprise-Ready | Jeff Hollan, Partner Director of Product at Microsoft. Photo courtesy of Jeff Hollan.
In this Q&A, Jeff Hollan, Partner Director of Product at Microsoft, discusses what separates true AI agents from chat interfaces with tools, where ent... |
| 18.02.2026 | Frontend Status: свежий дайджест фронтенда и AI — 18.02.2026 | Frontend Status: Привет! Свежий дайджест фронтенда и AI
Привет!
Это пятый выпуск Frontend Status — дайджеста по фронтенд-разработке.
В этом выпуске:
Медиа: Mastra Workspaces — свой «Claude Code» в песочнице; Рич Харрис про реактивность и RS... |
| 13.02.2026 | TIOBE Index for February 2026: Specialized Languages Gain Ground as Python’s Lead Eases | Image: Generated with google Gemini
Python remains comfortably ahead in February, but the composition of the top 10 is shifting. Its lead is still substantial, yet its share has pulled back from last summer’s high, while more narrowly focus... |
| 27.01.2026 | 6 Hidden Android Features Most Users Never Discover | Image: Adrien/Unsplash
Your Android phone is a bit like a Swiss Army knife: most people only ever use the main blade, while a dozen other specialized tools stay folded away, gathering dust.
But as mobile software becomes increasingly dense,... |
| 27.01.2026 | Android Adds ‘Accountability Layer’ to Third-Party Apps | Image: prima91/Adobe Stock
Android users often praise the brand for offering native sideloading functionality on their devices. For those who don’t know, sideloading is the process of downloading and installing third-party apps from sources... |
| 10.12.2025 | TIOBE Index for December 2025: R Joins the Top 10 as SQL Climbs | Image Generated with Google Gemini
December’s TIOBE Index closes the year with a steady upper tier and a few late surprises in the lower ranks.
Python remains ahead at 23.64%, while the familiar chase group behind it holds steady for the mo... |
| 12.11.2025 | TIOBE Programming Index News – November 2025: C# Closes In on Java | Image: christiancabarrocas/Envato
The November 2025 TIOBE Index brings another twist below Python’s familiar lead. C solidifies its position as runner-up, C++ and Java lose some ground, and C# moves sharply upward, narrowing the gap with Ja... |
| 11.09.2025 | TIOBE Programming Index News September 2025: Perl Regains the Spotlight | Image: mstandret / Envato
Last month, Perl’s gradual rise over the summer into the top 10 rankings was a bit of a mystery. Specifically, version 5 of Perl rose from 27th place last year to 10th place this month. It is still not entirely cle... |
| 30.08.2025 | From Support Engineer to Data Architect: Dinesh Eswararaj’s Journey of Innovation in Data and AI | Share
Share
Share
Share
Email
Dinesh Eswararaj
In the ever-evolving world of data engineering, few professionals embody both resilience and innovation as seamlessly as Dinesh Eswararaj. With nearly two decades of experience, Dinesh has grow... |
| 30.04.2025 | The Cybersecurity Landscape: Navigating the Storm of Data Breaches and Ransomware | In the digital age, cybersecurity is akin to a fortress under siege. The 2025 Verizon Data Breach Investigations Report reveals a troubling landscape. Cyberattacks are rising, and vulnerabilities are being exploited at an alarming rate. The... |
| 28.04.2025 | RSA 2025: Google is Going All-In on AI Agents That Can Help Security Personnel | Composite detections in Google Security Operations sort incidents to find possible connections. Image: Google Cloud
Google Cloud introduced several AI agents for security operations at the RSA Conference, held in San Francisco from April 28... |
| 28.04.2025 | Verizon’s Data Breach Report Findings ‘Underscore the Importance of a Multi-Layered Defense Strategy’ | Image: Chor muang/Adobe Stock
Cyberattacks through third parties are on the rise, according to the 2025 Verizon Data Breach Investigations Report. And, the percentage of VPNs and edge devices in attacks classified as exploitation of vulnera... |
| 24.02.2025 | Advancing the Future of Reactive Microservices in the Cloud | Share
Tweet
Share
Share
Email
As businesses scale their digital operations, the demand for highly responsive, fault-tolerant, and adaptive cloud systems has never been greater. The shift from monolithic architectures to microservices has tr... |
| 05.02.2025 | DeepSeek штурмует рейтинги, OpenAI запускает первого автономного агента: главные события января в сфере ИИ | Первый месяц 2025 года задал высокую планку для развития ИИ. DeepSeek выпустила открытую модель уровня о-1, которая переполошила весь интернет и обрушила акции гигантов индустрии. Американские коллеги ответили настоящим шквалом релизов: Ope... |
| 29.01.2025 | Oracle Linux 10: A New Dawn for Developers | Oracle has unveiled the Oracle Linux 10 Developer Preview, a fresh offering that promises to shake up the landscape for developers and testers alike. Built on the robust foundation of Red Hat Enterprise Linux 10, this release is a beacon fo... |
| 26.01.2025 | Прагматичное функциональное программирование в Java | Мотивация
Поводом к написанию этой статьи стал "Pragmatic FP" манифест
в котором автор утверждает что прагматичное функциональное программирование (далее FP) требует использования всего двух монад - Option и Result.
Данная статья ... |
| 31.12.2024 | Будущее микросервисов: уйдем ли мы к монолитам 2.0? | Микросервисы или монолит? Споры об архитектуре программного обеспечения не утихают, но с 2018-2020 годов наметился интересный тренд: компании начинают переоценивать сложность микросервисного подхода. Возвращение к монолитам, но уже с учетом... |
| 29.12.2024 | Interview with Samant Kumar: Redefining Agile Practices and Driving Transformation Across Industries | Share
Tweet
Share
Share
Email
We sat down with Samant Kumar, a renowned Portfolio Manager and Agile Program Manager, whose contributions have redefined Agile practices across the Insurance, Banking, and Financial Services industries. With o... |
| 02.11.2024 | Ganesh Kumar Murugesan: Pioneering Cloud Cost Management and Data Engineering | Share
Tweet
Share
Share
Email
Ganesh Kumar Murugesan, an accomplished Assistant Director at Northwestern Mutual, who stands out as a notable leader in cloud computing and data engineering, consistently navigating the complexities of the mod... |
| 22.10.2024 | Погружение в недра Apache Lucene: архитектура индекса, выполнение поиска и репликация данных | Это перевод моей статьи в моем блоге про архитектуру Apache Lucene, про одну из самых известных библиотек реализации поискового индекса. Elasticsearch и Solr, широко известные реализации масштабируемых решений для поиска, они используют эту... |
| 16.09.2024 | The Cost of Conversational AI: A Deep Dive into Implementation and Value | In the fast-paced world of technology, conversational AI stands out like a lighthouse in a storm. It promises to bridge the gap between businesses and customers, enhancing communication and driving efficiency. Yet, many organizations find t... |
| 13.09.2024 | How a Product Management and AI Expert is Modernizing Digital Customer Experiences and Technology Platforms Varun is a prominent figure in AI and product management. His career trajectory includes sig... | "AI is about using technological progress to drive positive change and create value for businesses and consumers," says Varun Kulkarni, Senior Engineering Product Manager at Cisco Webex. This statement reflects Varun's perspective... |
| 01.09.2024 | Управление проектами: дайджест публикаций #16 | Борьба с хаосом, проектная документация, SA для самых маленьких, скрамбан, очень (!) много замен для Notion и всё интересное, что писали на этой неделе про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и п... |
| 16.08.2024 | Использование ИИ и векторного поиска в Azure Cosmos DB для MongoDB vCore | В этой статье описывается встроенная функция векторного поиска в Cosmos DB для MongoDB vCore, а также приводится краткое руководство по ее исследованию с использованием кода Python.
Недавно Microsoft объявила о внедрении функциональности ве... |
| 27.07.2024 | Управление проектами: дайджест публикаций #12 | Что интересного писали про управление проектами? Мы прочитали все публикации с Хабра, VC (и не только) и выбрали самые крутые и полезные. Читайте, сохраняйте и применяйте! Основы и гайды
5 ценностей Scrum (от автора методологии Джеффа Сазер... |
| 09.07.2024 | Устойчивость микросервисных Spring приложений: роль аннотации @Transactional в предотвращении утечки соединений | В любом микросервисе четкое управление взаимодействием с базой данных является ключевым фактором для поддержания производительности приложения и его надежности на должном уровне. Обычно мы натыкаемся на странные проблемы с подключением к ба... |
| 06.07.2024 | Управление проектами: обзор публикаций за неделю | Что интересного писали про управление проектами за неделю? Мы прочитали все публикации с Хабра, VC (и не только) и выбрали самые крутые и полезные. Читайте, сохраняйте и применяйте! Основы и гайды
DoR и DoD — критерии контроля задач
Про шир... |
| 18.06.2024 | Spring Boot 3.2: замените свой RestTemplate на RestClient | От переводчика
Сообщество Spring АйО представляет перевод статьи сравнения двух подходов взаимодействия с RESTful сервисами в Spring Boot: с помощью устаревшего RestTemplate, и нового RestClient. Последний является надстройкой над WebClient... |
| 27.05.2024 | Hazelcast: эксперименты с настройкой и долговременным хранением больших объектов in-memory | Статья будет полезна для тех, кто поддерживает приложения на Java, так как большая ее часть посвящена анализу работы G1 GC, знакомству с соответствующими инструментами и особенностями тюнинга GC, в частности для очень больших heap`ов. А так... |
| 23.05.2024 | Быстрее, выше, сильнее: оптимизируем Spring-контекст для тестов | Всем привет! Я Юнес, Software Development Engineer in Test " data-abbr="SDET">SDET в Т-Банке. Помогаю автоматизаторам создавать более эффективные и надежные тесты, готовить тестовые данные и настраивать CI/CD-пайплайны.
Ра... |
| 22.04.2024 | Языковой процессор LPU, GenAI в FinOps и инструменты для анализа данных | Привет, Хабр! Возвращаюсь с новым выпуском полезных материалов, который поможет разобраться в ML, AI и дата-аналитике. Сегодня в программе — состояние MLOps в 2024 году, возможности дата-контрактов, оценка качества данных DQ Score и Python-... |
| 13.04.2024 | Обобщённые типы. Часть 2/3. Классы типов и контейнеры | Скалисты-призыватели, случайно сфотографированные во время работы. Призыв (summon) неявных значений по типу – один из важных инструментов работы с классами типов в Scala 3.
Это вторая часть обзора обобщённых типов, в которой мы расскажем о ... |
| 08.04.2024 | CI/CD для изменений в БД | В контексте DevOps, Continuous Integration and Continuous Delivery (CI/CD) становятся ключевыми компонентами в управлении жизненным циклом программного обеспечения. CI/CD вносит в процесс разработки цикличность и обратную связь, что способс... |
| 29.03.2024 | Развертывание защищенного dev кластера bitnami/kafka в k8s с помощью helm | Всем привет. На этот раз хотел бы поделиться материалом, связанным непосредственно с devops работой. Недавно возникла потребность раскатить kafka кластер в kubernetes. В ходе развертывания возникло очень много сложностей, встречено множеств... |
| 15.03.2024 | Систему модулей в Java для новичков | Привет, Хабр!
Система модулей в Java 9, известная как Project Jigsaw, была задумана и реализована для решения ряда проблем, включая «Ад JAR‑файлов» и сложностей с обеспечением сильной инкапсуляции.
И вот с Java 9 можно явно контролировать, ... |
| 11.03.2024 | AI Governance Models, Key Principles For Trustworthy AI And How AI Governance Ensures Safety, Fairness And Respect For Human Rights. | Share
Tweet
Share
Share
Email
Mrs. Sukanya Konatam is an IT professional boasting an extensive career of over 18 years, enriched by five years dedicated to specializing in AI and AI Governance. Her expertise spans a comprehensive range of I... |
| 08.03.2024 | Управление проектами: обзор публикаций за неделю | Что интересного писали про управление проектами за прошедшую неделю? Мы прочитали все публикации с Хабра, VC (и не только) и выбрали самые крутые и полезные. Читайте аннотации, сохраняйте и применяйте!Основы теории и гайды
Оценка и планиров... |
| 06.03.2024 | Ликбез по Data Governance, защита LLM, рейтинг BI-инструментов и другие новинки в мире ML и DA | Привет, Хабр! После перерыва возвращаюсь с новым выпуском полезных материалов, которые помогут лучше разобраться в ML, AI и дата-аналитике. Сегодня в программе — эволюция СУБД, миграция с Apache Druid на ClickHouse и подходы к экономии ресу... |
| 02.03.2024 | Управление проектами: обзор публикаций за неделю | Что интересного писали в России и за рубежом про управление проектами за прошедшую неделю? Мы прочитали все публикации с Хабра, VC (и не только) и выбрали самые крутые и полезные. Читайте аннотации, сохраняйте и применяйте! Основы теории и ... |
| 29.01.2024 | Дефекты рельсов. Найти, используя IT | 1. Введение
Для обеспечения безопасности движения на железнодорожном транспорте регулярно проводится неразрушающий контроль рельсов с применением различных подходов и методов. Одним из основных подходов к определению эксплуатационного состо... |
| 06.01.2024 | Создание и использование BOM в Gradle | Привет Хабр!
В каждой компании (а если она крупная, то, скорее всего, в каждом подразделении) должна быть выстроена культура использования BOM (bill of materials) для управления версиями зависимостей. В этой статье я хочу поделиться своим в... |
| 29.12.2023 | «Возрождение» больших данных, оптимизация инференса LLM и новинки от AMD | Привет, Хабр! В новом выпуске собрал для вас полезные материалы, которые помогут лучше разобраться в темах ML, искусственного интеллекта и дата-аналитики. Вы узнаете, какие Ops-практики входят в систему MLOps, как выбрать СУБД для анализа д... |
| 29.12.2023 | Scala Digest. Выпуск 12 | Привет, Хабр! Мы — Рома, Настя и Карина, и мы почти год выпускаем Scala Digest на этой площадке!
Со временем подготовка каждого выпуска стала походить на фабричное производство. У нас есть налаженный процесс: мы просматриваем материалы и ос... |
| 29.11.2023 | Fundamentals of Document Databases | A document database (sometimes referred to as a “document store” or a “document-oriented database”), is a NoSQL or non-relational database. However, document databases use an index to associate “keys” with “documents,” making them more effi... |
| 12.11.2023 | Сколько можно это делать вручную. Ищем дефекты рельсов по ультразвуковым отпечаткам | Применение методов машинного обучения для поиска радиальных трещин болтовых отверстий железнодорожных рельсов по ультразвуковой дефектограмме.1. Введение
Для обеспечения безопасности движения на железнодорожном транспорте регулярно проводит... |
| 27.10.2023 | MLOps-инструменты, обзоры рынка и тренды потоковой обработки данных | Привет, Хабр! В сегодняшнем дайджесте продолжаю делиться материалами, которые помогут вам лучше разобраться в темах ML, искусственного интеллекта и дата-аналитики. Какие перспективы у LLM и BI? Куда Amazon и Google инвестировали более $4 мл... |
| 19.10.2023 | Простые шаги к эффективному code review | Всем привет! Меня зовут Владислав Шиханов, я ведущий программист в CDEK. В нашей компании работает 500+ IT-специалистов, именно мы создаём продукты и сервисы, из которых и состоит СДЭК. Моя команда разрабатывает сервисы для автоматизации пр... |
| 28.09.2023 | Python в Excel, базы данных без SQL и трудности в аналитике | Привет, Хабр! Сегодня — международный день доступа к информации, поэтому делюсь с вами интересными материалами по ML, AI и дата-аналитике. В новом выпуске вас ждут новинки от Nvidia для LLM, три пути развития аналитического стека, инструмен... |
| 24.08.2023 | MLOps от Gucci и оценка уровня Data Driven’ности в компании | Привет, Хабр! MLOps пробрался даже в fashion-индустрию. И не говорите после этого, что работа с большими данными и ML — это немодно! В новом выпуске дайджеста — вновь «золотые» статьи по ML, AI и дата-аналитике. По классике начинаем с объем... |
| 04.08.2023 | Ликбез по LLM, новинки от Nvidia и видеокейс по внедрению MLOps | Всем привет! Новый выпуск нашего «Вестника» по ML и дата-аналитике получился очень насыщенным и разносторонне полезным. Во-первых, сразу несколько объемных ликбезов по LLM – на английском языке, но в нашей сфере по-другому никак. Зато есть ... |
| 27.07.2023 | Proton leads the charge for digital privacy and competitive digital markets | In my time as a tech journalist, one relentless upward trend has deeply troubled me — the relentless erosion of privacy.
Despite valiant efforts by passionate activists, consumer rights bodies, and a subset of committed lawmakers, data priv... |
| 18.07.2023 | Как на самом деле работает Java ClassLoader system? (с картинками) — Часть 1/3, Загрузка | Когда я впервые погрузился в мир загрузчиков классов Java, это было ответом на любопытный вопрос. Популярные источники (Wikipedia, Baeldung, DZone) содержат устаревшую, иногда противоречивую друг другу информацию, и это несоответствие послу... |
| 14.07.2023 | TECHNOLOGYADVICE ANNOUNCES THE ACQUISITION OF DZone.com | NASHVILLE, Tenn. (PRWEB) July 14, 2023
TechnologyAdvice, a leading B2B platform delivering advice and facilitating connections between business technology decision-makers and the world’s best technology companies, has announced the acquisit... |
| 26.06.2023 | CI/CD в Data Science, MLOps в финтехе и тенденции в потоковой передаче данных | Звание текста с лучшими мемами получила статья про антисоветы для работы с ML-экспериментами.
Привет, Хабр! Это уже четвертый выпуск дайджеста по ML и работе с данными для тех, кто тащит эти направления в своих компаниях. Сегодня в программ... |
| 01.06.2023 | Postgresso №5 (54) | Beta!
Это PostgreSQL 16 Beta 1. После неё будут ещё беты, число которых заранее не известно - по обстоятельствам. После появится релиз-кандидат, скорее всего тоже не один. Официальный релиз выходит обычно осенью. Можно заглянуть в Beta Test... |
| 26.05.2023 | Новые инструменты для работы c ML-моделями и обзор MLOps от CERN | Привет всем, кто работает с ML-моделями и занимается аналитикой данных! В новом дайджесте для вас много интересных обзоров по инструментам — как говорится, ни ClearML и Airflow едиными. Рынок решений стремительно развивается, и наши подборк... |
| 19.05.2023 | How DevSecOps can mitigate the cyber risks of emerging technologies [Q&A] | The technology world never stands still for very long and as new technologies emerge so too do new threats. With things like quantum computing on the verge of becoming mainstream it's important to understand their security implications.
We ... |
| 12.05.2023 | Фантомный double в прошивках для ядер Cortex-M* | В последнее время появилось много микроконтроллеров на ядрах ARM Cortex-M*, которые поддерживают аппаратную реализацию математики плавающей запятой (FPU). В основном FPU работают с одиночной точностью (float) и её вполне достаточно для рабо... |
| 26.04.2023 | Advancing The Security Operations Center (SOC): New Technologies and Processes Can Help Mitigate Cyber Threats | In the System Monitoring Room Two Senior Operators Work on a Big Interactive Map. Facility is Full ... [+] of Screens Showing Technical Data.getty |
| 21.04.2023 | Массивный курс по управлению данными и обзор новинок от NVIDIA. Дайджест полезных текстов про ML и дата-аналитику | Привет, Хабр! Делюсь новым уловом текстов, которые помогут вам лучше разобраться в темах ML, искусственного интеллекта и дата-аналитики. В этой подборке — смесь фундаментальных трудов и более «популярных» статей. Начнем с красочного лонгрид... |
| 31.03.2023 | Использование PostgreSQL Pager с MariaDB Xpand | Узнайте, как использовать пейджер pspg с базами данных MariaDB для визуализации и эффективного взаимодействия с данными при выполнении задач DevOps.
Я не являюсь противником GUI. На самом деле, я написал три книги о разработке графического ... |
| 30.03.2023 | Выражение Hibernate запросов в виде типо‑безопасных Java-потоков | В этой статье вы узнаете, как расширение JPAstreamer Quarkus упрощает выполнение типо‑безопасных запросов Hibernate без излишней многословности и сложности.
Насколько выразителен конструктор JPA Criteria, настолько же многословными часто бы... |
| 01.03.2023 | Архитектура потоковой обработки медиа-данных | Автор статьи: Андрей Поляков
Старший разработчик в Unlimint
Что такое поток мультимедиа? Обычно это потоковое аудио или видео.
Существует множество источников таких данных:
Веб‑камеры, сетевые ip‑камерыю
Звонки из call‑центров (записываются... |
| 20.02.2023 | Как выполнять тестирование Accessibility веб-сайтов и веб-приложений | В современном цифровом мире — ожидания потребителей, тенденции и технологии меняются с головокружительной скоростью. Каждая организация стремится расширять пользовательскую базу своих веб-сайтов и веб-приложений. К сожалению, создатели мног... |
| 09.02.2023 | Оптимизация OneToMany коллекций Doctrine | В этой статье будет показан пример того, как уменьшить количество запросов к базе данных до одного при работе с коллекциями сущностей иерархической структуры в контексте PHP и Doctrine ORM. Полный пример решения вы можете посмотреть в специ... |
| 09.02.2023 | Как я клонировал Томми Версетти, или запускаем GUI/GPU приложения в Kubernetes | Введение
Привет! Меня зовут Сергей Ермейкин, я Junior DevOps engineer в центре разработки IT-компании Lad. В моей первой статье на Хабре я расскажу про сборку своих GUI/GPU образов и покажу, как настроить хостовую и Kubernetes системы на пр... |
| 03.02.2023 | Распределенный SQL: альтернатива шардированию баз данных | Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способност... |
| 29.01.2023 | RoadMap для Java-разработчика 2023 | Java предлагает отличные API, такие как Swing и JavaFX, для разработки клиентов с графическим интерфейсом. Swing был действительно популярен пару лет назад, но сейчас лидирует C#. JavaFX - ещё один популярный Java API для разработки приложе... |
| 25.01.2023 | Визуальные карты сетей кластеров K8s для оценки их производительности | Создание производительных сервисов и систем — основа любого бизнеса. Ежедневно появляются кучи новых технологий, которые обещают дать возможности, позволяющие превзойти ваши бенчмарки производительности. Однако продакшен-среды — это хаотичн... |
| 20.01.2023 | Testcontainers с Kotlin и Spring Data R2DBC | В этой статье мы оговорим о библиотеке Testcontainers и о том, как ее использовать для упрощения нашей жизни, когда дело доходит до интеграционного тестирования нашего кода.
В приведенном примере я буду использовать простое приложение, рабо... |
| 20.01.2023 | Создание столбчатых диаграмм с помощью JavaScript | Современный мир буквально переполнен данными, и нам желательно уметь представлять их графически для быстроты и удобства восприятия. Одной из наиболее распространённых техник визуализации данных являются столбчатые диаграммы, и в этой статье... |
| 30.11.2022 | Пора закончить холодную войну между DevOps и разработчиками ПО | Если бы нам довелось прочитать разговор в Slack между разработчиком ПО и инженерами DevOps, то он мог бы выглядеть примерно так:
Разработчик ПО: Это займёт кучу времени. «Мне нужно новое окружение для моего приложения».
Два часа спустя…
Dev... |
| 25.11.2022 | Изучите разделение чтения/записи базы данных с помощью браузера | В этом туториале вы узнаете, как прокси сервер базы данных MariaDB MaxScale может использоваться в качестве прозрачного разделителя операций чтения/записи для ваших SQL-запросов.
Разделение чтения/записи — это метод перенаправления операций... |
| 24.11.2022 | Java очень быстрая, если не создавать много объектов | Исследование влияния создания даже крошечных объектов на производительность и сборку мусора.
В этой статье рассматривается бенчмарк передачи событий по TCP/IP со скоростью 4 миллиарда событий в минуту с использованием пакета net.openhft.chr... |
| 17.11.2022 | Datafaker: альтернатива использованию производственных данных | Как разработчики или тестировщики, мы часто сталкиваемся с необходимостью тестирования наших систем. В этом процессе, будь то модульное тестирование, интеграционное тестирование или любая другая форма тестирования, данные часто являются вед... |
| 04.11.2022 | Исключения в лямбда-выражениях Java | Java Stream API плохо работает с проверяемыми исключениями. В этой статье рассмотрим, что делать в таких ситуациях.
В Java есть проверяемые исключения (checked exceptions), которые нужно указывать в сигнатуре метода, и непроверяемые (unchec... |
| 21.10.2022 | 10 лет в ИТ-маркетинге: не нужно притворяться технарём | Дело было так: я не очень внимательно слушала доклады на очередном DevFest в Нижнем Новгороде, медленно осматривая зал. На переднем ряду сидела яркая, прикольная девушка. Мы встретились глазами: раз, два, в перерыве она протянула визитку. Т... |
| 18.10.2022 | Как сделать Jenkins стабильным и сэкономить время, деньги и нервы | От любой системы, которую внедряем в проект, мы ждём стабильной работы. Jenkins не исключение. Когда мы выбираем его в качестве инструмента CI/CD, он начинает напрямую влиять на time to market приложения и, соответственно, на деньги, которы... |
| 12.10.2022 | Java и низкая задержка | Источник
Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается ... |
| 12.10.2022 | Application Security: Crucial Steps To A Stronger Security Posture | Timothy Liu is the CTO and cofounder of Hillstone Networks. |
| 30.09.2022 | Безопасный Spring REST с применением Spring Security и OAuth2 | В этой статье мы продемонстрируем пример настройки Spring Security + OAuth2 для защиты конечных точек REST API на фреймворке Spring Boot. Клиенты и учетные данные пользователей будут храниться в реляционной базе данных (для баз данных H2 и ... |
| 14.09.2022 | Создание IoT-приложения с использованием HTTP API | Фото: kwan fung на сайте Unsplash
Уже несколько лет не снижается ажиотаж вокруг IoT-устройств. Эти устройства могут быть почти чем угодно: от будильника, показывающего погоду, до холодильника, сообщающего о ценах в ближайших продуктовых маг... |
| 21.08.2022 | Подходы к декомпозиции бэкендов информационных систем | Следить за обновлениями блога можно в моём канале: Эргономичный код
Эпиграф
a class is a necessary but insufficient vehicle for decomposition
Класс - это необходимое, но недостаточное средство декомпозиции
— Grady Booch, Object-Oriented Ana... |
| 15.08.2022 | Недельный геймдев: #82 — 14 августа, 2022 | Из новостей: Nvidia выложила в открытый доступ MDL SDK, у Unity вышла новая демка Lion с правдоподобными волосами и шерстью, AppLovin предложил купить Unity за 17,5 миллиардов.
Из интересностей: годный доклад с GDC от звукорежиссёра Джеффа ... |
| 14.08.2022 | Как создать игру Tetris с помощью Three.js | Вспомните, как мы играем в «Тетрис». При движении блока мы свободно перемещаем и вращаем его. Кубы, из которых состоят блоки, соединены, поэтому должно быть соединено и их описание в коде. С другой стороны, когда мы завершаем горизонтальный... |
| 08.08.2022 | Напишите свою инфраструктуру Kubernetes — как код Go | cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml). В предыдущих постах по этой теме я п... |
| 01.08.2022 | Обработка окон и вкладок браузера в Selenium PHP | Один из распространённых сценариев работы с веб-приложениями заключается в открывании нового окна (или вкладки) браузера после выполнения пользователем определённого действия. Многие веб-разработчики используют HTML-тэг __blank, приказывающ... |
| 27.07.2022 | Почему проекты по повышению КПД терпят неудачу | Проекты, связанные с тестированием и аналитикой производительности, терпят неудачу по целому ряду причин. Большинство этих проблем происходит по различным и весьма сложным причинам на каждом этапе жизненного цикла разработки и тестирования ... |
| 20.07.2022 | Известные баги ядра Linux и борьба с ними | Поскольку с каждым днём в современном цифровом пространстве появляются все новые кибер-угрозы, важность безопасности IT-систем переоценить сложно. При этом уязвимыми являются не только онлайн-сети, но и операционные системы. И хотя Linux от... |
| 18.07.2022 | Kafka и Chronicle Queue | Хотя облачные сервисы удобны и гибки, эксплуатационные затраты на приложения, развёрнутые в облаке, иногда могут быть существенными. В этой статье мы расскажем о способе существенного снижения эксплуатационных затрат в чувствительных к заде... |
| 26.06.2022 | Борьба с фрагментацией памяти в ядре Linux | В этой компиляции из двух статей приводятся распространенные методы предотвращения фрагментации памяти в Linux, а также разбираются принципы ее уплотнения, способы просмотра индекса фрагментации и прочие нюансы.
(Внешняя) фрагментация памят... |
| 22.06.2022 | Приложение для чата в реальном времени с помощью Nestjs и PostgreSQL | При помощи этого руководства вы научитесь добавлять функции чата в реальном времени в ваше веб-приложение Nestjs с использованием веб-сокетов. Мы создадим само приложение для чата, а также сохраним чаты пользователей в базе данных PostgreSQ... |
| 07.06.2022 | Написание чата с Akka | Создание чатов — простая и одновременно сложная задача. В этой статье представлен пошаговый туториал по реализации бэкенда для простого многоканального чата.
Сервис будет реализован как комбинация из простого REST API и приложения WebSocket... |
| 09.05.2022 | REST API на основе Snake (Python, Mamba, Hydra и Fast API) | Сегодня я хочу попробовать что-то новое и начну исследовать мир Python. В этой статье представлен пошаговый туториал по реализации простого REST API при помощи Python, Fast API, Hydra и Mamba. Более того, я вкратце опишу, как упаковать всех... |
| 30.03.2022 | Сборка мусора в Java | В этой статье поговорим о сборке мусора (Garbage Collection) в java.
Память в JVM делится на три части:
Young generation (молодое поколение).
Old generation (старое поколение).
Metaspace (Perm Gen).Young Generation (молодое поколение)
Как с... |
| 20.03.2022 | Опыт переезда в облако VKCS (IaC, IaC и в продакшн) | © Viktoria Popova
Дисклаймер: Я написал такую статью, какую сам хотел бы прочитать полгода-год назад, когда мы стартовали миграцию в облако. Мне бы она здорово помогла сэкономить силы, время и нервы – надеюсь, теперь поможет кому-то ещё. Зд... |
| 08.03.2022 | Пять советов по исправлению перекошенных соединений в Apache Spark | Соединения (Joins) являются одними из наиболее фундаментальных преобразований в типичной процедуре обработки данных. Оператор Join позволяет коррелировать, обогащать и фильтровать два входных набора (пакета / блока) данных (Datasets).
Обычн... |