کانال یوتیوب :
youtube.com/@bass_musics2
لینک بوست کانال :
t.me/Bass_musics2?boost
تبلیغات:
@bass_musics_ad
پیج اینستاگرام
Instagram.com/Bass.musics
آهنگ درخواستی:
telegram.me/HarfBeManBot?start=Mzc3OTc0MTg2
Last updated 1 month ago
اللهم اكفني شر عبادك
- @ssaif
https://instagram.com/t_0_k5
Last updated 2 months, 1 week ago
مدیریت Authentication و Authorization بین سرویسها توی پروژههای بزرگ همیشه چالشهای خاص خودش رو داره پیاده سازیش میتونه وقت گیر و حوصله سربر باشه. با استفاده از API Gateway (مثل YARP ) و یک Identity Provider (مثل Keycloak) میتونیم این چالش رو به شکل خیلی زیبایی مدیریت کنیم 😁. انشاءالله در آینده توی یک ویدیو بیشتر راجع بهش صحبت میکنیم.
Join : @DotNetIsFun
به عنوان کسی که روزانه با پروژههای داتنتی سروکار داره، همیشه یک تفاوت بزرگ بین پروژههای داتنت و فریمورکهای دیگه (مثل Express JS، جنگو یا Go Gin) به چشمم میاد: وسواس زیاد روی ساختار پروژه. این وسواس، مخصوصاً به لطف پترن MVC و وجود کنترلرها، گاهی باعث میشه که پروژهها پیچیدهتر از نیاز واقعی بشن و سرعت توسعه هم کاهش پیدا کنه.
البته همه پروژهها به این سطح از سختگیری نیاز ندارن. مثلاً پروژههای کوچیک، پروژههای تکنفره، یا پروژههایی که قرار نیست مدام تغییر کنن.
با ورود داتنت 6 و معرفی Minimal APIs (که به نظر من یک نسخه الهامگرفته از Express JS بود)، این مشکل تا حد زیادی حل شده. حالا برای نوشتن یک API ساده دیگه نیازی نیست کنترلر بنویسیم یا خودمون رو درگیر MVC کنیم. حتی قبل از Minimal APIs هم ابزارهایی مثل FastEndpoints و Ardalis.Endpoints بودن که این محدودیتها رو دور میزدن.
به نظر من، بهترین ترکیب برای خیلی از پروژهها (مخصوصاً پروژههای کوچیک یا سریع) اینه:
Minimal APIs + Mediator + Vertical Slice Architecture
این ترکیب هم کدنویسی رو ساده میکنه و هم ساختار پروژه رو انعطافپذیر نگه میداره، بدون اینکه پیچیدگی زیادی به پروژه اضافه کنه.
از اونجایی که با این تیپ پروژه ها زیاد سروکله میزنم ، امروز تصمیم گرفتم یه تمپلیت آماده کنم که میتونه نقطه شروع خیلی خوبی برای این سبک معماری باشه.
مواردی که داخل این پروژه پیدا میکنید:
PostgreSQL
Mediator Library
Minimal APIs
EF Core
Dapper
Aspire App Host
حتما وقت کردید چکش کنید ، موردی دیدید Issue باز کنین و اگه خوشتون اومد بهش استار بدید.
لینک پروژه:
https://github.com/babaktaremi/MiniApi
Join : @DotNetIsFun
کارگزاری مفید 30 سالش شد ( باورم نمیشه که جایی دارم کار میکنم که قدمتش از من هم بیشتره!) . یه کار باحالی که مفید برای جشن 30 سالگیش کرده برگزاری یه جشنوارس که جایزه های خیلی خوبی هم داره. چک کردنش خالی از لطف نیست:
join: @DotNetIsFun
یه فیچر خیلی خوب به مایگریشن ها اضافه شده که تاحالا بهش اشاره نشده بود و اونم Database Locking هست و باعث میشه اگه چنتا اینستنس از اپلیکیشن بخوان همزمان روی دیتابیس مایگریشن اعمال کنن ناخواسته دیتابیس رو کلا خراب نکنن و فقط یک اینستنس در لحظه migration رو اعمال کنه
Join: @DotNetIsFun
ده لول از بقیه پروژه های مشابه ( مثل Epic Pen که قبلا استفاده میکردم ) بالاتر و بهتر و تمیز تره.
کارت درسته محمد جان❤️
- اگه برنامه نویسی برات خسته کننده شده و برای هر فیچر داری یه کار تکراری رو انجام میدی اصل DRY رو رعایت نکردی
- اگه خیلی نگران آینده ای و در گذشته کلی فیچر و کد نوشتی که تا الان یکبار هم ازشون استفاده نکردی اصل YAGNI رو رعایت نکردی
- اگه هیچ نوآوری توی کدی که مینویسی نداری و همون کاری که پنج سال پیش میکردی رو داری الان میکنی تو دیگه برنامه نویس نیستی. به زندگی کارمندی خوش اومدی!
چند مورد هم شما اضافه کنید
Join : @DotNetIsFun
تا الان ۱۳ ساعت از دوره ضبط شده و همچنان دوره برقراره ( فکر کنم ۲۰ ساعت رو رد کنیم)
درخواست ها برای ثبت نام خیلی زیاده برای همین ظرفیت محدودی رو برای ثبت نام باز کردم.
برای ثبت نام به من پیام بدین.
@BoB_Tm
فرهنگ سازمان و جو تیمی که توش میخواید کار کنین از همه چی مهم تره و باید باعث شه هرروز با حال خوب برید سرکار . با چهار تا جمله اینکه اینجا آخرین تکنولوژی رو استفاده میکنیم و سرویس اینترپرایز توسعه میدیم و اتاق گیم و ولکام پکیج داریم گول نخورین :)
Join: @DotNetIsFun
منتشر شد... از اون کاراس که ممکنه دو دستگی بوجود بیاره: https://t.me/CodeLodge/31
Shenoto
Overrated DDD از پادکست کدلاژ | شنوتو
Overrated DDD از کدلاژ با صدای CodeLodge از شنوتو رایگان بشنوید در مورد ddd,CodeLodge,Software,engineering,softwareengineering
کانال یوتیوب :
youtube.com/@bass_musics2
لینک بوست کانال :
t.me/Bass_musics2?boost
تبلیغات:
@bass_musics_ad
پیج اینستاگرام
Instagram.com/Bass.musics
آهنگ درخواستی:
telegram.me/HarfBeManBot?start=Mzc3OTc0MTg2
Last updated 1 month ago
اللهم اكفني شر عبادك
- @ssaif
https://instagram.com/t_0_k5
Last updated 2 months, 1 week ago