TGViewer
Channel Public Channel
Nikita Shamaev (channel)

Nikita Shamaev (channel)

@shamaevnn

Backend разработчик
@shamaevn
https://github.com/shamaevnn
Subscribers
958
Photos
61
Videos
4
Links
63
Recent Posts 20 shown
Post #138 6.8K
Лесенка 

Есть такой тест "лесенкой" для миграций БД.
Суть:
1) Взять все миграции
2) Применить миграцию
3) Откатить
4) Опять применить
5) Перейти на следующую
6) Сделать так для каждой миграции

Зачем?
Помогает выявить неочевидные баги. Например, создали какой-то индекс/тип в бд, но не прописали его удаление.

Реализация для SqlAlchemy + Alembic есть вот тут. А более подробное описание есть в статье на хабре от Яндекса.

Считаю, что такой тест должен быть по умолчанию во всех шаблонах для FastAPI — просто и эффективно. Если у вас на проекте почему-то его нет, обязательно добавьте.

🪜
  • 👍 15
  • ❤ 6
Post #137 5.83K
Post #136 4.46K
Навык, о котором я забыл

На Физтехе приходилось усваивать большой объем информации в сжатый срок (слава лекторию). Особенно помогало смотреть лекции в х2-х3. Почему-то после выпуска я забыл про него.

И вот только недавно опять стал смотреть все видео на х2-х3. Качество усвоенной информации не меняется, а количество увеличивается в 2-3 раза. Да просто, да примитивно. Корю себя за то, что забыл про эту волшебную кнопочку.

Пока только текстовые статьи никак не сокращаю, хотя можно было бы просить ChatGPT делать выжимку по ссылке. Но вроде замена гугла на чат Bing сама по себе сокращает количество этих статей, так что вроде и это не нужно.

  • 👍 12
  • 🔥 3
  • ❤ 2
  • 😱 1
Post #135 4.16K
Москва

Москва летом — лучший город в мире. Я говорю на языке фактов.
Оспорьте 👇🏻

🌞
  • ❤ 12
  • 🤡 12
  • 👍 1
  • 🔥 1
Post #134 4.03K
Визуализация движения машин одного из каршеринов в Москве в течение пары часов

Надеюсь, что:
а) меня не забанят в нем
б) удастся вытащить интересные данные для анализа

🚘
  • ❤ 14
  • 🔥 10
Post #133 3.58K
Nikita Shamaev (channel) Бац и 150 подписчиков Вы откуда?)
Оказывается, шэринг папок дает подписчиков

Сначала запихнули в подборку в крипто-канале в разделе dev.
А еще и Денис Айвазов сделал подборку с каналами физтехов. Подписывайтесь на всех!

🧨
  • 👍 7
  • 🔥 5
  • 😁 1
Post #132 2.98K
Бац и 150 подписчиков
Вы откуда?)
Post #131 3.27K
S3 от Cloudflare

Упустил новость, что летом 2022 Cloudflare запустили свое S3 like хранилище -- Cloudflare R2. Все бы ничего, очередной storage, но!

Поражает цена!
Вот тут есть сравнение для кейса (Scenario 1), когда нужно "hot" хранилище с постоянным доступом на чтение и запись (скорее всего вам оно и нужно). Выходит на 99% дешевле, чем Amazon.
Если же нужно "cold" хранилище (Scenario 2), то уже Amazon будет на 75% дешевле.

Пока я не понимаю, в чем подвох 🤔

💾
Cloudflare Cloudflare R2 - Egress-Free Object Storage Scalable, durable, affordable object storage with S3-compatible APIs. Near-infinite scale, zero egress fees, progressive migration, and R2 Data Catalog for analytics.
  • 👍 1
  • 🔥 1
Post #130 2.65K
Девопс и ChatGPT

Я ненавижу заниматься деплоем (если вы тоже, ставьте 🤡, остальным соболезную):
* постоянно что-то с чем-то не стыкуется
* не знаешь синтаксиса платформы для yml скриптов
* в документации есть примеры, но как всегда не для твоего случая
* делаешь микро-изменение в одну запятую и ждешь потом 5 минут, чтоб проверить, работает ли оно. (подскажите, если можно иначе тестить)

Благо, используя бесплатный bing с ChatGPT-4 под капотом, жизнь сильно упрощается. Ниже видео с генерацией yml скрипта для GitLab, который поднимает БД и запускает тесты.
Мой гуглеж теперь только такой

💬
  • 🤡 20
  • ❤ 3
  • 👍 2
  • 😁 1
  • 😱 1
  • 🐳 1
Post #129 2.45K
На Пхукете 🥭 🇹🇭
  • 🍾 8
  • 🤩 3
  • 🔥 2
Post #128 2.72K
Бесплатный ChatGPT для разработчиков

Фишки:
1) Можно генерить код по запросу
2) Генерация тест кейсов
3) Комментирование/объяснение кода
4) Проверка на безопасность кода
5) Style checking

Можно установить в:
1) Google chrome
2) Продукты JetBrains
3) VS Code

По личному опыту: использую для генерации комментариев и документации.
Тест кейсы генерирует не кодом, а словами, типа "проверь, что результат этой функции будет таким при таком входе" (по крайне мере для Python), а хочется все же кодом.
Кажется, что должен чуть пошустрее работать. Но ладно, бесплатный же, можно и подождать)

https://bito.co/

🦾
bito.co This is the default server vhost
  • 🔥 7
  • ❤ 2
  • 👍 2
  • 😁 1
Post #127 2.17K
С др меня!
  • 🎉 43
  • 🔥 6
  • ❤ 3
Post #126 2.09K

Forwarded from dev.insuline.eth

Привет! Вот и первая статья за 2023 год, о важности созвонов в компании и о правилах продуктивности от CZ!

Рекомендую прочитать каждому, кто работает в найме или владеет собственной компанией. Особенно будет полезна менеджерам и управленцам 🙂

Почитать можно в Teletype, но лучшие подписчики – поставят апвоут на VC, чтобы помочь в развитии канала (все-таки органического трафика в телетайпе не хватает). Enjoy💥
Teletype Почему длинные рабочие встречи – зло, что такое тривиальность и причем тут СЕО Бинанса? GM! Не знаю, собирается ли СЕО Бинанса запустить свой инфокурс, но он написал рассуждение о тайм-менеджменте и как у него получается...
  • 👍 2
  • 🔥 2
Post #125 1.89K
Ну как тут не согласиться)
Post #124 4.19K
it-books.zip938.3 MB
НОВОГОДНИЕ ПОДАРКИ (70 книжек)! 🎅🏻

Посмотрел видео Алексея с кратким обзором на 70 книжек для IT. Подметил для себя парочку. Думаю, надо скачать, почитать и выложить их в канале, как уже делал с несколькими (раз и два).

Но потом в меня вселился Дед Мороз, который нашел все эти книги в pdf (потратив 2-3 часа) и собрал в одном месте.
На здоровье!

Разделы (совпадают с порядком в видео):
* Как хорошо писать код — 14 книг
* Тестирование — 4 книги
* Python — 10 книг
* GoLang, Rust — 6 книг
* Linux — 2 книги
* Алгоритмы — 1 книга
* PostgreSQL — 5 книг
* Безопасность — 2 книги
* Проектирование больших систем — 3 книги
* Frontend — 4 книги
* SoftSkills, management, business — 13 книг
* Другое — 7 книг

@shamaevnn
🎁
  • ❤ 15
  • 👍 9
  • 🍾 1
Post #123 2.2K
Nikita Shamaev (channel) Законодатель трендов — это тот, кто ставит самую первую реакцию под постом в телеге.
Признание — это когда в канале появляется нативная реклама телеги.
  • 👍 2
  • 😁 2
  • 🕊 1
Post #122 3.04K
Nikita Shamaev (channel) Делимся знаниями День знаний прошел, но это не повод не поделиться ими с хорошими людьми. Что это? Статья, в которой собрано много основных примеров для работы с Web3 на Python с попутным объяснением некоторых моментов. Кому это? 1) Начинающим разработчикам…
Часть 2

Что это?
Статья, в которой вы найдете примеры по улучшению производительности ваших web3 проектов. Также есть подборка полезных сервисов.

Кому это?
Скорее не для начинающих. Хотя какие-то примеры, например, с асинхронной версией web3py, можно взять на вооружение.

https://habr.com/ru/post/699560/

🌐🌐🌐3
Хабр Web3.0 на Python, часть 2: advanced Привет, хабр! В первой части мы рассмотрели базовые операции на web3py, которые закроют большинство ваших потребностей для проектов на ранних этапах. Здесь же речь в основном пойдет про улучшение...
  • ❤ 11
  • 🔥 3
  • 👍 1
  • 🐳 1
Post #121 1.97K
tsum.tar.gz60 MB
Все 142k товара из ЦУМ на сентябрь 2022

🤑самая дорогая вещьжилет из меха соболя от Valentino, 9_950_000 ₽

👚самый дорогой брендde GRISOGONO, средняя цена 2_904_037 ₽

🈹 самая большая скидка в абсолютном значении на момент парсинга — 690к (30%) на жакет Saint Lauren

👘

#dataset #датасет
  • 🔥 11
  • 👍 4
  • 💩 2
  • ❤ 1
Post #120 1.98K
Окно в Россию

Полагаю, что, находясь в России, все уже обзавелись своим VPN для доступа к зарубежным сервисам.

А что если вы за границей и нужны доступы к российским сервисам? Нашел вот такой вариант https://www.urban-vpn.com/ с 80+ странами. Есть версия для браузера, мобилы и компа.

Ну а самое главное, что это бесплатно (в чем подвох?)

🧅
| Urban VPN The Only FREE Premium VPN | Get The Best Free VPN | UrbanVPN UrbanVPN is the biggest global network for anonymous web users. We deliver premium-level VPN speed & safety for totally free. Read more here!
  • 👍 4
  • 🔥 1
Post #119 1.85K

Forwarded from Бэкдор

Типичный день в стартапе.
  • 👍 12
  • 🔥 3
  • 🤩 2
  • 👏 1
Older posts →

About this channel

How can I read @shamaevnn without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Nikita Shamaev (channel): recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Nikita Shamaev (channel) have?
Nikita Shamaev (channel) (@shamaevnn) has 958 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Nikita Shamaev (channel) know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →