Date | Title | Description |
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 | Плюс в резюме: оркестрация масштабных приложений для Python-разработчиков | «Разработчик должен знать только необходимый минимум для своего грейда», — сказал никто. Даже если от мидла не требуют понимания какой-то темы, это не значит, что он не встретится с ней в работе. Поэтому мы добавили дополнительные уроки для... |
17.10.2024 | AILink для Wolfram и плагины для ChatGPT | GPT вооруженный плагинами
Я сделал небольшой клиент для Wolfram Language, который умеет вызывать OpenAI API и другие API, которые на него похожи. Сам активно пользуюсь им и хочу рассказать о том, как легко создать ассистента на основе OpenA... |
17.10.2024 | Mount — ещё один способ уменьшения размера Docker-образа | Привет.
Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby. Пришли со словами: предыдущий разработчик не передал исходный код, но систему нужно развивать. Я ув... |
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 | Рекомендатель кино или как я писал свое DIY-решение для поиска новых фильмов | Вечер. Пересматриваю «Пятницу 13». Не люблю пересматривать фильмы, даже хорошие. Но выбрать интересное кино из потока новинок сложно. Поэтому мне захотелось написать свой рекомендатор кино. Этим и займусь в выходные.
В статье покажу, что по... |
15.10.2024 | IntelBroker вновь шалит с подельниками: взлом Cisco | Сообщение о взломе впервые появилось от известного IntelBroker'a, который утверждает, что вместе с двумя другими хакерами, EnergyWeaponUser и zjj, взломали Cisco 10 июня и похитили большое количество данных, связанных с разработкой продукто... |
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 | Релиз CRIU 4.0 — открытой системы для сохранения и восстановления состояния процессов в Linux | 20 сентября 2024 года состоялся релиз открытой системы для сохранения и восстановления состояния процессов в Linux CRIU 4.0 (Checkpoint and Restore In Userspace). Инструментарий решения позволяет сохранить состояние одного или группы процес... |
23.09.2024 | Нотификации в telegram о падении приложения, через графану | Это не анонсированная третья часть. Первые две здесь:
1. Подготовка Django приложения для локальной разработки и деплоя
2. Django приложение в докере. Логирование и мониторинг(тоже в докере)
Не анонсированная, потому что этот способ подходи... |
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, ... |
23.09.2024 | Open-source data orchestration platform Kestra raises $8M
Your vote of support is important to us and it helps us keep the content FREE.
One click below supports our mission to provide free, deep, and... | Kestra, the maker of a unified open-source data workflow orchestration platform, today announced it has raised $8 million in seed funding to drive the company’s continued expansion across North America and continue its vision to bridge what... |
22.09.2024 | Пользуемся Docker, не выходя из Go | Привет, Хабр!
Зовут меня Егор, я программирую на Go и в этой статье хочу поделиться информацией про Docker и Golang.
Скажу сразу, если ты пришел за Docker SDK, пролистывай немного вниз, там все будет.
Кто такой Докер? Как заявляет сама комп... |
22.09.2024 | Apache Kafka – Producer и Consumer. Простой пример Nodejs приложения | Привет! В продолжение темы изучения микросервисов решил разобраться с взаимодействием этих самых «сервисов», и написать простой пример взаимодействия двух сервисов между собой.
Перед чтением данной статьи, настоятельно рекомендую ознакомить... |
21.09.2024 | Unlocking YouTube: A Guide to Bypassing Restrictions on Your Router and Smart TV | In the digital age, access to information and entertainment is paramount. YouTube, a titan of video content, can sometimes feel like a locked door. Restrictions can be frustrating, especially when you just want to unwind with a good video. ... |
20.09.2024 | Kubernetes proficiency surges as Loft Labs highlights trends | A survey conducted by Loft Labs has revealed increasing proficiency in Kubernetes usage, highlighting a significant reliance on the technology among large, distributed organisations.
The 2024 vCluster Community Survey, which polled over 125... |
19.09.2024 | Django приложение в докере. Логирование и мониторинг(тоже в докере) | Обещанная вторая часть.
Первая часть здесь https://habr.com/ru/articles/844280/
Основной идеей было настроить все с минимальным количеством ручных действий для работы логирования и мониторинга.
Одно ручное действие все же потребуется — указ... |
19.09.2024 | Рецензия на книгу «100 ошибок в Go и как их избежать» Тейва Харшани | Привет! Меня зовут Макс, я Go-разработчик в IT-компании SimbirSoft. Хочу поделиться своим отзывом на книгу «100 ошибок в Go и как их избежать» Тейва Харшани. Книга заинтересовала меня тем, что автор фокусирует свое внимание на ошибках, как ... |
19.09.2024 | Rolling Updates: как обновлять без простоев и стресса | Привет, Хабр!
Сегодня поговорим о том, как избежать нервов во время деплоя с помощью стратегии Rolling Updates. Это один из самых лучших и безопасных способов обновления приложений. Если вы хотите минимизировать простои, исключить массовые ... |
19.09.2024 | Обход блокировки YouTube для любых Smart TV — Docker Desktop + Xray | В статье я расскажу как обойти блокировку для любых Smart TV. Все актуальные способы обхода блокировки ютуб я собрал в тг канале, с подробными инструкциями.
В первую очередь устанавливаем Docker Desktop
Затем необходимо проверить IP-адрес в... |
19.09.2024 | Точечное улучшение скорости Youtube на роутере Keenetic | Всем привет, в этой статье пойдет речь про обход замедления сразу на уровне роутера. Я решил запариться и расписать каждый шаг максимально подробно, да ещё и с картинками, чтобы даже совсем далёкий от всего этого человек смог повторить.
Все... |
18.09.2024 | Navigating the Tightrope of Software Releases: A Guide to Backward Compatibility | In the world of software development, releasing updates is akin to walking a tightrope. One misstep can lead to a plunge into chaos. Developers face the dual challenge of introducing exciting new features while ensuring that existing functi... |
18.09.2024 | Pulumi Launches New Security Products, Building On Its Infrastructure as Code Momentum | Pulumi is an infrastructure management platform for everything running in the cloud.
Pulumi ESC, now generally-available, centralizes secrets and configuration management to safeguard enterprises' most sensitive information Pulumi Insights ... |
18.09.2024 | Java Remote Debug на стендах в локальных облаках (docker/Kubernetes), очевидные вещи (как мне казалось) | Иногда мы не можем локально поймать баг, приложение слишком сложно в конфигурации или просто кривые руки и QA может воспроизвести в 2 клика, в отличии от нас.
Пусть наши стенды это или docker или Kubernetes кластеры.
Включаем дебаг в JVM пр... |
18.09.2024 | Подготовка Django приложения для локальной разработки и деплоя | Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя зап... |
17.09.2024 | From Documentation to a Ready API: The Power of Code Generation with Swagger and FastAPI | In the fast-paced world of software development, efficiency is king. Developers often find themselves buried under the weight of repetitive tasks. Enter Swagger and FastAPI, two powerful tools that can transform the way we build APIs. This ... |
17.09.2024 | От документации к готовому API: Генерация кода из Swagger для FastAPI | В этой статье я расскажу о Swagger и о том, как сгенерировать API и Pydantic модели из Swagger-документации для FastAPI, используя инструмент OpenAPI Generator. В конце статьи вы найдете ссылки на исходный код.
Итак, давайте разбираться!Для... |
17.09.2024 | Как установить и использовать кластер Kubernetes при помощи утилиты kind | Чтобы развернуть готовый кластер Kubernetes, можно использовать разные способы — например, самому подготовить виртуальные машины или выделенные серверы, настроить операционную систему и установить необходимые программы. Однако данный способ... |
17.09.2024 | Добавляем lint-staged в NestJS и Angular приложения, включаем семантическое версионирование фронтенда | Предыдущая статья: Семантическое версионирование NestJS и Angular приложений в NX-монорепозитории
Так как версионирование через плагин nx-semantic-release происходит путем анализа изменений по связанным Typescript-импортам, то нам нужно мин... |
16.09.2024 | Интеграционное тестирование: виды, примеры и инструменты | Интеграционное тестирование нередко вспоминают на собеседованиях, когда спрашивают о видах и уровнях тестирования. И, как любую теорию, его сложно понять в отрыве от практики. В этой статье разбираем тестирование интеграций на конкретных пр... |
15.09.2024 | Как с помощью одного сервиса сократить время онбординга разработчиков на 90% | В первой же строке признаюсь, что в заголовке немного лукавство. Дело в том, что разработчики, с которыми я работал и для которых поднимал этот сервис, – начинающие, студенты младших и средних курсов университетов. Многие из них в начале ра... |
14.09.2024 | The Rise of Distributed Inference: Unlocking the Power of LLMs with llama.cpp | In the realm of artificial intelligence, the race for efficiency is relentless. Distributed inference is the new frontier, where multiple machines collaborate to enhance the performance of large language models (LLMs). Enter llama.cpp, a pr... |
14.09.2024 | Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений | Предыдущая статья: Ускорение деплоя NestJS и Angular с помощью общественных Github-раннеров и создания промежуточных Docker-образов
Когда в команде нет DevOps - инженеров, но очень хочется задеплоить приложение в Kubernetes, можно легко это... |
13.09.2024 | Unpacking GitLab CI: The Power of Pipeline Stages and Automation | In the world of software development, efficiency is king. Enter GitLab CI, a tool that transforms the chaotic process of Continuous Integration and Continuous Deployment (CI/CD) into a well-oiled machine. Imagine a factory assembly line, wh... |
12.09.2024 | The Art of Compact Computing: Streamlining Docker Images for IoT Devices | In the realm of Internet of Things (IoT), every byte counts. Devices like the Raspberry Pi Zero are the unsung heroes of this digital age, but they come with limitations. They are small, nimble, and often underpowered. The challenge? Runnin... |
12.09.2024 | Как уменьшить образ Docker для работы с устройствами IoT | На устройствах интернета вещей (IoT) зачастую слишком мало ресурсов, и их не хватает, чтобы подтягивать и использовать тяжеловесные образы Docker. В этой статье будет показано, как можно уменьшить образ Docker на 36-91% при помощи инструмен... |
12.09.2024 | Docker Simplifies Access to Its Products with a Single Subscription | Streamlined subscription plans deliver unmatched flexibility and support that evolve with development needs, empowering developers and organizations to strengthen enterprise control, accelerate innovation, and improve the developer experien... |
11.09.2024 | The Quantum Leap: Utimaco's Pioneering Role in Post-Quantum Cryptography | In a world where data security is paramount, Utimaco stands as a beacon of innovation. The company recently garnered the 2024 Global Competitive Strategy Leadership Award from Frost & Sullivan, a testament to its prowess in the post-qua... |
11.09.2024 | “Selvakumar Venkatasubbu: Celebrating IEEE Senior Member Elevation and Cloud Engineering Excellence” | Share
Tweet
Share
Share
Email
“Cloud technology is not just about infrastructure and scalability, it about enabling innovation that revolutionizes industries. My passion is to create solutions that not only meet today’s demands but also set... |
11.09.2024 | Как настроить пайплайн с разделением на стадии в GitLab CI | В GitLab CI пайплайны выполняют основную роль в автоматизации процессов CI/CD. Они позволяют разбить весь процесс сборки, тестирования и деплоя на отдельные, логически связанные задачи — или "джобы". Эти джобы структурируются в ст... |
11.09.2024 | Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов | Всем привет! В этой небольшой статье расскажу о том, что такое Jackett, на сколько это полезное и простое решение в вопросе поиска нужных раздач, а также, какие существуют альтернативы как для пользовательского интерфейса, так и для API (Ap... |
10.09.2024 | The Dark Side of Containers: Navigating Security Risks in Docker Environments | In the world of modern IT, containers are the sleek ships that carry applications across the turbulent seas of infrastructure. Docker containers, in particular, have become the go-to choice for developers seeking agility and flexibility. Ho... |
10.09.2024 | Navigating the Stormy Seas of Kubernetes Secrets Management | In the vast ocean of cloud computing, Kubernetes stands as a mighty vessel. It offers flexibility and scalability, but it also brings challenges, especially in managing secrets. Secrets are like treasure chests; they hold valuable informati... |
10.09.2024 | The Rise of AI Coding Agents: Revolutionizing Software Development | In the world of technology, change is the only constant. The latest wave of innovation is washing over the software development landscape, and at the forefront are AI coding agents. These digital assistants are reshaping how we think about ... |
10.09.2024 | Руководство по нагрузочному тестированию для начинающих | Из этого руководства узнаем: зачем проводить нагрузочное тестирование, что от него зависит, какова архитектура, какой подход обеспечит его успешное проведение, как настроить среду, лучшие практики, а также актуальные инструменты для нагрузо... |
09.09.2024 | Navigating the Waters of Microservices with NodeJS and NestJS | In the world of software development, microservices are like ships sailing through a vast ocean. Each ship, or microservice, has its own purpose, yet they must work together to create a seamless journey for users. This article explores the ... |
08.09.2024 | Использование клиента Forti через подсистему Windows для Linux (WSL 2, WSLg) | Обложка
TL;DR В статье рассказывается о доступе к внутрикорпоративным ресурсам через соединение Forti из подсистемы Windows для Linux (WSL).Дисклеймеры
Общий дисклеймер • О личности автора • Отказ от ответственности • Об использовании нейро... |
08.09.2024 | Ускоряем разработку на FastAPI: Мощный инструментарий для создания и тестирования API | В мире современной веб-разработки FastAPI зарекомендовал себя как мощный и быстрый фреймворк для создания API. Однако, при работе над крупными проектами разработчики часто сталкиваются с необходимостью оптимизировать рутинные процессы, улуч... |
07.09.2024 | Kubernetes: A Journey Through Time and Technology | Kubernetes, the orchestration tool that revolutionized container management, has come a long way since its inception. Launched in 2014, it has evolved into a powerhouse of cloud-native technology. Today, we dive into its early days, explori... |
07.09.2024 | Kubernetes: A Journey Back to the Beginning | Kubernetes, the titan of container orchestration, has transformed the tech landscape since its inception. Launched in 2014, it has become synonymous with cloud-native applications. But what if we could rewind the clock? What if we could exp... |
07.09.2024 | Munivel Devan: A Visionary Event-Driven Platform Architect Shaping the Future of Technology | Share
Tweet
Share
Share
Email
“I believe technology should solve problems and encourage creativity and new thoughts. Every line of code I write is a step toward building a future in which technology reshapes industries and creates opportuni... |
06.09.2024 | Бесплатный аналог Notion на своем сервере за 10 минут. Локальный запуск, настройка и деплой Wiki.JS | Привет, друзья!
Как вы, возможно, уже знаете, 9 сентября Notion покидает рынок РФ, и, по слухам, это может сопровождаться удалением всех аккаунтов из России. В связи с этим, нам всем стоит задуматься о том, какую альтернативу выбрать.
После... |
05.09.2024 | Темные стороны контейнеров: риски и меры безопасности | Гайнуллина Екатерина, инженер по информационной безопасности отдела развития Security VisionВведение
Контейнеры Docker давно стали неотъемлемой частью современных IT-инфраструктур благодаря своей легкости и гибкости. Однако, несмотря на все... |
05.09.2024 | Проектирование микросервисной архитектуры в среде NodeJS/NestJS | Microservice Architecture Design in a NodeJS/NestJS Environment | Online Retail SystemПроектирование микросервисной архитектуры в среде NodeJS/NestJS
Сценарий: Перед вами стоит задача разработать микросервисную архитектуру для системы онлай... |
03.09.2024 | Перенос БД postgresQL из Docker'а на локальном хосте на Docker VPS: покомандная шпаргалка | Это конспект, который представляет собой личные заметки по решению указанной задачи. Цель задачи: расшарить локальную БД для единовременного доступа с нескольких клиентов. При решении был использован дешевый VPS от известного хостера.
Ред.:... |
03.09.2024 | Docker-OSX удалили с Docker Hub после жалобы Apple | Проект с открытым исходным кодом Docker-OSX удалили с площадки Docker Hub после жалобы Apple. Юристов компании не устроил установщик macOS в репозитории проекта. Он защищён авторским правом, поэтому администраторов попросили удалить образ.
... |
03.09.2024 | Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж | Привет! Я Александр Хренников — руководитель DevOps-юнита в KTS. Первый коммит в репозиторий kubernetes был сделан 10 лет назад, 6 июня 2014 года. За это время kubernetes прошёл большой путь и стал самым популярным средством оркестрации кон... |
02.09.2024 | Деплой .NET приложений для самых маленьких. Часть 2. Github Actions | В прошлой статье мы рассмотрели чрезвычайно популярный инструмент для выкатки приложений Jenkins. Мы подружили его через плагины с SSH, с GitHub, построили простой пайплайн с помощью Groovy. И вроде все здорово, все работает как должно, но ... |
02.09.2024 | Spark Essentials: Руководство по настройке и запуску проектов Spark с помощью Scala и sbt | Введение
В этой статье представлено подробное руководство по инициализации проекта Spark с помощью Scala Build Tool (SBT). Это руководство охватывает все этапы процесса, включая создание проектов, управление зависимостями, локальное тестиро... |
01.09.2024 | Building Applications with NestJS and Angular: A Guide to Deployment with PM2 and Docker Compose | In the world of web development, building applications is like crafting a fine piece of art. Each layer, each component, must fit together seamlessly. This article dives into the intricacies of deploying applications built with NestJS and A... |
01.09.2024 | Bridging the Gap: Automating Testing with Playwright and Cucumber | In the fast-paced world of software development, the need for reliable testing frameworks is paramount. Enter Playwright and Cucumber, two powerful tools that, when combined, create a robust environment for automated testing. This article e... |
01.09.2024 | The Future of Development: Embracing AI as a Platform | Artificial Intelligence (AI) is no longer just a buzzword. It’s a transformative force, reshaping how we approach development. The conversation around AI often oscillates between two extremes: one side fears that AI will replace human progr... |
01.09.2024 | The Art of Streamlining: Optimizing Docker Images for Efficiency | In the world of software development, efficiency is king. As applications grow, so do their dependencies. Enter Docker, a tool that allows developers to package applications into containers. But what happens when those containers become blo... |
31.08.2024 | Мотивацию надо поднять | Всем привет! Иногда бывает так, что учиться очень сложно и мотивацию надо поднять, а дженерики и лямбда выражения совсем высосали силы. Поэтому я, пару дней назад, залипая в мобильную игру, внезапно поймал себя на мысли, что могу упростить ... |
29.08.2024 | Ручной деплой NestJS и Angular приложений на выделенном сервер через «Docker Compose» и «PM2» | Предыдущая статья: Сборка приложений на NestJS и Angular и запуск их в двух вариантах: через PM2 и через "Docker Compose"
Покупаем выделенный сервер и настраиваем SSH доступ к нему с локального компьютера.
Добавляем https://github... |
29.08.2024 | Автономный бизнес — Telegram канал + LLM | Всем привет, в этой статье я хотел бы рассказать о создании скрипта для рерайта постов Telegram каналов с помощью LLM модели и их публикации у себя на канале.
Первое, что нам потребуется это локально поднятая LLM модель, для обработки посто... |
29.08.2024 | Добавляем CI/CD конфиг для деплоя NestJS и Angular приложений на выделенный сервер с помощью GitHub Actions | Предыдущая статья: Ручной деплой NestJS и Angular приложений на выделенном сервер через "Docker Compose" и "PM2"
Прописываем секретные переменные окружения в гитхаб.
Устанавливаем "GitHub Actions"-раннер на выд... |
28.08.2024 | The Rising Tide of Mac Malware: A Call to Arms for Users | The digital landscape is shifting. Once considered a fortress, macOS is now under siege. The emergence of Cthulhu Stealer, a new malware targeting Mac users, signals a grim reality. No longer can users assume their devices are immune to thr... |