Обновить
37
0
Suleiman Dibirov@idsulik

Senior Software Engineer

Отправить сообщение

MCP: революция в мире искусственного интеллекта

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели13K

Model Context Protocol — это не просто очередной технический стандарт. Это фундаментальное изменение парадигмы в разработке систем искусственного интеллекта. Если раньше языковые модели были подобны сверхразумным, но изолированным существам, то теперь они могут стать активными участниками цифровой экосистемы, взаимодействующими с окружающим миром в реальном времени.

Читать далее

Docker Model Runner: запускаем ИИ-модели локально

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели3.2K

Компания Docker выпустила новую интересную функцию в бета-версии, которая должна заинтересовать всех, кто работает с генеративным ИИ. Docker Model Runner позволяет загружать, запускать и управлять ИИ-моделями прямо на вашем локальном компьютере без необходимости настройки сложной инфраструктуры.

Читать далее

Build Checks в Docker: как проверять конфигурацию сборки

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2.5K

Build Checks — это новая функция, представленная в Dockerfile 1.8, которая позволяет проверять конфигурацию сборки перед её выполнением. Эта функция работает как расширенная форма линтинга для Dockerfile и параметров сборки, помогая выявлять потенциальные проблемы и антипаттерны до начала фактической сборки.

Читать далее

Docker Bake: современный подход к сборке контейнеров

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели9.7K

В этой статье мы рассмотрим возможности Docker Bake, его преимущества перед стандартным подходом, а также разберем практические примеры использования для различных сценариев разработки.

Читать далее

Понимание Common Expression Language (CEL): Руководство для начинающих

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели1.8K

Common Expression Language (CEL) - это специализированный язык выражений, разработанный Google для безопасного, эффективного и простого выполнения различных проверок и вычислений в приложениях. Проще говоря, CEL - это мощный инструмент для создания логических правил и условий, которые легко интегрируются в приложение и позволяют гибко управлять его поведением без необходимости изменения основного кода.

Читать далее

Helm CEL: Валидация Helm чартов с помощью CEL

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели1.3K

Каждый, кто работал с Helm чартами, сталкивался с необходимостью валидации values.yaml. Стандартный подход с использованием JSON Schema работает, но часто становится громоздким и ограниченным. В этой статье я хочу представить Helm CEL — плагин, который позволяет использовать Common Expression Language (CEL) от Google для валидации конфигурации Helm чартов.

Читать далее

Жизненный цикл контейнеров в Docker Compose: использование хуков post_start, pre_stop

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели1.6K

В версии 2.30.0 Docker Compose появился новый функционал - хуки жизненного цикла контейнера. Давайте разберемся, что это такое и как их использовать для решения практических задач.

Читать далее

Решение задачи с собеседования Linked List Cycle [+ ВИДЕО]

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели1.2K

Всем салют! Давайте решим задачу "Linked List Cycle"

Дан head, являющийся головой связного списка, необходимо определить, есть ли в списке цикл.

Читать далее

go-collections: структуры данных для Go с поддержкой дженериков

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели3.4K

Язык программирования Go предоставляет базовые контейнеры, но часто разработчикам необходимы более специализированные структуры данных. Пакет go-collections предлагает реализации распространенных структур данных с поддержкой дженериков, что делает код более выразительным и удобным.

В этой статье мы подробно рассмотрим возможности пакета go-collections, его установку и примеры использования различных структур данных.

Читать далее

Swama: CLI-инструмент для работы с Swagger/OpenAPI

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели1.5K

Как Swama помогает упростить работу с API-спецификациями Swagger/OpenAPI: обзор возможностей CLI-инструмента.

Читать далее

Решение задачи с собеседования Reverse Linked List [+ ВИДЕО]

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.8K

Всем салют! Давайте решим задачу "Reverse Linked List"

Дан указатель head на начало односвязного списка, необходимо развернуть список и вернуть развернутый список.

Читать далее

Решение задачи с собеседования Middle of the Linked List [+ ВИДЕО]

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.4K

Всем салют! Давайте решим задачу "Middle of the Linked List"

Дан указатель head на начало односвязного списка, нужно вернуть средний узел списка.

Если средних узлов два, нужно вернуть второй средний узел.

Читать далее

Решение задачи с собеседования Fruit Into Baskets [+ ВИДЕО]

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели796

Всем салют! Давайте решим задачу "Fruit Into Baskets"

Нужно собрать как можно больше фруктов на ферме, но с учетом правил, которые установил владелец фермы

Читать далее

Решение задачи с собеседования Longest Substring Without Repeating Characters [+ ВИДЕО]

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели4K

Всем салют! Давайте решим задачу "Longest Substring Without Repeating Characters"

Дана строка s, нужно найти длину самой длинной подстроки без повторяющихся символов.

Читать далее

Единственное руководство, необходимое для успешной сдачи экзамена CKAD(Certified Kubernetes Application Developer)

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели13K

12 июня 2022 года я сдал экзамен CKAD. Изначально объем знаний, необходимых для сдачи этого экзамена, был пугающим, но с правильной подготовкой я справился. В этой статье делюсь опытом, ресурсами и советами, которые помогут вам успешно подготовиться к экзамену CKAD.

Читать далее

Синхронизация локальных изменений с kubernetes контейнером. Часть 2

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели3.1K

В предыдущей статье показал вам как работают docker desktop watch, skaffold dev и tilt up, которые помогают синхронизировать локальные изменения в контейнер, что очень важно во время разработки.

На этот раз хочу показать DevSpace и Garden, эти инструменты очень похожи на Tilt, у них есть dashboard, как у Tilt, есть мгновенная синхронизация изменений и под катом вы увидите, как легко можно запустить проект в kubernetes и начать разрабатывать.

Читать далее

Синхронизация локальных изменений с docker/kubernetes контейнером

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели15K

Салют!

Хочу рассказать вам про такие замечательные инструменты как docker compose(быть точнее про новую возможность watch), skaffold, tilt.

Рассказать для чего они полезны, как пользоваться и с примерами.

Читать далее

Сказ о том, как я за год решил более 600 leetcode задач

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели186K

Всем салют!

Хочу рассказать вам историю о том, как я начинал с уровня — «не могу решить даже 1 easy задачу из 10» до уровня — «могу решить каждую вторую medium задачу» и прошел несколько coding сессий в таких компаниях как Meta, Booking, Careem, Avito...

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность