cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

Николай Хитров

Личный бложик про IT новости, инструменты из мира python и различные методологии по типу DDD, TDD, OOP vs FP и прочие модные абревиатуры Tg: @nkhitrov Github: https://github.com/nkhitrov

إظهار المزيد
مشاركات الإعلانات
1 479
المشتركون
لا توجد بيانات24 ساعات
+97 أيام
+4330 أيام

جاري تحميل البيانات...

معدل نمو المشترك

جاري تحميل البيانات...

Repost from N/a
Photo unavailableShow in Telegram
#видеозаписи Сравнивать скорость веб-фреймворков можно сколько угодно: тут не только результат может быть полезным, но и сам процесс увлекательным. На PiterPy 2023 Денис Аникин в конце дня расшевелил уставший зал, а теперь в #питонедельник мы открываем запись.
إظهار الكل...
👍 16🔥 5 2
Доклад Имя мне скорость - Денис Аникин Piterpy продолжает потихоньку открывать записи с прошлого года. Сегодня опубликовали доклад Дениса про бенчмарки веб фреймворков. Там и замеры на своем железе, и смузи rust обертки, и ускорялки на C... В общем очень рекомендую к просмотру, доклад бомбический, Ден красавчик😎
إظهار الكل...
👍 10🔥 3🙏 1
Статья FastStream — новый убийца Celery? Никита выложил статью в которой кратко описал основные фичи faststream-а, который мы тут когда-то обсуждали (раз, два). Основная выжимка фичей, которые фреймворк может предложить обычному python-исту работяге: 🤌 Декларативный API для объявления обработчиков 🤌 Сериализация данных на основе аннотации типов (pydantic либо свои парсеры) 🤌 Система внедрения зависимостей, спизженная вдохновленная Depends из FastAPI 🤌 Автоматическая генерация документации в формате AsyncAPI 🤌 In-memory тестирование сообщений 🤌 Интеграция трейсинга opentelemetry 🤌 Интеграция с taskiq для отправки сообщений по cron-у 🤌 CLI с hot-reload В статье также есть ссылочки на tg чатик и роадмап, рекомендую посмотреть☕️ https://habr.com/ru/articles/822505/
إظهار الكل...
FastStream — новый убийца Celery?

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

🔥 28👍 11❤‍🔥 8
Photo unavailableShow in Telegram
Если однажды ваши друзья или коллеги скажут, что Вы душный человек, покажите им это🤓 https://github.com/python/cpython/issues/120661
إظهار الكل...
😁 66🔥 9🤣 3👍 1👏 1
00:59
Video unavailableShow in Telegram
Ну прям узнал себя 😂
إظهار الكل...
10.97 MB
🔥 24😁 17👍 5❤‍🔥 1 1👨‍💻 1
Я знаю, что вы все уже видели этот мем в ваших интернетах, но так как пятница, можно и еще разок посмотреть😁
إظهار الكل...
👍 13
Photo unavailableShow in Telegram
Курс анализа систем: учат проектировать системы и распиливать монолиты Как вы знаете, я люблю тему архитектуры и не сомневаюсь, что вы все тоже. Чтобы разбираться в этой холиварной теме, приходится либо много читать, либо набивать много шишек. В идеале, конечно же, совмещать оба этих варианта, но это не всегда получается. 13 июня стартует курс по «Анализу систем». 4-недельный курс о том, как проектировать системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку. Учат распиливать монолиты, обоснованно выбирать технологии и архитектурные стили, оставляя после себя понятную документацию. У курса проверенные авторы — Антон Давыдов и Школа сильных программистов. Думаю, многие из вас знают Федю Борщева по его каналу и выступлениям. А еще это те же ребята, которая делали курс «Асинхронная архитектура». Многие из моих коллег проходили этот его, слышал от них только хорошие отзывы. Да и сам как-то подглядывал в материалы, мне понравилось. В общем контент делают годный. Возвращаясь к "Анализу систем". План курса разбит по неделям и вот что в нем будет: 👉Неделя 0. Работа с требованиями, разделение системы на элементы (работа с требованиями, Event Storming, Модель данных, Базовое сравнение микросервисов и монолитов, Система, форма и функция системы) 👉Неделя 1. Стратегический анализ бизнеса и архитектурные стили (Strategic DDD, subdomains; Coupling & cohesion, temporal coupling, local & global complexity; Quality attributes/non functional requirements/architecture characteristics; Поиск характеристик и перевод бизнес-терминов в характеристики; Циклы жизни систем) 👉Неделя 2. Внешние ограничения и документация (Ограничения системы, Выбор вида БД в зависимости от характеристик, Выбор вида коммуникаций и брокера для событий, Fitness function) 👉Неделя 3. Распиливаем монолит (Добавление новой функциональности в отдельных сервисах; Объединение сервисов; Вынос функциональности из монолита в сервис; Strangler Fig Application, Volatility Based Decomposition, Tactical Forking, Component-Based Decomposition) 👉Неделя 4. Итоги и дальнейшие шаги. Домашка будет как у настоящих архитекторов — никакого кода, только квадратики. Так что язык не имеет значения. Если дойдёте до конца — сможете спроектировать ПО для большинства крупных работодателей или разбить на части доставшийся в наследство монолит на 500кк строк. Есть тарифы с обратной связью и без. С личной проверкой домашек, чатом и Q^A-сессией. Для подписчиков промокод khitrov10 даст дополнительную скидку в 10%. Действует до 13 июня (чт). Посмотреть программу и условия →
إظهار الكل...
👍 10🤔 7🔥 1
"Clean Architecture" and indirection. No thanks. Люблю видео Дерека про архитектуру. В очередной раз он разбирает видео другого it блогера про CQRS и в очередной раз выдает базу: Не надо упарываться в паттерны и мешать все подряд в один тазик. Я понимаю, что хороший салат можно съесть дважды. Но всему есть предел, даже в программировании. В чем собственно вся соль. В разбираемом Дереком видео автор показывает, как выстроить архитектуру приложения с использованием CQRS и чистой архитектуры. 🤌 Простой кусок кода превращается в набор из нескольких интерфейсов, у которых всего одна реализация 🤌 Логика раскидывается по нескольким "легковесным" компонентам так, что для реализации одного сценария задействуется 5+ сущностей 🤌 Самое для меня странное, что в этом примере кода обработчики Command и Query все также используют класс сервис. Хотя CQS можно назвать альтернативой связке сервис-репозиторий. Проще говоря, у нас были толстые объекты (сервисы), которые знали о многих операциях, а мы их разделили на более мелкие (команды), которые мало что знают друг о друге. Но в данном примере это все просто смешано в кучу Напишите в комментариях, что думаете по этому поводу. Интересно узнать ваше мнение✍️ https://youtu.be/_rgH0Kb9Bis?si=z-jamFJmtjT3w84u #cleanarch #cqrs #cqs #codeopinion
إظهار الكل...
"Clean Architecture" and indirection. No thanks.

Entity Framework Core on the Query Side of CQRS... Or Something Else? Well, a video was posted on this topic, and a member of my channel asked me my thoughts. I started watching it, and I realized I was talking out loud. So instead, I decided to record my thoughts and provide feedback. So here we go. 🔗 EventStoreDB

https://eventsto.re/codeopinion

🔔 Subscribe:

https://www.youtube.com/channel/UC3RKA4vunFAfrfxiJhPEplw?sub_confirmation=1

💥 Join this channel to get access to a private Discord Server and any source code in my videos. 🔥 Join via Patreon

https://www.patreon.com/codeopinion

✔️ Join via YouTube

https://www.youtube.com/channel/UC3RKA4vunFAfrfxiJhPEplw/join

📝 Blog:

https://codeopinion.com

👋 Twitter:

https://twitter.com/codeopinion

✨ LinkedIn:

https://www.linkedin.com/in/dcomartin/

📧 Weekly Updates:

https://mailchi.mp/63c7a0b3ff38/codeopinion

Original Video by Milan:

https://www.youtube.com/watch?v=RgqCavV2cqQ

Follow Up:

https://www.youtube.com/watch?v=IGVRVO7KTss

👍 25 1
Мама, я хакер!11!!1 Если вам нужен крутой фон на терминале или просто хотите понтануться перед неайтишниками, как будто вы кул-прогер из фильмов, то эта штука для вас😎🔫 https://itsfoss.com/hollywood-hacker-screen/
إظهار الكل...
Fake A Hollywood Hacker Screen in Linux Terminal

This tiny tool turns your Linux terminal into a Hollywood-style real-time hacking scene.

😎 13👍 5🔥 4🤩 1
Photo unavailableShow in Telegram
Я запрещаю вам использовать Docker!!1!1!11 Docker заблокировали IP Российские адреса. Еще не так давно все жаловались на ограничения по кол-ву скачиваний образов. Но кто мог знать, что парни пойдут еще дальше и просто влепят перманентный бан. Такими темпами импортозамещение реально начнет работать. А мы в общем-то и не против. Вот в gitverse недавно добавили github actions, а теперь похожее и реестр образов добавят. С добрым утром!☕️
إظهار الكل...
😁 30👍 25🤯 8🫡 4❤‍🔥 1 1🔥 1
اختر خطة مختلفة

تسمح خطتك الحالية بتحليلات لما لا يزيد عن 5 قنوات. للحصول على المزيد، يُرجى اختيار خطة مختلفة.