TGViewer
Channel Public Channel
Бодрый кодер

Бодрый кодер

@bodrcoder

Меня зовут Лев, я IT Лидер в Альфа-Банке. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет.

Автор: @nemirlev
Subscribers
576
Photos
335
Videos
31
Links
206

Showing posts older than #284 · Back to latest

Older Posts 18 shown
Post #282 428
#пятничныйюмор
  • 🤣 16
Post #281 430
Привет! Если вы думали над тем, чтобы заменить bash на Go для CI/CD, получить мощные инструменты тестирования, отладки и читаемый код, посмотрите на Dagger. Это инструмент, который позволяет писать CI/CD-пайплайны на Go, TypeScript или Python — как обычный код. Например сборка приложения и публикация в registry:


package main

import (
"context"
"dagger.io/dagger"
)

func main() {
ctx := context.Background()
client, err := dagger.Connect(ctx)
if err != nil {
panic(err)
}
defer client.Close()

// Собираем Docker-образ
image := client.Container().Build(client.Host().Directory("."))

// Пушим в registry
_, err = image.Publish(ctx, "my-registry/my-app:latest")
if err != nil {
panic(err)
}
}


Из минусов, кода становится больше:


#!/bin/bash
echo "Building app..."
docker build -t my-app .
echo "Pushing to registry..."
docker tag my-app my-registry/my-app:latest
docker push my-registry/my-app:latest


Но на больших и сложных кейсах приемущество становиться очевидным.

#DevOps #CI_CD #Dagger #Automation #GoLang
Post #280
Бодрый кодер pinned «Не успел протестить DeepSeek локально, китайцев не остановить, Alibaba дропнули НОВУЮ нейросеть Qwen2.5-MAX. Говорят мощнее всех существующих и бесплатная. Можете попробовать здесь без смс и vpn. #AI #Qwen #Alibaba #нейросети #технологии»
Post #279
Бодрый кодер pinned «Не успел протестить DeepSeek локально, китайцев не остановить, Alibaba дропнули НОВУЮ нейросеть Qwen2.5-MAX. Говорят мощнее всех существующих и бесплатная. Можете попробовать здесь без смс и vpn. #AI #Qwen #Alibaba #нейросети #технологии»
Post #276 398
Не успел протестить DeepSeek локально, китайцев не остановить, Alibaba дропнули НОВУЮ нейросеть Qwen2.5-MAX.

Говорят мощнее всех существующих и бесплатная. Можете попробовать здесь без смс и vpn.

#AI #Qwen #Alibaba #нейросети #технологии
chat.qwen.ai Qwen Studio Qwen Studio is an official platform from Qwen that empowers both everyday users and developers with unified access to Qwen’s series of open-source and proprietary models. It offers comprehensive functionality spanning chatbots, image and video understanding…
  • 🔥 1
Post #275 328
Не зря я себе купил M4 Max с 128 ГБ оперативки — как будто чувствовал выход мощной нейросети. В теории мне должно хватить для дообучения модели на 70B параметров. Бенчмарки впечатляют, и теперь хочу сам сравнить локальную версию.

UPD: Отбой. Пробовать всё же буду, но, как выяснилось, бенчмарк выше R1 — не настоящий. Модели 70B и 7-8B — это файнтюн версии Qwen или Llama, дообученные на выходных данных оригинальной R1.

#AI #DeepSeek #OpenAI #нейросети #технологии
  • 🔥 1
  • 😢 1
Post #274 327
Такого ажиотажа в AI-сфере не было со времен запуска ChatGPT 3.5! DeepSeek наделал столько шума, что после их заявления о затратах всего в 6 млн$ (при сопоставимой с o1 мощности) акции Nvidia упали почти на 20%. Досталось и другим компаниям, связанным с чипами.

Конечно, я тоже не удержался от тестов. Впечатления позитивные - по качеству почти не отличается от o1, но есть два больших плюса: не нужен VPN и есть нативное приложение для телефона.

А для разработчиков вообще праздник - можно развернуть локально или использовать API всего за $0.14 (против $2.50 за o1). Хотя вроде OpenAI на днях снизили цены, раньше было около $7.5 (я почему-то помню такую цену, но могу ошибится).

С техническими задачами справляется на уровне конкурентов. Правда, если говорить о качестве текста - Sonnet всё ещё остается моим фаворитом 😉

#AI #DeepSeek #OpenAI #нейросети #технологии
  • 👍 8
  • ❤ 1
  • 🥰 1
Post #273 301
В прошлом году писал про рейтинг на Хабре. До сих пор не могу понять эту математику – простые статьи часто получают высокие оценки, а технически сложные материалы не особо заходят. И каждый раз волнуюсь, публикуя новый пост.

Но знаете что? Самый важный индикатор – не цифры, а реальная обратная связь от читателей. Когда человек пишет, что благодаря твоему материалу узнал что-то новое и полезное – это дает невероятный заряд энергии и мотивации делать ещё.

И это работает не только со статьями, а вообще со всеми проектами – главный драйвер для меня это осознание, что твоя работа кому-то помогла. Что ты постарался не зря.

#мотивация #хабр #комьюнити #разработка #контент
  • ❤ 5
  • 🔥 3
  • 👏 1
Post #272 341
Вчера OpenAI выпустила Operator - AI-ассистента с собственным браузером. Он умеет самостоятельно работать с веб-интерфейсами: заполнять формы, делать заказы и искать информацию.

Работает на новой модели Computer-Using Agent (CUA), которая использует GPT-4 для взаимодействия с графическим интерфейсом - умеет кликать, печатать и скроллить как обычный пользователь.

Пока доступен только Pro-пользователям в США.

#AI #OpenAI #ChatGPT #Operator #технологии
  • 🤔 2
  • 👍 1
Post #271 365
😎 Собеседование:
- Знаешь паттерны?
- Да, синглтон!
- А ещё?
- Ну... два синглтона?

#пятничныйюмор
  • 😎 1
Post #270 410
Одного PKCE для SPA уже мало. Почему? Участились случаи token theft даже с правильно настроенным OAuth 2.0.

Варианты улучшений:

Browser fingerprinting (защита от token replay)
Rate limiting по комбинации IP + fingerprint
Anomaly detection по паттернам запросов

Важно: это не серебряная пуля, а набор инструментов. Выбирайте исходя из модели угроз. Не сложно реализовать - browser fingerprinting и rate limiting по device ID, но даст достаточный уровень безопасности.

#security #oauth #api"
  • 👍 1
Post #269 348
3 проверенных стека для метрик:

Классика: Prometheus + Grafana
➕ Простота, огромное комьюнити
➖ Масштабируется до средних нагрузок
Идеально для начала и небольших систем

Длинное хранение: VictoriaMetrics + Grafana
➕ Хранит годы данных, совместим с Prometheus
➖ Сложнее в настройке
Отлично для растущих проектов

Распределенный: Thanos + Prometheus + Grafana
➕ Горизонтальное масштабирование
➖ Сложная инфраструктура
Для больших распределенных систем

#monitoring #devops #metrics"
  • 👍 4
Post #268 326
Устал от холиваров 'gRPC быстрее' против 'REST привычнее'? Давайте о главном - КОНТЕКСТЕ использования.

Микросервисы внутри периметра? gRPC однозначно: контракты, производительность, удобство поддержки. Но стоит выйти за периметр...
Делаем API для React-фронта? REST + OpenAPI. Иначе намучаетесь с grpc-web, прокси и тонной лишнего кода на клиенте. Enterprise интеграции? REST снова выигрывает: у условного банка-партнера серверы еще на SOAP могут работать, не то что gRPC.

Мой опыт: используем gRPC между своими бекенд сервисами, REST для внешних API.

#architecture #api #microservices"
  • 💯 3
  • 👍 1
Post #267 300
Хочу поделиться книгой, которую наконец-то прочитал - "Микросервисы. Паттерны разработки и рефакторинга" Криса Ричардсона.
Если вы давно хотели разобраться в микросервисной архитектуре - это то, что нужно! 🎯 Автор очень толково объясняет все основные концепции и приводит конкретные примеры использования. Особенно здорово то, что после прочтения можно сразу стартовать и правильно спроектировать свои микросервисы.
Правда, есть пара моментов, о которых стоит знать 🤔
Во-первых, все примеры на Java (ну, это было ожидаемо). И автор, скажем так, очень любит свою библиотеку - упоминает её при каждом удобном случае 😅
А вот с русским переводом - отдельная история! Готовьтесь к веселым терминам вроде "спурта" и "GpLang". Хотя общий смысл всё равно понятен. Кстати, сможете догадаться, что это за термины? 🤓
#книги #микросервисы #разработка #java #программирование #обучение #архитектура
  • 👍 5
  • 🔥 1
Post #264 391
Всех с выходными!

#пятничныйюмор
  • 😁 9
  • 👍 1
  • 💯 1
Post #262 383
Знаете это чувство, когда руки сами тянутся к клавиатуре? После поста про Дзен.Мани меня накрыло желанием обновить свой SDK. И понеслось! 🚀
Две ночи пролетели как один миг. Когда код идёт из-под пальцев быстрее мыслей – это просто космос! Перевёл всё на английский, разложил функционал по пакетам (прощай, плоская структура со скриншота 👋), написал тесты. Ну, почти – покрытие под 80% в одном пакете, 100% в другом и несколько пакетов не покрыто, и это уже неплохо!
Сейчас смотрю на результат и душа радуется – репозиторий выглядит почти идеально. Хотя, кого я обманываю, список TODO никуда не делся 📝:

- Добить оставшиеся тесты
- Расписать методы поподробнее, чтобы не нырять в офф доку
- Прикрутить моки для тестов (скорее всего через mockery)
- Ну и по мелочи там...

https://github.com/nemirlev/zenmoney-go-sdk - можно зайти, поставить ⭐️, а потом дать свои классные рекомендации о том, что я упустил 🙂

UPD: Пришлось пост перевыложить, в сущуствующий уже не добавить скриншоты, которые я забыл добавить :(

#golang #разработка #рефакторинг #api #sdk #OpenSource #программирование #zenmoney
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →