Date | Title | Description |
15.11.2024 | Почему в разработке чат-ботов мы в качестве основы используем Jmix | И за шесть лет работы в нашей айти-команде пока не нашли ни одного критичного минуса. Рассказываю про наш опыт.
Jmix — это open source платформа для разработки многофункциональных бизнес-приложений, который был написан компанией Haulmont на... |
15.11.2024 | Как мы заменили IPMI консолью на HTML5 для управления нашими серверами | Удаленный доступ к физическим серверам обязателен для работы IT-специалиста. Если у вас есть свой сервер или вы арендуете его, скорее всего, вы уже заходили на него через SSH или RDP. Однако традиционные методы управления такими системами м... |
14.11.2024 | Navigating the Digital Maze: Unlocking Access with Tor and Docker | In a world where digital barriers rise like walls, the quest for unfiltered access to information becomes paramount. The internet, a vast ocean of knowledge, often faces blockades that hinder free exploration. Enter Tor, a beacon of hope fo... |
14.11.2024 | Разворачиваем приложение Next.js с базой данных PostgreSQL и задачей Cron на облачном сервере Ubuntu Linux | Привет, друзья!
Предположим, что у нас есть приложение Next.js, данные которого хранятся в Postgres, и мы хотим запустить его в продакшн, но не хотим использовать готовую инфраструктуру Vercel. Что делать? Создать собственную инфраструктуру... |
13.11.2024 | Обзор способов защиты контейнеров Docker: от простого к сложному | Безопасность Docker — один из главных вопросов, занимающих умы DevOps‑инженеров и аналитиков безопасности. Согласно последним отчетам Snyk и Red Hat более 44% всех контейнеров, которые находятся в коммерческой эксплуатации, содержат уязвимо... |
13.11.2024 | А ваш IDM умеет играть в шахматы? | Введение
OpenIDM управляет жизненным циклом учетных записей в организации. Автоматизирует процессы приема на работу, администрирования, управления привилегиями, увольнения. Может синхронизировать изменения в учетных записях во множестве кор... |
12.11.2024 | Подмания: запускаем графические приложения в контейнерах | Часть 1: Установка пакетов из Интернета без sudo
Привет, Хабр!
Перед вами серия статей, в которых на подробно разобранных примерах показано, как удовлетворить некоторые базовые потребности пользователя ПК под управлением ОС Линукс, при помо... |
12.11.2024 | Как мы в МКБ обновляли Zabbix с 4.4 до 6.0 — проблемы и подводные камни | Привет! В этом посте мы расскажем про то, почему вообще выбрали именно Zabbix для мониторинга, для чего его используем, и как решились обновиться сразу с версии 4.4 до 6.0.Как и для чего мы используем Zabbix в МКБ
Система мониторинга на Zab... |
12.11.2024 | Read IT Club: как мы повышаем качество русскоязычной ИТ-литературы | Привет, Хабр! На связи Тимур Напреев, ведущий аналитик компании КРОК. Уже 3 года мы с командой рецензентов – книжных дебагеров занимаемся повышением качества переводов книг по темам ИТ. Но обо всём по порядку.
Однажды я нашел смысловые нест... |
12.11.2024 | Отправка и получение сообщений через RabbitMQ в Symfony | Привет, Хабр!
Итак, решили внедрить асинхронные процессы в своё Symfony-приложение? Отличный выбор! А выбор RabbitMQ для этой задачи — вообще идеален: надёжный, быстрый и отлично работающий в связке с Symfony. Наша цель — научиться отправля... |
11.11.2024 | Написание ETL пайплайна при помощи airflow, rabbitmq и postgres | Всем привет! В данной статье мы рассмотрим как можно локально развернуть airflow с помощью docker desktop'a и PyCharm'a. Кроме него развернём ещё и следующее: rabbitMQ, postgreSQL, redis и MongoDB.
Первый делом, нужно установить себе на ком... |
11.11.2024 | Как обойти блокировки с помощью Tor в Docker | Обход блокировок через Tor
Если запустить Tor в Docker, то его можно использовать как прокси-сервер для обхода блокировок с разных сторон.
В этой инструкции мы запустим сам прокси-сервер. Настроим локальный компьютер для серфинга в интернет... |
11.11.2024 | Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go | Вступление
В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД... |
10.11.2024 | The Rise of GraphRAG and Its Impact on AI Development | In the world of artificial intelligence, innovation is the lifeblood. The latest wave of advancement comes from a powerful concept known as Retrieval-Augmented Generation (RAG). This method breathes new life into large language models (LLMs... |
10.11.2024 | Практические варианты использования port knocking | Справа тоже есть сова (присмотритесь). Источник картинок: сайт kaifolog.ru и Alice McKay/Caters
Существуют различные варианты попыток защиты\сокрытия сервисов от "любопытных глаз". Основные: использование нестандартного порта, fai... |
09.11.2024 | The Evolution of Container Management: A Deep Dive into Deckhouse Kubernetes Platform and containerd 2.0 | In the fast-paced world of cloud computing, staying ahead of the curve is crucial. Two significant updates have recently emerged: the Deckhouse Kubernetes Platform (DKP) updates from versions 1.61 to 1.64 and the release of containerd 2.0. ... |
09.11.2024 | The Rise of Biohacking: A Double-Edged Sword for Health Enthusiasts | Biohacking is the new frontier in health and wellness. It’s a term that conjures images of cutting-edge technology, radical diets, and extreme self-experimentation. But what is biohacking, really? Is it a path to longevity, or a slippery sl... |
09.11.2024 | Integrating External Authorization with NestJS and Angular: A Seamless Approach | In the world of web development, security is paramount. As applications grow, so does the need for robust authentication systems. This article explores the integration of an external authorization server, Authorizer.dev, into a full-stack a... |
09.11.2024 | CBLT — безопасный, быстрый и минималистичный веб-сервер на языке программирования Rust | Для изучения нового языка программирования я использую следующий подход. Сначала я читаю учебник по этому языку программирования, в котором объясняются синтаксис, идиомы, философия и принципы работы языка. После этого я пишу небольшой пет-п... |
09.11.2024 | Релиз Lima 1.0 — инструментария для запуска виртуальных машин с Linux | Представлен релиз открытого проекта Lima 1.0. Это универсальный инструментарий (сборки доступны для macOS, Linux, Windows и BSD-систем) для запуска виртуальных машин с Linux в различных операционных системах, который изначально развивал пох... |
09.11.2024 | IaC и DevSecOps: выбираем лучшие инструменты анализа и защиты инфраструктурного кода | Привет, читатели Habr! С вами Анастасия Березовская, инженер по безопасности процессов разработки приложений в Swordfish Security. Сегодня мы вновь будем говорить об особенностях статического сканирования, но на этот раз переключим фокус с ... |
08.11.2024 | Как внести свой вклад в Open Source и стать полезным | Разработка программного обеспечения становится все более коллективным процессом. В этом контексте все бóльшую значимость обретают открытые проекты, что в совокупности задает тренд на сотрудничество и совместное использование знаний.
Open So... |
08.11.2024 | Готовы вывести свои веб-приложения на новый уровень? Проходите бесплатный курс в Академии Selectel | В Академии Selectel вышел новый курс «Веб-разработка на практике». Внутри — подробные инструкции о разработке и деплое проектов с реальными примерами, а также полезные советы для начинающих веб-разработчиков. Изучение займет меньше часа.
О ... |
07.11.2024 | Жизненный цикл контейнеров в Docker Compose: использование хуков post_start, pre_stop | TL;DR
Docker Compose 2.30.0 добавил поддержку хуков жизненного цикла
Хуки позволяют выполнять команды после старта (post_start) и перед остановкой (pre_stop) контейнера
Можно запускать команды с root-правами, даже если основной контейнер ра... |
07.11.2024 | Как мы докатились до Kubernetes и чем он заслужил любовь бизнеса | Kubernetes сейчас массово используют в ЦОДах и облачных решениях. Какие заслуги у Кубера, что было до него и почему сейчас он едва ли не стандарт отрасли. А ещё, как понять, что Кубер вам ни к чему.
Привет, Хабр! Я — Андрей Камардин, SRE-ин... |
07.11.2024 | Интеграция внешнего сервера авторизации authorizer.dev в фулстек приложение на NestJS и Angular | Предыдущая статья: Создание пользовательского интерфейса для модуля Webhook с помощью Angular
В этой статье я подключу в проект внешний сервер авторизации https://authorizer.dev и напишу дополнительные бэкенд и фронтенд модули для интеграци... |
06.11.2024 | The Art of Building an Operating System: A Journey from Scratch | Creating an operating system (OS) is like sculpting a statue from a block of marble. It requires vision, skill, and patience. Many developers dream of crafting their own OS, but the task often seems daunting. However, when broken down into ... |
06.11.2024 | Как я KeyCloak побеждал | Как я себя чувствовал
Привет, Хабр! Меня зову Амир и я хотел бы сегодня поделиться с Вами своим опытом поднятия сервиса SSO на базе решения KeyCloak.
Вводные:
Требования со стороны бизнеса:
Для внутренних сервисов компании требуется единая ... |
06.11.2024 | Вышел containerd 2.0: первый мажорный релиз проекта за 7 лет | Вчера вышел containerd 2.0. Это популярная исполняемая среда для запуска контейнеров, которая в прошлом была частью Docker. Это первый мажорный релиз проекта с 2017 года. В версии 2.0 появились новые фичи, а некоторые старые перешли в стату... |
05.11.2024 | Хватит называть контейнеризацию виртуализацией | Привет, Хабр! Меня зовут Матвей Мочалов, я — компьютерный инженер и один из авторов корпоративного блога cdnnow! Как-то мы уже обсуждали особенности Docker на разных системах, а сегодня я хочу копнуть глубже — поговорить о том, как наша инд... |
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... |
01.11.2024 | Что такое podman kube и как он может быть полезен для работы в rootless режиме | При развертывании пары десятков контейнеров в Podman в rootless-режиме мы внезапно обнаружили, что они не могут одновременно использовать одни и те же порты, как это обычно работает при использовании Docker.
Решений несколько, но в рамках н... |
31.10.2024 | Navigating the Depths of SoapUI and Kafka Streams: A Dual Exploration | In the world of software testing and data processing, two tools stand out: SoapUI and Kafka Streams. Each serves a unique purpose, yet both share a common thread of complexity and power. This article dives into the intricacies of SoapUI's p... |
31.10.2024 | Grafana Stack: закрываем все современные потребности Observability | Ни одна система не может функционировать без сбоев, всегда могут возникнуть ситуации, когда в работе софта возникают проблемы. И здесь важное значение имеет observability — понятие, включающее в себя мониторинг и наблюдаемость. С помощью мо... |
31.10.2024 | Улучшаем безопасность ваших CI/CD через Shared Docker executor и OPA-плагин | Привет, Хабр! На связи команда безопасности Платформы в лице её тимлида Букина Владимира. Основная задача нашей команды — защита CI/CD и, в частности, GitLab с K8s. Дальше я расскажу вам о том, как мы внедряли, поддерживаем и улучшаем наш п... |
31.10.2024 | Советы Team/Tech Lead: навыки, инструменты и вызовы | Team Lead и Tech Lead – это НЕ должности, а ключевые функциональные роли в команде, которые могут взять на себя опытные специалисты. Team Lead отвечает за организацию работы команды, поддержание продуктивной среды и помощь коллегам в достиж... |
31.10.2024 | Тестирование производительности Docker клиентов для Mac | Недавно я опубликовал статью OrbStack: Почему я забыл про Docker Desktop, которая вызвала оживленную дискуссию в комментариях. Основные вопросы возникли вокруг производительности различных Docker-подобных решений. Мои аргументы, основанные ... |
30.10.2024 | Путь к мастерству: Как стать успешным разработчиком | 👩💻 Программирование — это путь, полный вызовов и возможностей для роста. Я начал этот путь в 2010 году как Junior-разработчик и на данный момент достиг позиции Tech Lead, продолжая развиваться в профессии. Накопленный опыт позволяет мне с ... |
30.10.2024 | Параметризованные сборки в GitLab | Привет, на связи Олег Казаков из Spectr. Сегодня мы разберем тему параметризованных сборок в GitLab и чем они могут быть полезны.Введение в параметризованные сборки
Понятие параметризованных сборок очень популярно в Jenkins — это функционал... |
30.10.2024 | Kafka Streams ч2: DSL, Processor API | DSL — это то, что делает Kafka Streams таким простым и позволяет подняться на более высокий уровень абстракции. В прошлой статье мы рассматривали следующий код:
KStream source = builder.stream("input-topic"); KStream processed = s... |
30.10.2024 | VPN с Mobile IP на Raspberry Pi. WG туннель | Как оно выглядитЗачем?
Ух. 16 лет зареган, первая статья. :)
Для умных дядь в статье ничего интересного, это статья про обычный туннель. Оно для самых маленьких, но отчаянно нуждающихся. Никаких wg-quick'ов тут, впрочем, не будет. :)
Когда ... |
30.10.2024 | Как Elasticsearch поломал сборки и «обнулил» звёзды в Github | Казалось бы, майская история с Docker hub должна была научить всех нас уделять больше времени на обеспечение целостности артефактов проекта, но на то мы и люди, чтобы учиться на своих (и чужих) ошибках не с первого раза. В этой статье я пов... |
29.10.2024 | Navigating the Digital Labyrinth: Insights from CTF Challenges and Database Performance Monitoring | In the realm of cybersecurity and database management, two recent articles shed light on the intricacies of tackling complex challenges. One delves into a unique exploit scenario from a Capture The Flag (CTF) competition, while the other ex... |
28.10.2024 | Crafting a Telegram Bot: The Art of Cooking with AI | In the digital age, where convenience meets creativity, the culinary world is not left behind. Enter the realm of Telegram bots, where technology and gastronomy collide. Today, we explore the journey of creating a unique Telegram bot, “Cybe... |
28.10.2024 | Socket: Software Supply Chain Security Company Raises $40 Million (Series B) | Socket, a company protecting software from supply chain attacks, announced a $40 million funding round. The company monitors open-source packages for malicious behaviors like backdoors, typo-squatting, and obfuscated code.
The Socket Series... |
28.10.2024 | Filesystem race condition. Незапланированное решение задачи на Кубке CTF 2024 | В статье рассмотрим нестандартное решение задания на бинарную эксплуатацию – “R4v5h4n N Dj4m5hu7” и обойдем проверку реального пути к файлу
Задание распространяется в виде докера с 2 исполняемыми файлами и 2 конфигурационными файлами для се... |
28.10.2024 | Приключение на 20 минут. Часть 2: разбираемся со структурой проектов в SoapUI | Всем привет!
В первой части статьи я рассказала про SoapUI в целом, а также работу с ним через командную строку, Docker и Python. В этой части мы подробно рассмотрим структуру XML‑файла SoapUI‑проекта: основные теги и нюансы работы с ними.
... |
27.10.2024 | Unlocking the Art of Data Engineering: Kiril Spiridonov’s Approach to Teaching Beyond Tools | Share
Tweet
Share
Share
Email
In the dynamic field of data engineering, mastering the latest tools and services is essential. But true expertise goes further, it’s about cultivating a mindset equipped for solving real-world problems, adapti... |
26.10.2024 | OrbStack: Почему я забыл про Docker Desktop | Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.
... |
26.10.2024 | Как я создал Telegram-бота, который помогает готовить из любых продуктов | Предыстория создания бота «CyberChiefCooker»
Идея создания «CyberChiefCooker» возникла у меня в студенческие годы, когда я часто оказывался в ситуации, когда нужно было готовить, а под рукой был лишь набор случайных продуктов. Жизнь студент... |
25.10.2024 | А у вас есть проблемы с репозиториями? | Всем привет! Меня зовут Антон Володченко, в Positive Technologies занимаюсь разработкой продуктов на стыке ИТ, ИБ и R&D. Этим небольшим постом я хотел бы чуть сблизиться с нашей аудиторией и побольше узнать, что вас волнует в контексте ... |
23.10.2024 | Socket Raises $40M in Funding | Socket, a San Francisco, CA-based provider of a security platform that protects your most critical apps from software supply chain attacks, raised $40M in funding.
The round, which brought the total amount to $65M, was led by Abstract Ventu... |
23.10.2024 | Удалённый доступ к графике в Linux: от X11 до Docker с GPU | Привет Хабр! С вами снова ServerFlow, и сегодня мы хотим поговорить об удалённом доступе к графическим приложениям на Linux-серверах. Тема эта стала особенно актуальной в последнее время – всё больше задач требует работы с GPU на удалённых ... |
22.10.2024 | IBM's Granite 3.0: A New Era in AI Performance and Safety | IBM has unveiled its latest innovation, Granite 3.0, at the annual TechXchange event. This new suite of AI models is designed to redefine performance and safety in enterprise applications. The Granite 3.0 family includes models that are not... |
22.10.2024 | Как небольшой «тюнинг» Talos Linux увеличил производительность NVMe SSD в 2.5 раза | Предыстория
Недавно я начал готовить очередной Kubernetes кластер на Bare Metal серверах для одного из наших проектов дабы съехать с Google Cloud и снизить расходы на инфраструктуру примерно в 4 раза, получив при этом в 4 раза больше ресурс... |
22.10.2024 | Создание кастомного Kubernetes Scheduler для StatefulSet | В этой статье мы рассмотрим процесс создания кастомного scheduler'а для Kubernetes, ориентируясь на Kubernetes Scheduling Framework.
Обычно для назначения подов на вычислительные узлы используется стандартный планировщик, который, проанализ... |
21.10.2024 | IBM Introduces Granite 3.0: High Performing AI Models Built for Business | New Granite 3.0 8B & 2B models, released under the permissive Apache 2.0 license, show strong performance across many academic and enterprise benchmarks, able to outperform or match similar-sized models
New Granite Guardian 3.0 models d... |
21.10.2024 | IBM Introduces Granite 3.0: High Performing AI Models Built for Business | New Granite 3.0 8B & 2B models, released under the permissive Apache 2.0 license, show strong performance across many academic and enterprise benchmarks, able to outperform or match similar-sized models
New Granite Guardian 3.0 models d... |
18.10.2024 | Безопасный Docker в продакшене | В новом переводе от команды Spring АйО вы узнаете, как минимизировать риски и обеспечить безопасность Docker-контейнеров с помощью CIS Benchmark рекомендаций и автоматизированных инструментов вроде Docker Bench for Security.
Вы используете ... |
17.10.2024 | The Rise of GoSSR: A New Era in Web Development | In the ever-evolving landscape of web development, a new player has emerged: GoSSR. This tool promises to bridge the gap between server-side rendering (SSR) and the Go programming language, offering developers a streamlined approach to buil... |
17.10.2024 | Mount — ещё один способ уменьшения размера Docker-образа | Привет.
Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby. Пришли со словами: предыдущий разработчик не передал исходный код, но систему нужно развивать. Я ув... |
17.10.2024 | Плюс в резюме: оркестрация масштабных приложений для Python-разработчиков | «Разработчик должен знать только необходимый минимум для своего грейда», — сказал никто. Даже если от мидла не требуют понимания какой-то темы, это не значит, что он не встретится с ней в работе. Поэтому мы добавили дополнительные уроки для... |
17.10.2024 | AILink для Wolfram и плагины для ChatGPT | GPT вооруженный плагинами
Я сделал небольшой клиент для Wolfram Language, который умеет вызывать OpenAI API и другие API, которые на него похожи. Сам активно пользуюсь им и хочу рассказать о том, как легко создать ассистента на основе OpenA... |
16.10.2024 | Navigating the Digital Cinema Landscape: A DIY Movie Recommendation System | In the age of streaming, choosing a movie can feel like searching for a needle in a haystack. With countless options available, how do you find that perfect film? This article explores a DIY approach to creating a movie recommendation syste... |
16.10.2024 | Cisco's Data Breach: A Cybersecurity Wake-Up Call | In the digital age, data is the new gold. Companies guard it fiercely. Yet, the fortress can crumble. Cisco, a titan in networking, recently faced a storm. A hacker, known as IntelBroker, claimed to have breached their defenses. This incide... |
16.10.2024 | rustsn — Open Source проект генерации кода и взаимодействия с уже существующем через LLM | Я работал над созданием инструмента под названием rustsn, который позволяет генерировать, компилировать и тестировать код с использованием LLM (Large Language Models). Изначально идея заключалась в том, чтобы автоматизировать процесс написа... |
15.10.2024 | Navigating the Digital Divide: Building an OpenAI API Workaround in Russia | In a world where technology knows no borders, some countries still face barriers. Russia, for instance, finds itself at odds with the OpenAI API. This has led to creative solutions, like the development of a service to bypass these restrict... |
15.10.2024 | IntelBroker вновь шалит с подельниками: взлом Cisco | Сообщение о взломе впервые появилось от известного IntelBroker'a, который утверждает, что вместе с двумя другими хакерами, EnergyWeaponUser и zjj, взломали Cisco 10 июня и похитили большое количество данных, связанных с разработкой продукто... |
15.10.2024 | Рекомендатель кино или как я писал свое DIY-решение для поиска новых фильмов | Вечер. Пересматриваю «Пятницу 13». Не люблю пересматривать фильмы, даже хорошие. Но выбрать интересное кино из потока новинок сложно. Поэтому мне захотелось написать свой рекомендатор кино. Этим и займусь в выходные.
В статье покажу, что по... |
15.10.2024 | Cisco расследует утечку после того, как украденные данные компании были проданы на хакерском форуме | Американская Cisco расследует утечку после того, как злоумышленник продал украденные данные компании на хакерском форуме. Киберпреступник получил доступ к определённым файлам, связанным с Cisco, поделился сотрудник компании-разработчика сет... |
14.10.2024 | Сервис для обхода блокировки OpenAI API в России или ваш первый API | Всем привет! Сегодня я расскажу вам, как я сделал сервис для обхода блокировки OpenAI в россии со стороны OpenAI (не Роскомнадзор даже) с использованием FastAPI и Docker. Мотивация проста. У меня в РФ есть сервер на котором работают сервисы... |
12.10.2024 | Buildpacks vs. Dockerfile: A New Era in Containerization | In the world of software development, efficiency is king. The tools we use can either propel us forward or weigh us down. Enter Buildpacks, a game-changing alternative to the traditional Dockerfile. While Dockerfiles have been the backbone ... |
11.10.2024 | Navigating the Metrics Maze: Leading and Lagging Indicators in Product Development | In the world of product development, metrics are the compass guiding teams through the fog of uncertainty. They illuminate the path, revealing both the destination and the obstacles along the way. Among these metrics, leading and lagging in... |
11.10.2024 | Mastering AWX Ansible with Podman on Debian: A Step-by-Step Guide | In the world of DevOps, automation is king. AWX Ansible stands as a powerful tool, enabling seamless orchestration of IT tasks. But what if you want to run it using Podman on Debian? This guide will take you through the process, step by ste... |
11.10.2024 | The Rise of Creative Bots: A New Era in Digital Expression | In the digital age, creativity knows no bounds. A recent trend has emerged, blending technology and artistry in a way that captivates users and sparks innovation. Enter the world of Telegram bots, where one developer's spark of inspiration ... |
11.10.2024 | The Power of PL/Python: Enhancing PostgreSQL with Python Magic | In the world of databases, PostgreSQL stands tall. It’s robust, reliable, and loved by developers. But what if you could supercharge it? Enter PL/Python. This powerful extension merges the strengths of PostgreSQL with the versatility of Pyt... |
11.10.2024 | The Fusion of PostgreSQL and Python: A New Era in Database Management | In the realm of database management, PostgreSQL stands tall as a robust and versatile system. Now, with the introduction of PL/Python, it has evolved into a powerhouse that combines the best of both worlds: the reliability of SQL and the fl... |
11.10.2024 | Состоялся релиз Ubuntu 24.10 Oracular Oriole (Предвещающая Иволга) | 10 октября 2024 года, согласно графику выпуска проекта от Canonical, состоялся релиз Ubuntu 24.10 Oracular Oriole (Предвещающая Иволга) на новом ядре Linux 6.11, со средой рабочего стола GNOME 47 и компилятором GCC 14.2. Одним из основных п... |
11.10.2024 | Используем Buildpacks вместо Dockerfile | Привет! На связи Александр Бархатов — DevOps-инженер в крупнейшем продуктовом холдинге и автор статей в медиа вАЙТИ. Самое популярное средство для сборки контейнеризированного приложения — это Dockerfile, текстовый файл, в котором прописаны... |
10.10.2024 | The Ant Algorithm: A Path to Efficient Solutions | In the world of algorithms, the Ant Algorithm stands out like a beacon. It offers a unique approach to solving complex problems, particularly the Traveling Salesman Problem (TSP). Imagine a colony of ants, each one searching for the shortes... |
10.10.2024 | Navigating the Waters of Kubernetes Operators and Database Transactions in Go | In the ever-evolving landscape of software development, two concepts stand out: Kubernetes Operators and database transactions in Go. Both are essential for building robust applications, yet they come with their own sets of challenges. This... |
10.10.2024 | Поднимаем AWX Ansible под podman в Debian | Введение
Недавно на работе встала задача адаптировать awx ansible под podman, в процессе установки возникло множество нюансов которые подробно распишу в данной статье.Настройка REDIS
Установим redis
sudo apt -y install redis
Настройка redis... |
10.10.2024 | Три распространенных ошибки с метриками Kubernetes в PromQL | Миллионы разработчиков пишут запросы PromQL и создают пользовательские дашборды Grafana для Kubernetes. И все используют одинаковые метрики из node-exporter, kubelet и kube-state-metrics. К сожалению, не все знают, как при работе с метрикам... |
08.10.2024 | Non-human users pose a serious identity management challenge | Identity and access management (IAM) programs put a lot of emphasis on users, for the obvious reason that compromising user identities is the prime attack vector for ransomware and other threat actors. But while strengthening access and per... |
06.10.2024 | Аутентификация через телеграм в Spring Boot приложении | Способ аутентификации через телеграм отлично описан в документации. В этой статье мы реализуем его в Spring Boot приложении.Создаем туннель с помощью ngrok
Для аутентификации нам необходим домен и если у вас его нет, вы можете использовать ... |
06.10.2024 | Транзакции в БД на Go с использованием многослойной архитектуры | Когда я присоединяюсь к новой компании, меня часто посещает синдром самозванца. После всех этих собеседований кажется, что парни знают, что делают и я смиренно настравиаюсь учиться у лучших.
Однажды, я столкнулся с инцидентом на проде и обр... |
03.10.2024 | Navigating the Hexagon: Effective Project Management with SAFe | In the fast-paced world of project management, clarity is king. The Scaled Agile Framework (SAFe) offers a structured approach to navigating the complexities of large-scale projects. At the heart of this framework lies the "Hexagon of ... |
03.10.2024 | Строим ETL-конвейер для машинного обучения с помощью Kafka, Clickhouse и Go | В этой статье я поделюсь с вами своим опытом использования Golang, Kafka и Clickhouse на примере простого ETL-конвейера для параллельной передачи JSON-данных в базу данных с последующим прогнозированием температуры на основе машинного обуче... |
02.10.2024 | Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.2... | Численность и зрелость команд
При развертывании проектного офиса на базе методологии SAFe ключевую роль играют численность и зрелость команд. В большом предприятии, где существует несколько программ или даже портфелей проектов, важно учитыв... |
01.10.2024 | Небезопасность Debian | В июне 2023 года Red Hat приняла спорное решение изменить способ распространения исходного кода Red Hat Enterprise Linux (RHEL). В социальных сетях разгорелись бурные обсуждения, оставившие многих в недоумении относительно последствий этого... |
30.09.2024 | Immich and Kubuntu Focus: A New Era of Freedom in Digital Storage and Computing | In a world where digital storage and computing often come with strings attached, two innovations stand out: Immich and the Kubuntu Focus Ir14 Gen 2. Both offer a refreshing take on how we manage our data and devices. They are like breath of... |
29.09.2024 | Бесплатная open-source альтернатива Google Photos и iCloud Photos | Как-то мы лежали в кровати с нашим малышом и жена сказала, что фотографий и видео с ним стало больше и она не хочет использовать платное приложение. Примерно так начинается рассказ создателя Immich – бесплатного open-source решения для хран... |
28.09.2024 | Kubernetes: The Culinary Art of Container Management | In the world of technology, Kubernetes stands as a culinary masterpiece. It’s the chef’s knife in the kitchen of cloud computing. This open-source orchestration system has become the go-to tool for managing containerized applications. But w... |
27.09.2024 | 10 практических применений языка Go | 1. Веб разработка (Web Development)
Микросервисы: Конкурентность и эффективность Go делают его идеальным для создания микросервисных архитектур.
Разработка API: Создавайте высокопроизводительные, масштабируемые API для различных приложений.... |
26.09.2024 | Secondary focused fund launched by Tribe Capital and Oister Global | With intentions to invest $500 million over the next two years, mostly into growth and late-stage startups, domestic financial investors Oister Global and Tribe Capital India have teamed up to launch their secondary franchise in India.
Oist... |
25.09.2024 | Kubernetes на сковородке: готовим самые вкусные кластеры | Почему Kubernetes?
Сегодня технологические компании стоят перед выбором без выбора: если перед нами не стоит узкоспециализированная задача, то мы по дефолту идем работать в Kubernetes. Эта система универсальна и проверена годами, поэтому об... |
24.09.2024 | Docker and Monitoring: A Developer's Toolkit for Success | In the world of software development, efficiency is king. Developers crave tools that streamline processes and enhance productivity. Enter Docker, a game-changer in application development and deployment. Docker is like a magic box that hol... |
23.09.2024 | Kestra's $8M Seed Funding: A Symphony of Innovation in Data Orchestration | In the bustling world of technology, where data flows like a river, Kestra Technologies has emerged as a beacon of innovation. The Paris-based company recently secured $8 million in seed funding, a significant boost that will propel its mis... |
23.09.2024 | Docker для разработки C# | Примерно пару лет назад я открыл для себя великолепный инструмент в арсенале разработчика под названием Docker. Вкратце, Docker — это открытая платформа для разработки, доставки и эксплуатации приложений. Сам Docker работает по принципу вир... |
23.09.2024 | Tribe Capital, Oister Global partner to tap secondaries market in India
Recommended Stories For You | Domestic financial investors Oister Global and Tribe Capital India have partnered to launch their secondaries franchise in India, with plans to invest $500 million over the next two years, primarily into startups.
According to a statement, ... |