Forwarded from EverCode
متوجه شدم که minio به کل تعطیل شده و ایمیج های داکرش رو دیگه حتی maintain نمیکنن.
قبل از این اتفاق یکی از سرویسهای خیلی خوب برای file storage همین minio بود که با Amazon S3 کار میکرد. بنظر میاد اخیرا از دنیای اوپن سورس فاصله گرفته، و تا مدتی میشد سورس رو گرفت و بیلد انجام داد و اورد روی داکر، اما اخیرا ریپازیتوری خودش رو هم آرشیو کرده.
در کمی گشت و گذار رسیدم به RustFS که یک جایگزین بشدت قوی هست و ۱۰۰ درصد S3 Compatible هست و توی دات نت میشه با پکیج Amazon.S3 باهاش کار کرد.
https://rustfs.com/
@ever_code
قبل از این اتفاق یکی از سرویسهای خیلی خوب برای file storage همین minio بود که با Amazon S3 کار میکرد. بنظر میاد اخیرا از دنیای اوپن سورس فاصله گرفته، و تا مدتی میشد سورس رو گرفت و بیلد انجام داد و اورد روی داکر، اما اخیرا ریپازیتوری خودش رو هم آرشیو کرده.
در کمی گشت و گذار رسیدم به RustFS که یک جایگزین بشدت قوی هست و ۱۰۰ درصد S3 Compatible هست و توی دات نت میشه با پکیج Amazon.S3 باهاش کار کرد.
https://rustfs.com/
@ever_code
RustFS
RustFS | High-Performance S3 Object Storage for AI & Cloud-Native
RustFS is an open-source, Apache 2.0-licensed distributed object storage system built in Rust. A high-performance, S3-compatible object store and drop-in MinIO alternative engineered for AI workloads.
👍12
Forwarded from Learning With M
خب خب خب.
ما توی Digikala Ads دنبال دو Senior software engineer می گردیم.
چی مهمه؟
۱. تو شرایط عدم قطعیت دووم بیاره.
۲. ساختار فکریشOwner باشه، به این معنا که کارو بگیره، با خروجی برگرده. لازمه اون وسط چهار تا سیستمم رو بخونه و تغییر بده، بره تو دلش و انجام بده.
۳. حداقل ۶ سال سابقه کار اجباریه.
۴. اصول مهندسی نرم افزار رو خوب بشناسه.
۵. ادز، High tps هست. تو محیط های مشابه کار کرده باشه.
۶. زبان های فخیمه PHP و golang رو کامل بشناسه. اگر جاوا هم بدونه امتیازه.
۷. دیتابیس رو خوب بشناسه ! (۹۰درصد اینجا کم میارن).
چی در انتظار همچین آدمیه؟
۱. چند محصول ادزی دستش خواهد بود و صفر تا صدش رو پیش می بره. یک عالمه فضای ابهام و پیچیدگی و عدم قطعیت.
۲. فضای رشد داره و در کنار افزایش هارد اسکیل هاش، رشد روی سافت اسکیل هاش رو خواهد دید.
۳. در بزرگترین e-commerce ایران می تونه تجربه های خاصی مثل بلک فرایدی و شب یلدا رو ببینه و از نزدیک نگهداری یک اینترپرایز سیستم رو ات اسکیل تجربه کنه.
۴. بیزینس رو یاد میگیره و می فهمه یک سازمان چطوری کار می کنه و یه چیزی مثل یونیت اکانامی چیه !
۵. زندگیش میشه AI !
چطوری اپلای کنیم؟
فقط و فقط از لینک زیر:
https://careers.digikala.com/job-positions/4716/
برای من رزومه بفرستید وقت نمی کنم بزارمش توی کندو و فرصت خودتون می پره.
پرسش و پاسخ:
س: من ۱۰۰٪ شرایط رو ندارم، زیر ۷۰ درصده، شانسمو امتحان کنم؟
ج: خودت می دونی، ولی اگر توی سیستم ATS یکی رد بشه، در آینده شانسش زیر ۱۰٪ خواهد بود که اکسپت بشه !
س : من php بلد نیستم ولی گو و جاوا بلدم، اپلای کنم؟
ج: اگر تو اون دوتا خوب هستی و می پذیری که شاید یک سال آیندت باید زمان زیادی روی php باشی، شانستو امتحان کن. ولی بدون سختگیری رو بیشتر می کنیم تا مطمئن باشیم.
س: با کی قراره کار کنم و چه تیمی؟
ج : با من، در ورتیکال digikala ads و روی محصولات ادزی، در یک تیم Cross functional ای که یکی از یکی توانمند ترن. به من ریپورت قراره بدی و من سخت گیر ولی همراهم.
س : حقوق چه قدر میدید؟
ج: انقدری که لازمه بر اساس برند شرکت و جایی که قراره کار کنی. شاید اسنپ و ولکس بیشتر پرداخت کنند، ولی یه چیز هایی ما داریم که اونها ندارن(مثلا کار در جوار من 😎). اورالی مثل مارکت شاید بهتر، شاید بدتر.
س : تکلید نمی خواید؟
نه، من خودمم دولوپرم، در حقیق ما مهندسیم. مساله حل می کنیم. تنها مساله ای که نداریم پیپل منیج منته ! اون برای شرکت های باحاله که همه دور همن هستند و کار می کنند. اینجا خودتی و خودت. اینجا اگر مشکل تو فرانت پیدا کنی باید بری سر وقت آدم مربوطه تو تیم و با مزاکره کارتو پیش ببری، چون تویی که اونر مسله هستی !
س: ورک لایف بالانس؟
ج: بگم آره قطعا دروغه، بگم نه قطعا بی انصافی.
س: کارامز؟
ج: هل نو ! مشتی بیزینس چند همتی با کاراموز پیش نمیره. منتظر اکادمی باشید. باز بشه خودم خبرتون می کنم تو کانال.
س: حضوری یا ریموت؟
ج : ریموت با شرط ۵ روز حضور در هفته در ونک پلازا(ونک، خیابان خدامی، روبروی هتل هما، طبقه ۱۰ با ویوو خفن) !
س: سیستم؟
ج: مک(😒)، لینوکس(☺️)، ویندوز(❤️)
ما توی Digikala Ads دنبال دو Senior software engineer می گردیم.
چی مهمه؟
۱. تو شرایط عدم قطعیت دووم بیاره.
۲. ساختار فکریشOwner باشه، به این معنا که کارو بگیره، با خروجی برگرده. لازمه اون وسط چهار تا سیستمم رو بخونه و تغییر بده، بره تو دلش و انجام بده.
۳. حداقل ۶ سال سابقه کار اجباریه.
۴. اصول مهندسی نرم افزار رو خوب بشناسه.
۵. ادز، High tps هست. تو محیط های مشابه کار کرده باشه.
۶. زبان های فخیمه PHP و golang رو کامل بشناسه. اگر جاوا هم بدونه امتیازه.
۷. دیتابیس رو خوب بشناسه ! (۹۰درصد اینجا کم میارن).
چی در انتظار همچین آدمیه؟
۱. چند محصول ادزی دستش خواهد بود و صفر تا صدش رو پیش می بره. یک عالمه فضای ابهام و پیچیدگی و عدم قطعیت.
۲. فضای رشد داره و در کنار افزایش هارد اسکیل هاش، رشد روی سافت اسکیل هاش رو خواهد دید.
۳. در بزرگترین e-commerce ایران می تونه تجربه های خاصی مثل بلک فرایدی و شب یلدا رو ببینه و از نزدیک نگهداری یک اینترپرایز سیستم رو ات اسکیل تجربه کنه.
۴. بیزینس رو یاد میگیره و می فهمه یک سازمان چطوری کار می کنه و یه چیزی مثل یونیت اکانامی چیه !
۵. زندگیش میشه AI !
چطوری اپلای کنیم؟
فقط و فقط از لینک زیر:
https://careers.digikala.com/job-positions/4716/
برای من رزومه بفرستید وقت نمی کنم بزارمش توی کندو و فرصت خودتون می پره.
پرسش و پاسخ:
س: من ۱۰۰٪ شرایط رو ندارم، زیر ۷۰ درصده، شانسمو امتحان کنم؟
ج: خودت می دونی، ولی اگر توی سیستم ATS یکی رد بشه، در آینده شانسش زیر ۱۰٪ خواهد بود که اکسپت بشه !
س : من php بلد نیستم ولی گو و جاوا بلدم، اپلای کنم؟
ج: اگر تو اون دوتا خوب هستی و می پذیری که شاید یک سال آیندت باید زمان زیادی روی php باشی، شانستو امتحان کن. ولی بدون سختگیری رو بیشتر می کنیم تا مطمئن باشیم.
س: با کی قراره کار کنم و چه تیمی؟
ج : با من، در ورتیکال digikala ads و روی محصولات ادزی، در یک تیم Cross functional ای که یکی از یکی توانمند ترن. به من ریپورت قراره بدی و من سخت گیر ولی همراهم.
س : حقوق چه قدر میدید؟
ج: انقدری که لازمه بر اساس برند شرکت و جایی که قراره کار کنی. شاید اسنپ و ولکس بیشتر پرداخت کنند، ولی یه چیز هایی ما داریم که اونها ندارن(مثلا کار در جوار من 😎). اورالی مثل مارکت شاید بهتر، شاید بدتر.
س : تکلید نمی خواید؟
نه، من خودمم دولوپرم، در حقیق ما مهندسیم. مساله حل می کنیم. تنها مساله ای که نداریم پیپل منیج منته ! اون برای شرکت های باحاله که همه دور همن هستند و کار می کنند. اینجا خودتی و خودت. اینجا اگر مشکل تو فرانت پیدا کنی باید بری سر وقت آدم مربوطه تو تیم و با مزاکره کارتو پیش ببری، چون تویی که اونر مسله هستی !
س: ورک لایف بالانس؟
ج: بگم آره قطعا دروغه، بگم نه قطعا بی انصافی.
س: کارامز؟
ج: هل نو ! مشتی بیزینس چند همتی با کاراموز پیش نمیره. منتظر اکادمی باشید. باز بشه خودم خبرتون می کنم تو کانال.
س: حضوری یا ریموت؟
ج : ریموت با شرط ۵ روز حضور در هفته در ونک پلازا(ونک، خیابان خدامی، روبروی هتل هما، طبقه ۱۰ با ویوو خفن) !
س: سیستم؟
ج: مک(😒)، لینوکس(☺️)، ویندوز(❤️)
⚡3❤2🔥1
Forwarded from فرانت چپتر 🥕
🚀 ویدیوی نشست ۶۸ فرانتچپتر منتشر شد!
💻 موضوع: از پرامپت تا پروداکشن (آینده توسعه نرمافزار)
چگونه میتوانیم یک درخواست (پرامپت) ساده را به یک محصول نهایی و در حال اجرا تبدیل کنیم؟ 🤔
در این گفتگوی جذاب، میزبان رامین رضایی عزیز (مهندس ارشد نرمافزار در Sinch) بودیم تا مسیر توسعه نرمافزار با کمک هوش مصنوعی را بررسی کنیم. اگر میخواهید بدانید ابزارهایی مثل Claude و هوش مصنوعی گوگل چه تاثیری در پیادهسازی فیچرهای پیچیده و کدهای React دارند، این ویدیو را از دست ندهید!
🔹 در این ویدیو میبینید:
- مسیر تبدیل ایده و پرامپت به کد پروداکشن
- بررسی چالشها و راهکارهای پیادهسازی فیچرهای پیچیده
- نقش هوش مصنوعی در آینده برنامهنویسی و توسعه وب
👇 برای تماشای کامل این رویداد، همین الان روی لینک زیر کلیک کنید:
🔗 https://www.youtube.com/watch?v=u7HNl0vDTaU
📌 راستی، فراموش نکنید که کانال یوتوب رو سابسکرایب کنید تا ویدیوهای بعدی رو از دست ندید! 🔔
#frontchapter #فرانت_چپتر #برنامه_نویسی #هوش_مصنوعی #توسعه_نرم_افزار #پرامپت #Ai #React #PromptEngineering #Production
💻 موضوع: از پرامپت تا پروداکشن (آینده توسعه نرمافزار)
چگونه میتوانیم یک درخواست (پرامپت) ساده را به یک محصول نهایی و در حال اجرا تبدیل کنیم؟ 🤔
در این گفتگوی جذاب، میزبان رامین رضایی عزیز (مهندس ارشد نرمافزار در Sinch) بودیم تا مسیر توسعه نرمافزار با کمک هوش مصنوعی را بررسی کنیم. اگر میخواهید بدانید ابزارهایی مثل Claude و هوش مصنوعی گوگل چه تاثیری در پیادهسازی فیچرهای پیچیده و کدهای React دارند، این ویدیو را از دست ندهید!
🔹 در این ویدیو میبینید:
- مسیر تبدیل ایده و پرامپت به کد پروداکشن
- بررسی چالشها و راهکارهای پیادهسازی فیچرهای پیچیده
- نقش هوش مصنوعی در آینده برنامهنویسی و توسعه وب
👇 برای تماشای کامل این رویداد، همین الان روی لینک زیر کلیک کنید:
🔗 https://www.youtube.com/watch?v=u7HNl0vDTaU
📌 راستی، فراموش نکنید که کانال یوتوب رو سابسکرایب کنید تا ویدیوهای بعدی رو از دست ندید! 🔔
#frontchapter #فرانت_چپتر #برنامه_نویسی #هوش_مصنوعی #توسعه_نرم_افزار #پرامپت #Ai #React #PromptEngineering #Production
❤6
آیا ما رسالتمون در زندگی رو کشف میکنیم یا انتخاب؟
Anonymous Poll
32%
کشف
27%
نظری ندارم، فضولم نتایجو نشون بده
41%
انتخاب
❤1🤣1😭1
دورهمی اساتید #دانشکار خیلی خوش گذشت، پارسا و مهرشاد عزیز رو بعد مدت ها دیدم، همینطور امیرحسین رو برای اولین بار از نزدیک دیدم و چقدر از اینکه با این جوان صحبت کردم سر کیف اومدم. جالب این بود که یکی دیگه از بچه ها تو کانال عضوه، قرار شد پیام بدی مرد، یادت رفت :)))
این روزا که ریموتم، این دورهمی ها بهم صدبرابر مزه میده
این روزا که ریموتم، این دورهمی ها بهم صدبرابر مزه میده
❤15🤣2
Forwarded from Learning With M
سلام.
یک سری سوال ها خیلی پرسیده میشه، مثلا:
۱. آیا AI جای ما رو میگیره؟
۲. با وجود AI آیا نیاز هست من چیز جدیدی یاد بگیرم؟
۳. آیا برنامه نویسی دیگه از بین میره؟
۴. آیا AI میتونه یک نرم افزار در سطح یک شرکت(مثلا دیجی کالا) رو کاملا خودش تولید کنه؟
و کلی سوال مشابه دیگه...
راستش جواب درستش رو من نمی دونم، هر کی هم، هر کجا بحث میکنه و من میخونم یا می بینم، فقط مقاومت بی منطقه.
این سوال ها، جواب قطعی ندارند.
پس اگر الان کسی میگه نه قطعا #AI هیچ کاری نمی تونه بکنه و فلان و بهمان، یا نادان هست یا دروغگو! و همینطور بر عکسش.
ولی، آیا این مانع یادگیری و رشد میشه؟ قطعا نه.(خودم دو خط بالاتر گفتم: هرکی میگه قطعا... 🥸)
پس ما چی کار باید بکنیم؟
نمی دونم !
من، مسیر خودمو این طوری درست کردم:
الان وقت برای خیلی کارایی که دوست داشتم بیشتر شده، به اونها میرسم. چون AI کاراهمو سریع تر انجام میده. ولی زمانی که AI برام می سازه رو همشو دوباره کار نمی کنم، الان زودتر میتونم برم خونه، کارای یک روزم بهتر و راحت تر انجام شدن پس حس بهتری از کار کردن دارم.
الان هزینه تست کردن یک ایده برام کاهش پیدا کرده و می تونم خیلی از ایده ها رو تست کنم(پنجشنبه گذشته، توی ۳ ساعت یک ایده جالب رو برای تبلیغات ویدیویی تست کردم و نتیجه عالی گرفتم و قراره این هفته تو تیم توسعش بدیم !)
یادگیریم متوقف نشده، بیشترم شده، ولی نه از AI که برم بپرسم: مارکتینگ چیست؟ اونم بهم توضیح بده. این طوری توهم یادگیری برامون به وجود میاد. یه سطح خیلی کم عمقی رو ازش میگیریم که ارزشی نداره.
برای من این طوری شده که منابع و مسیر های یادگیری رو فقط با AI پلن میکنم. راننده منم، نقشه و مسیر با AI هست. تا الانم میرفتیم سفر همین بوده دیگه، گوگل مپ می زدیم و میوفتادیم تو جاده.
حالا تهش باید چی کار کنیم؟
اول اون کوتی که اول متن گفتم در باره باید وقطعا و فلان و اینا رو مجدد بخونیم، بعد بحث نکنیم، وقت تلف نکنیم، به قول دکتر زارچی تلاش کنیم راننده یا مسافر این تغییر باشیم، نه کسی که در مقابلشه.
در نهایت کمی صبر. به قول مجید حسینی نژاد(مدیرعامل علی بابا):
من عمیقلا اعتقاد دارم که یا میمیریم، یا رد میشه.
یک سری سوال ها خیلی پرسیده میشه، مثلا:
۱. آیا AI جای ما رو میگیره؟
۲. با وجود AI آیا نیاز هست من چیز جدیدی یاد بگیرم؟
۳. آیا برنامه نویسی دیگه از بین میره؟
۴. آیا AI میتونه یک نرم افزار در سطح یک شرکت(مثلا دیجی کالا) رو کاملا خودش تولید کنه؟
و کلی سوال مشابه دیگه...
راستش جواب درستش رو من نمی دونم، هر کی هم، هر کجا بحث میکنه و من میخونم یا می بینم، فقط مقاومت بی منطقه.
این سوال ها، جواب قطعی ندارند.
البته میدونیم که هرکی، هر وقت بگه، فلان چیز راه قطعی بهمان چیزه، یا دروغگو هست یا نادان !
پس اگر الان کسی میگه نه قطعا #AI هیچ کاری نمی تونه بکنه و فلان و بهمان، یا نادان هست یا دروغگو! و همینطور بر عکسش.
ولی، آیا این مانع یادگیری و رشد میشه؟ قطعا نه.(خودم دو خط بالاتر گفتم: هرکی میگه قطعا... 🥸)
پس ما چی کار باید بکنیم؟
نمی دونم !
من، مسیر خودمو این طوری درست کردم:
الان وقت برای خیلی کارایی که دوست داشتم بیشتر شده، به اونها میرسم. چون AI کاراهمو سریع تر انجام میده. ولی زمانی که AI برام می سازه رو همشو دوباره کار نمی کنم، الان زودتر میتونم برم خونه، کارای یک روزم بهتر و راحت تر انجام شدن پس حس بهتری از کار کردن دارم.
الان هزینه تست کردن یک ایده برام کاهش پیدا کرده و می تونم خیلی از ایده ها رو تست کنم(پنجشنبه گذشته، توی ۳ ساعت یک ایده جالب رو برای تبلیغات ویدیویی تست کردم و نتیجه عالی گرفتم و قراره این هفته تو تیم توسعش بدیم !)
یادگیریم متوقف نشده، بیشترم شده، ولی نه از AI که برم بپرسم: مارکتینگ چیست؟ اونم بهم توضیح بده. این طوری توهم یادگیری برامون به وجود میاد. یه سطح خیلی کم عمقی رو ازش میگیریم که ارزشی نداره.
برای من این طوری شده که منابع و مسیر های یادگیری رو فقط با AI پلن میکنم. راننده منم، نقشه و مسیر با AI هست. تا الانم میرفتیم سفر همین بوده دیگه، گوگل مپ می زدیم و میوفتادیم تو جاده.
حالا تهش باید چی کار کنیم؟
اول اون کوتی که اول متن گفتم در باره باید وقطعا و فلان و اینا رو مجدد بخونیم، بعد بحث نکنیم، وقت تلف نکنیم، به قول دکتر زارچی تلاش کنیم راننده یا مسافر این تغییر باشیم، نه کسی که در مقابلشه.
در نهایت کمی صبر. به قول مجید حسینی نژاد(مدیرعامل علی بابا):
من عمیقلا اعتقاد دارم که یا میمیریم، یا رد میشه.
❤4🤣2
Forwarded from iCodeNext
🧶 دوستانی که تعدیل شدند لطفا به صورت خصوصی بمن پیام بدن ( در صورت تمایل )که بتونم به گروهی موقتی ادشون کنم، که برنامه های آموزشی و برنامه های منتورینگ و همینطور آموزش های حوزه ی هوش مصنوعی رو اونجا اعلام کنم و باهم پیش بریم. امیدوارم که بزودی در اون گروه خودم تنها بمونم.
📍 خواهش میکنم فقط افرادی که در این شرایط از کار تعدیل شدند و یا خودشون اومدن بیرون به من پیام بدن.
❤️❤️ میدونم که مشتی هستید و به بقیه دوستان هم میفرستید.
آی دی بنده
@mhaKarimi
آی دی کانالمون هم
@iCodeNext
📍 خواهش میکنم فقط افرادی که در این شرایط از کار تعدیل شدند و یا خودشون اومدن بیرون به من پیام بدن.
❤️❤️ میدونم که مشتی هستید و به بقیه دوستان هم میفرستید.
آی دی بنده
@mhaKarimi
آی دی کانالمون هم
@iCodeNext
❤5
Forwarded from انتقال تجربیات شغلی برنامهنویسی
طی صحبت جدیدی که با برنامه نویسا داشتم متوجه شدم که بیشتر افراد در حال حاضر به چالش های مالی برخوردند
و متاسفانه یا تعدیل شدند و یا نمیتونند پروژه بگیرند 🤷♂️
همین شد که تصمیم گرفتم یه وبینار برگزار کنم و راجب تجربیات شخصی خودم از پروژه گرفتن توی شرایط جنگ صحبت کنم، این وبینار تجربه محوره و کاملا رایگانه
هدفم اینه که کمکی کرده باشم در این شرایط ❤️
🔗 ثبت نام در وبینار
http://eseminar.tv/wb178333
و متاسفانه یا تعدیل شدند و یا نمیتونند پروژه بگیرند 🤷♂️
همین شد که تصمیم گرفتم یه وبینار برگزار کنم و راجب تجربیات شخصی خودم از پروژه گرفتن توی شرایط جنگ صحبت کنم، این وبینار تجربه محوره و کاملا رایگانه
هدفم اینه که کمکی کرده باشم در این شرایط ❤️
🔗 ثبت نام در وبینار
http://eseminar.tv/wb178333
❤9👍4
آخ آخ چه روزی بود امروز در Tech Talk و چه خون و خونریزی کردیم، یاد اون گروه قدیمی Agile Developers افتادم.
🤣8
نسخه جدید claude desktop داره از gpu و یه سری os visualization ها استفاده میکنه که اگه مثل من توی vm ازش استفاده کنید کرش خواهد کرد.
چیزی که نجاتم داد، داکیومنت ها و ساختیافتگی شون بود.
ابزار ممکنه هر لحظه تغییر کنه یا از دست بره، براش باید همیشه آماده بود
چیزی که نجاتم داد، داکیومنت ها و ساختیافتگی شون بود.
ابزار ممکنه هر لحظه تغییر کنه یا از دست بره، براش باید همیشه آماده بود
👍8❤4
Forwarded from tech-afternoon (Amin Mesbahi)
توی نظرسنجی آخر، گزینه Inbox/Outbox Pattern رأی دوم رو آورد، بالاخره امروز مطلب رو جمعجور کردم. با اینکه «مرور» است ولی از نظر حجم کمی بیشتر از مطالب رایج شد (چون اصل داستان سیستمهای توزیع شده، خیلی مبحث گستردهایه و مرور یک مفهوم رایج و دمدستیاش هم نیاز به توضیح بیشتری داشت.
پیشاپیش بابت اشتباهات نگارشی یا انشایی متن عذرخواهی میکنم، دلیلش هم اینه که طی دو هفته هر زمان فرصت کوتاهی پیدا میشد بخشیاش رو نوشتم و احتمالا اگر فرصت بازبینی و ویرایشش بود، متن روانتری به دست میومد؛ ولی خب، قرار نیست هر ورژن اولیهای بهترین باشه.
- مرور الگوی outbox/inbox
- مسئله اصلی: Dual Write Problem
- الگوی Outbox
- الگوی Inbox
- بررسی جزئیتر مفهوم Idempotency
- طراحی بهتر پیامها
- تفاوت Domain Event و Integration Event
- روشهای پیادهسازی Outbox Publisher
- ابزارها و فریمورکهای رایج برای پیادهسازی inbox/outbox
- مفاهیم مکمل: Poison Message، Retry و Dead Letter
- لزوم Observability و Monitoring
- کاربرد Ordering پیامها
- پاکسازی دادهها
- تفاوت Outbox با Event Sourcing
- نسبت Outbox و Inbox با Saga
- چه زمانی واقعا به Inbox و Outbox نیاز داریم؟
🔗 لینک مطلب
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5
Forwarded from Software Philosophy
تغییرات اخیر داتنت ۱۱، Runtime, libraries, SDK for the AI Era (بیلد ۲۰۲۴)
در این ویدئو که قسمتی از کنفرانس BUILD 2026 است تغییرات اخیر داتنت ۱۱ بررسی میشود.
یکی از قسمتهای جالب این تغییرات، بخشهایی هستند که به خاطر LLM ها به وجود آمده است. که در ادامه به چند مورد اشاره میکنم.
به عنوان مثال دستوراتی مثل dotnet run و dotnet build در حال حاضر با توجه به اینکه در چه کانتکستی اجرا میشوند، میتوانند لاگهای متفاوتی تولید کنند. به طور پیشفرض این دستورات لاگهایی تولید میکنند که وضعیت درونی را بیشتر توضیح میدهند (Live Update)، ولی این نوع لاگها برای LLM ها هم مفید نیست و هم باعث مصرف توکن بیشتر میشود. تکنیک جدید باعث میشود وقتی این دستورات توسط ابزارهای LLM استفاده میشوند توکن خیلی کمتری مصرف کنند!
مورد جالب دیگر تغییراتی است که توی dotnet build انجام شده که بیلدهای موازی که به خاطر agent ها بیشتر و بیشتر شده، با پرفورمنس بهتری اجرا میشوند.
همچنین در این جلسه در مورد Runtime Async صحبت میشود که بسیار فیچر مهمی است و نحوه اجرای کدهای async را از سطح کامپایلر به سطح رانتایم میبرد که تغییر خیلی زیرساختی و تاثیرگذاری محسوب میشود، هم از لحاظ پرفورمنسی، و هم از لحاظ tooling. با این تغییر دیگر در Call Stack خبری از آن همه اطلاعاتی که به خاطر State Machine به وجود آمده بود نیست و همه چیز خیلی خواناتر شده است.
🔗 ویدئو کامل را میتوانید اینجا ببینید.
#مهران_داودی (لینکدین - بلاگ)
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
کانال تلگرام:
@SoftwarePhilosophy
______
در این ویدئو که قسمتی از کنفرانس BUILD 2026 است تغییرات اخیر داتنت ۱۱ بررسی میشود.
یکی از قسمتهای جالب این تغییرات، بخشهایی هستند که به خاطر LLM ها به وجود آمده است. که در ادامه به چند مورد اشاره میکنم.
به عنوان مثال دستوراتی مثل dotnet run و dotnet build در حال حاضر با توجه به اینکه در چه کانتکستی اجرا میشوند، میتوانند لاگهای متفاوتی تولید کنند. به طور پیشفرض این دستورات لاگهایی تولید میکنند که وضعیت درونی را بیشتر توضیح میدهند (Live Update)، ولی این نوع لاگها برای LLM ها هم مفید نیست و هم باعث مصرف توکن بیشتر میشود. تکنیک جدید باعث میشود وقتی این دستورات توسط ابزارهای LLM استفاده میشوند توکن خیلی کمتری مصرف کنند!
مورد جالب دیگر تغییراتی است که توی dotnet build انجام شده که بیلدهای موازی که به خاطر agent ها بیشتر و بیشتر شده، با پرفورمنس بهتری اجرا میشوند.
همچنین در این جلسه در مورد Runtime Async صحبت میشود که بسیار فیچر مهمی است و نحوه اجرای کدهای async را از سطح کامپایلر به سطح رانتایم میبرد که تغییر خیلی زیرساختی و تاثیرگذاری محسوب میشود، هم از لحاظ پرفورمنسی، و هم از لحاظ tooling. با این تغییر دیگر در Call Stack خبری از آن همه اطلاعاتی که به خاطر State Machine به وجود آمده بود نیست و همه چیز خیلی خواناتر شده است.
🔗 ویدئو کامل را میتوانید اینجا ببینید.
#مهران_داودی (لینکدین - بلاگ)
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
کانال تلگرام:
@SoftwarePhilosophy
______
YouTube
.NET 11 in depth: Runtime, libraries, and SDK for the AI era | OD806
.NET 11 delivers a new wave of improvements across the runtime, libraries, and SDK to help developers build modern applications for the AI era. In this session, we’ll take an in-depth look at the key investments in performance, diagnostics, and developer…
❤8👍2
استراتژی امشب، اتوبوس دم دروازه پارک بشه، با روش معروف علی اصغری یا بزن زیرش فقط بزنید زیرش..
🤣11👎2👏1