Рубрика «backend»
Как обойти гору: эффективные приёмы обработки пользовательских данных
2025-02-05 в 11:55, admin, рубрики: backend, locker, rate-limitБезболезненная миграция с NATS на Kafka
2024-12-26 в 12:28, admin, рубрики: backend, backend-программирование, backend-разработка, Go, nats, software development, многопоточное программирование, многопоточностьПривет! Меня зовут Максим, я Go-разработчик из Wildberries. Свою дебютную статью я хочу посвятить довольно популярной теме, когда на проекте приходится уходить с одной технологии на другую. Данная статья будет полезна разработчикам, кто активно использует асинхронный способ передачи данных в своих проектах. Статья несет исключительно опыт автора.
В первую очередь заглянем поглубже во внутреннее устройство каждого брокера и особенности при работе с ним.
Nats
Обзор 4 новых инструментов AI для программирования: v0, Bolt.new, Cursor, Windsurf
2024-12-21 в 7:26, admin, рубрики: AI, backend, ИИКак использовать http внутри Minecraft?
2024-12-15 в 7:16, admin, рубрики: backend, javascript, javascript library, minecraft, minecraft server, minecraft модификации, nodejs, telegram, telegram apiПриветствую всех читателей !
Расскажу предысторию создания данного поста
Недавно, скучая после безумно нудного учебного дня и залипая в очередной раз на любимом видеохостинге, мне наткнулось интересное видео, сподвигшее к созданию невероятного (Внизу версия на Рутуб, выложенная мной, для читателей из России).
Как можно видеть с самого видео, человек, нажимая на кнопку в Майнкрафте, включает у себя лампу в реальной жизни.
Читать полностью »
10 инструментов для облегчения backend-разработки
2024-12-02 в 15:15, admin, рубрики: backend, copycat, cursor, DataDog, encore, flyway, infisical, qodo, raycast, seedBackend-разработка может быть довольно сложной из-за огромного количества инструментов, библиотек и пакетов, из которых приходится выбирать.
Однако правильные инструменты способны значительно облегчить работу разработчика.
Сегодня мы познакомимся с 10 инструментами, которые сделают backend-разработку проще.
Этот список вас удивит.
1. Encore — фреймворк для backend-разработки на TypeScript и Go, предназначенный для создания надёжных и типобезопасных приложений
Особенности трудоустройства в 2024 (golang)
2024-09-30 в 6:15, admin, рубрики: backend, golang, рекрутинг, трудоустройство, трудоустройство в itЗа свои 15+ лет в разработке я прошёл наверное 100+ собеседований — и почти четверть из них в этом году, в течение последнего месяца:) Что‑то необычное происходит — подумал я — и решил поделиться наблюдениями — может вы тоже что‑то заметили? А может это просто кому‑то чуть поможет в поиске работы или наоборот в рекрутинге.
Бэкграунд
Привет, сегодня я попытаюсь объяснить все то, что я хотел бы знать в начале пути разработки на Actix Web.
Немного лирики для начала.
Rust - мультипарадигменный компилируемый язык программирования общего назначения, разрабатываемый Mozilla. Очень рекомендую выучить базовые концепции, типы, синтаксис языка, немного узнать про cargo.
Actix Web - высокопроизводительный web framework для Rust. Собственно о нем и речь в статье.
Управление временем контейнера с помощью docker-compose и faketime
2024-08-20 в 19:37, admin, рубрики: backend, docker, docker-compose, faketime, контейнеры, микросервисы, системное время, тестированиеЗачем нам управлять временем?
В начале немного о себе, мое основное занятие — обеспечение качества на вверенных проектах, я Senior QA в компании Umbrella IT. Периодически при тестировании микросервисов приходится сталкиваться с необходимостью изменения времени для проверки работы того или иного функционала. Это может быть функционал, который срабатывает по «тику» cron, или связанный с применением системного времени как одного из условий обработки/хранения/передачи данных тестируемым микросервисом.
Учишь русский, учишь Java, едешь в Россию работать, или Как я «зашёл в ИТ» 10 лет назад
2024-06-10 в 8:05, admin, рубрики: backend, java, карьера ИТ-специалиста, карьера программиста, смена профессииПисатель Дмитрий Глуховский* как-то предложил водителю автобуса из Саратова свой вариант карьерного плана в ИТ. Моя карьера сложилась почти по этому плану. Только я учил Java.
Бэкэнд для начинающих или типовые ошибки бэкэндера
2024-05-14 в 11:39, admin, рубрики: backend, конкурентность, согласованность, транзакцииВсем привет! Я Олег, fullstack‑разработчик в компании Тензор, тимлид небольшой команды.
Одна из моих обязанностей в роли тимлида — code review. За годы работы многое повидал и выделил для себя типовые ошибки, с которыми сталкиваются начинающие backend‑разработчики. Сегодня расскажу о некоторых из них.
О чем пойдет речь
Разберем типовые ошибки, которые допускаются при работе с SQL‑базами данных в рамках сервиса с высокой нагрузкой и конкурентными запросами.
В качестве БД возьмем PostgreSQL, в примерах кода будет использоваться как SQL-запросы, так и «некий ORM чем‑то напоминающий Sequelize» (все совпадения случайны).Читать полностью »