TondTech
2.12K subscribers
1.39K photos
158 videos
128 files
1.02K links
کالای ما دانش است


تبلیغات نداریم
Download Telegram
اگه یه جایی بود، که کانال ها، بلاگ ها، یوتیوب و پادکست های فنی توش بودن و ملت بهش رای میدادن و خودشون هم اضافه می کردن به نظرتون باگش چی بود ؟
اسم فرضیش رو بزاریم WhiteList.com
👍2
Forwarded from DotNet | دات نت
۱۲ قاعدهٔ طلایی برای ترتیب Middleware در ASP.NET Core

اگر می‌خواهید اپلیکیشن ASP.NET Core شما پایدار، امن و قابل توسعه باشد، رعایت ترتیب صحیح Middlewareها (میان‌افزارها) حیاتی است. در ادامه ۱۲ گام کلیدی را برایتان آورده‌ام:

1️⃣ UseForwardedHeaders()
اگر پشت پروکسی هستید، حتماً اول این middleware را اضافه کنید تا آدرس کلاینت درست شناسایی شود.

2️⃣ UseHttpsRedirection()
قبل از همه‌چیز، کاربر را به HTTPS هدایت کنید تا ارتباط امن باشد.

3️⃣ UseRouting()
قبل از هر middlewareی که به اطلاعات مسیر نیاز دارد، این یکی را فراخوانی کنید.

4️⃣ UseCors()
بلافاصله بعد از Routing، اما قبل از Authentication، سیاست‌های CORS را اعمال کنید.

5️⃣ UseAuthentication()
تأیید هویت کاربران پیش از اعمال مجوزها باید رخ دهد.

6️⃣ UseAuthorization()
پس از Routing و Authentication بیاید تا قوانین دسترسی به درستی اجرا شود.

7️⃣ UseExceptionHandler()
نزدیک به بالای پشته برای گرفتن و مدیریت همه خطاها قرارش دهید.

8️⃣ UseRateLimiter()
اوایل pipeline تا از حملات DOS یا بار زیاد روی API جلوگیری کند.

9️⃣ UseResponseCompression()
بعد از Routing و پیش از endpoints تا پاسخ‌ها فشرده و کارایی بالاتر برود.

🔟 UseStaticFiles()
اگر فقط محتوای استاتیک می‌دهید، قبل از Routing قرارش دهید.

1️⃣1️⃣ Custom Middleware
(مثل Logging، Tracing و …) هر چه زودتر تا سراسر درخواست را پوشش دهد.

1️⃣2⃣ UseEndpoints()
حتماً آخرین Middleware باشد تا درخواست‌ها به endpoint مناسب برسند و pipeline خاتمه یابد.


---

با رعایت این ترتیب:
• از بروز خطاهای عجیب جلوگیری می‌کنید
• پرفورمنس و امنیت اپلیکیشن‌تان بالاتر می‌رود
• نگهداری و توسعهٔ کد ساده‌تر خواهد شد

🎺برای یادگیری بیشتر و دریافت مطالب مفید در زمینه .NET و برنامه‌نویسی، به کانال ما بپیوندید!

📚💻 @dotnetcode 🖥👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
💯95👍2👏1
دبیان ۱۳ با اسم رمز «Trixie» از راه رسید🎉🍻
توزیعی که هنوزم کاربرای ‎#لینوکس برای انتشارش لحظه‌شماری می‌کنن.
این‌بار دبیان با کلی تغییر مهم، خوش‌قولی در انتشار و نتایج خیره‌کننده بنچمارک‌ها، کاربراشو حسابی خوشحال کرد.

توضیحات بیشتر :
https://x.com/YaserShahi/status/1954696279373582589
2
#سرآوا سهام خود در #تخفیفان را به هم بنیانگذار شرکت واگذار کرد.
در راستای اجرای استراتژی خروج از سرمایه گذاری های صورت گرفته و پس از خروج موفق از #علی_بابا ، #گروه_دیجی_کالا ،#گروه_هزاردستان (دیوار، کافه بازار، ستون، بلد، کارنامه)، #نوار ،#الو_پیک، #ایوند ، و سایر سرمایه گذاری های صورت گرفته، این‌بار #سرآوا در قالب فروش سهام، تمام سهام خود در شرکت #تخفیفان را به هم‌بنیانگذار شرکت واگذار کرد و از ترکیب سهامداری #تخفیفان خارج شد.
از پرتفو #سرآوا فقط #کارخانه_نوآوری_آزادی (#همآوا) باقی مانده است.
💔421
میخواستم از جمنای استفاده کنم، برای کشیدن یه سری نمودارهای C4 مدل ، گفتم بزار اول یادآوری کنم بهش کلا کانتکس چیه و ازش پرسیدم میدونی C4 Model چیه، که ته توضیحاتش سورپرایز شدم !
6😍4
مستند سازی معماری نرم افزار با C4 Model
بعد از اتفاقی که برای #رسمیو افتاد، یکی از مشکلاتی که کشف کردم، گستردگی سرویس هامون و زیرساخت ها بود که بدون امیر جان واقعا فهمیدنش و کشف اینکه چی به چی و کجا و چطور وصله کار سختی بود و یه معمای پیچیده میشد.

قبل تر ها از استاد Amin Mesbahi عزیزم درباره C4 Model شنیده بودم و ویدیو هم برام فرستاده بودن. این چند روز که کارها روی روال افتاد، برای حل اون مشکل و شروع تحلیل و آماده کردن Disaster Plan شروع کردم به ساختن #C4Model خودمون و دوباره ویدیو رو دیدم و لذت بردم، با کمک Gemini و Sunnet تونستم تا Level 3 پیش برم. و دارم آماده میشم برای ادامه مسیر.

گفتم این ویدیو ارزشمند رو با شما هم به اشتراک بگذارم که شما هم اگر نیاز دارید حتما نگاهی بهش بندازید
🔥111
Stars Will Align
Kygo , Imagine Dragons
Stars Will Align
#Kygo, #ImagineDragons

با هدفون خوب گوش کنید حتما، یا سیستم خوب روی ماشین

@CodemodePlayList پلی لیست دولوپرها
🔥5
Forwarded from Algotrade24 (AI Man)
از اونجایی که خودم هم در حوزه هوش مصنوعی با تمرکز مالی فعالم توصیه میکنم اگر برنامه‌نویس و توسعه‌دهنده و مدیر کسب و کار در حوزه AI هستید حتما این پست و ویدیو یوتیوب لینک پایین رو ببینید.

🎥 رازهای ساخت استارتاپ‌های هوش مصنوعی در ۴۳:۵۷ دقیقه! 

💡 "در عصر AI، برنده کسی نیست که مدل‌های بزرگتر بسازد، بلکه کسی است که سریع‌تر یاد بگیرد و اجرا کند." 

اندریو انگ، بنیان‌گذار Coursera و از پیشگامان دنیای هوش مصنوعی، در این ویدیوی کمپ Startup School وای کامبینیتور، از تجربیات واقعی ساخت استارتاپ‌های ماهانه در AI Fund می‌گوید. اگر می‌خواهید بدانید چطور در دنیای پررقابت امروز، سریع‌تر و هوشمندانه‌تر حرکت کنید، این ویدیو برای شماست! 

🔥 نکات طلایی که در این ویدیو کشف می‌کنید: 
✔️ چرا فرصت‌های میلیاردی AI در لایه اپلیکیشن‌هاست، نه مدل‌های پایه؟ 
✔️و Agentic AI چیست و چرا بازی را برای محصولات دقیق‌تر تغییر می‌دهد؟ 
✔️ چرا ایده‌های مبهم (مثل "سلامت بهتر با AI") شکست می‌خورند، اما ایده‌های ملموس (مثل "رزرو MRI با AI") موفق می‌شوند؟ 
✔️ چطور با کمک AI coding assistants، ۱۰ برابر سریع‌تر MVP بسازید؟
✔️ تکنیک‌های عملی برای جمع‌آوری بازخورد کاربر قبل از هدر رفتن وقت و سرمایه
✔️ چرا در تیم‌های امروزی، نقش مدیر محصول و مهندس برعکس شده است؟
✔️ بزرگترین خطر برای بنیان‌گذاران: نه هزینه توکن، نه امنیت، بلکه عدم استفاده از سرعت AI است!
✔️ آیا نگرانی از "AI دزد شغل‌ها" یا "آخرالزمان AI"، فقط یک تاکتیک بازاریابی شرکت‌های بزرگ است؟

📌 چرا این ویدیو را از دست ندهید؟ 
این ویدیو بدون شعار و پر از مثال‌های واقعی است. اگر می‌خواهید در عصر AI رقابت کنید، این بحث نقطه شروع ضروری است. 

🔗 تماشا در یوتیوب:

https://youtu.be/RNJCfif1dPY?si=aRaEKjyNnkaJ5STp

📢 به دوستانتان هم پیشنهاد کنید! کسانی که به استارتاپ، هوش مصنوعی و اجرای سریع ایده‌ها علاقه دارند، از این محتوا استفاده خواهند کرد.

   تنها چنل تلگرام شخصی من:
@Algotrade24
5👍1👏1
Forwarded from InvestFund
🔗 دسترسی به ۴۸ فایل ارائه واقعی که در ۲۰۲۴ و ۲۰۲۵ سرمایه جذب کردن.

💡یه برد فیگما آماده شده با ۴۸ دک واقعی از استارتاپ‌های YC، Pre-Seed، Seed و Series A که توی 18 ماه گذشته موفق شدن راند جذب کنن.
برای هر فاندر، این یه مرجع فوق‌العاده‌ست برای اینکه ببینه الان چه چیزی واقعاً جواب می‌ده.

📌 ویژگی‌های مشترک این دک‌ها:
🔸کوتاه و بدون حاشیه: معمولاً ۱۰ تا ۱۴ اسلاید. فقط نکات کلیدی، نه پرزنت طولانی.
🔸اسلایدهای Problem & Why now قانع‌کننده: با عدد و مثال نشون می‌دن چرا مشکل فوریه و چرا همین حالا زمانشه.
🔸محصول شفاف و تصویری: اسکرین‌شات و دمو واضح، تا سرمایه‌گذار دقیق بفهمه چه چیزی ساخته شده.
🔸اسلاید Traction زود نمایش داده می‌شه: مثل نمودار رشد، retention یا حتی اولین مشتری‌های پولی.


📍 نحوه استفاده:
وارد لینک فیگمای زیر بشید، وارد اکانتتون بشید و یا ثبت نام کنید، از گوشه سمت چپ روی فلش کنار اسم فایل کلیک کنید و گزینه Duplicate رو بزنید، حالا نسخه داپلیکیت شده در اکانت خودتون قابلیت ادیت، کپی و یا اکسپورت رو داره.

🔗 لینک فیگما 48 New Pitch Deck

#pitchdeck #پیچ‌دک

@investingfund
1
Forwarded from رسمیو | Rasmio
دیجی‌کالا، در حال حاضر شرکت سهامی خاص است، اما در دی‌ماه ۱۴۰۳ پذیرش اولیه‌ی بورس تهران را کسب کرده و مراحل تبدیل به شرکت سهامی عام و ارزش‌گذاری رسمی را آغاز نموده است. این اتفاق، که با خروج کامل سرمایه‌گذار اولیه (سرآوا) و ورود سهام‌دار جدید تسهیل شد، راه را برای اولین عرضه‌ی عمومی یک استارتاپ بزرگ ایرانی باز کرده است.

در مجله رسمیو بخوانید:

روایت تکامل دیجی‌کالا در زیست‌بوم دیجیتال ایران

🔹سال‌های نخست دیجی‌کالا
🔹نقاط عطف راهبردی در مسیر رشد دیجی‌کالا
🔹استراتژی توسعه‌ی دیجی‌کالا
🔹دیجی‌کالا در آستانه‌ی بازار سرمایه

#رسمیو
@rasmio_com
Forwarded from tech-afternoon (Amin Mesbahi)
🚀 «مدل عملیاتی محصول» برای تیم‌های نرم‌افزاری
چجوری از «تحویل فیچر» به «تحویل ارزش» تغییر مسیر بدیم؟

وقتی ساختار تیم‌ها (وظایف و تخصص افراد و ماموریت خود تیم) درست چیده نشه، خیلی راحت به دام «لیست وظایف» میوفتن، یعنی اینکه مرتبا تیم از خودش می‌پرسه: تسک بعدی چیه؟ فیچر بعدی کی باید ریلیز بشه؟

مدل عملیاتی محصول (Product Operating Model یا POM) می‌گه محور رو از «پروژه و خروجی» بچرخونیم به «محصول» و نتیجه (Outcome). این یعنی تیم رو حولِ ارزش واقعی برای کاربر و بیزنس سازماندهی کنیم، و از ایده تا اجرا و بهبود پیوسته، همه چیز رو یکجا متمرکز کنیم.

🎯 اصلا POM یعنی چه؟

یک چارچوب سازمانی که محصول رو در مرکز قرار می‌ده و تیم‌های چندتخصصه (مدیریت محصول، مهندسی، طراحی، دیتا، و...) به‌صورت مداوم، و حول یک «چشم‌انداز روشن» با هم کار می‌کنن؛ نه اینکه پروژه‌های مقطعی داشته باشیم و تیم توسعه نرم‌افزار، فیچر رو تولید کنه، بعد تیم دیتا بدون اینکه سر تا ته داستان چی بوده فقط وظیفه داشته باشه مثلا کارهای data engineering رو انجام بده و بگه «انجام شد و تامام» و بره برای تیم بعدی و بعدی و بعدیش...

بلکه چرخه‌ی عمر پیوسته‌ی محصول، با بازخوردها و بهبودهای مکرر یکجا رقم می‌خوره.
نتیجه؟ پاسخ‌گویی سریع‌تر به نیاز بازار و یادگیری دائمی تیم ← Domain knowledge (تخصص دامنه) توی تیم رسوب می‌کنه!

🧩 چه تغییری برای مهندسی ایجاد می‌شه؟

تیم‌های چندتخصصه و پایدار
مهندس‌ها در تیم‌های محصولِ ثابت کار می‌کنند، مالکیت «سر تا سری» از طراحی تا نگه‌داری دارن، و روی تجربهٔ کاربر و اثر بیزنسی حساسند.

از پروژه به محصول
صورت‌مسئله از «تحویل فیچر» به «حل مسئله با Outcome مشخص» تغییر می‌کنه.

اختیار و خودمختاری
تیم محصول (ازجمله مهندسی) درباره‌ی «چگونه حل کردن مسئله» تصمیم می‌گیره؛ با اسپرینت‌های کوتاه، CI/CD و بازخورد پیوسته؛ و نه انجام خواسته یا وظیفه‌ای که بهش محول شده.

اندازه‌گیری بر پایه‌ی نتیجه
موفقیت یعنی «ارزش تحویلی و یادگیری»، نه صرفاً اتمام تسک.

همکاری مداوم
محصول، طراحی، مهندسی و بیزنس با داده‌ی واقعی و ریسرچ کاربر تصمیم می‌گیرن.

🏗 ساختار تیم‌ها خیلی مهم هستن و بحث مفصلیه (اگر دوست داشتید مطلب Team Topologies رو بخونید یا ۱۰ دقیقه از این ویدیو رو از ۰۰:۵۷:۳۵ تا ۱:۰۸:۰۵ ببینید ) ولی هدف کلی اینه که کاهش بار شناختی (Cognitive Load) و تسهیل تحویل خودمختار محصول محقق بشن.

📊 مزایای عملی POM

برای سازمان:
- سرعت بازار: Time-to-market کمتر
- انعطاف: پاسخ سریع‌تر به تغییرات
- کیفیت: کاهش باگ و مشکلات فنی
- نوآوری: فضای بیشتر برای آزمایش و یادگیری

برای تیم‌ها:
- مالکیت: احساس مسئولیت بالاتر نسبت به محصول
- انگیزه: دیدن تأثیر مستقیم کار روی کاربران
- یادگیری: رشد مهارت‌های چندتخصصه
- خودمختاری: آزادی عمل در روش‌ها

برای مهندسان:
- کمتر شدن Context switching
- درک عمیق‌تر از domain
- همکاری نزدیک‌تر با نقش‌های دیگه
- تمرکز بر کیفیت کد و architecture

🚧 چالش‌های پیاده‌سازی

مقاومت فرهنگی
نیازهای فنی
مهارت‌های جدید

💡 نکات کلیدی
- تغییر تدریجی: یکباره همه چیز رو عوض نکنید. الکی هم زور نزنید چون نمی‌شه!!
- اندازه‌گیری: بدون metric، نمی‌تونید بهبود رو ببینید؛ لطفا به حستون اعتماد نکنید، اعداد دقیق‌تر از حس شما هستن.
- صبر: فرهنگ‌سازی زمان می‌بره، عجله نکنید.
- یادگیری: از شکست‌ها هم می‌شه یاد گرفت. خواهشا درگیر cognitive dissonance نشید!
- تطبیق: هر سازمان منحصربه‌فرده، کپی‌کاری نکنید!

در نظر داشته باشین که POM فقط یک چارچوب نیست، بلکه تغییر fundamental در نحوه فکر کردن درباره محصول و تیم‌سازیه. موفقیتش به commitment مدیریت و پذیرش تیم‌ها بستگی داره. به درد هر سازمانی نمی‌خوره، دنبال خدا و خرما و خر و خیارشور و خربزه و ۷ تا چیز دیگه که با خ شروع بشن، به صورت هم‌زمان نباشید... در سازمانی که بلوغ و دانش و تخصص و تجربه و تاب‌آوری و... هنوز به نقطه حدنصاب نرسیده، نمی‌شه یهو بپریم POM پیاده کنیم. باید «یکی» «یکی» پیش‌نیازها رو اول انجام بدیم... مگه اینکه دنبال شوآف باشیم
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Forwarded from EverCode
اون زمانی که ما در حال بحث کردنیم که وای چه زبانی برای فلان کار خوبه، سی شارپ برای این کار خوبه برای این بده، یکی اومده با همین سی شارپ یه shell language نوشته!
قسمت جذابش اینه که یه چیزی بین powershell و bash هست! خلاصه که سخت نگیرین، با همه‌ی زبان های general purpose میشه هرکاری کرد وگرنه اسمش اون نبود. اگه عشقش رو دارین و با یه زبان حال میکنین، چرا که نه؟ همه چیز به پرفورمنس و اینا نیست!

https://github.com/PaddiM8/elk

@ever_code
🔥4👎1
هرکس هرکجا هست، یک قدم به پدر مادرش نزدیک تر بشه.

اون گوشی رو بردار، زنگ بزن، بگو یهویی دلم برات تنگ شد. قدر زحمتاتو میدونما...

یا اگر باهم زندگی میکنید دستشو ببوس، شب با یه شاخه گل برگرد..

یه روزی ممکنه کسی درو برات باز نکنه، یا جواب تلفنت رو نده، پس تا وقت هست از وجودشون لذت ببر و حالشونو خوب کن.
الان فرصت داری...
34👍3😍2👎1
Forwarded from UAE insights
Future-100-UAE +971502614718.pdf
6.7 MB
🇦🇪 Future 100
برترین استارتاپ‌ها و شرکت‌های مقیاس پذیر امارات

ابتکار ملی وزارت اقتصاد امارات با هدف شناسایی و شتاب‌دهی به ۱۰۰ شرکت برتر آینده‌ساز در بخش‌های اقتصاد نوظهور کشور امارات.

🎯 این برنامه با انتشار سالانه فهرست Future 100، اعطای نشان ویژه و ارائه حمایت‌های شتاب‌دهنده، به تقویت جایگاه امارات به‌عنوان مرکز استارتاپ‌ها و اسکیل‌آپ‌ها کمک می‌کند.

📑 شما می‌توانید گزارش کامل را دانلود کنید.

📞 جهت دریافت اطلاعات تکمیلی و مشاوره تخصصی در خصوص ورود به بازار دبی و امارات:
+971502614718
پیج اینستاگرام
https://www.instagram.com/uae_insight/

کانال یوتیوب
https://www.youtube.com/@majiddodehaki
💔21
مدیرعامل ایرانسل بدون اینکه خنده ش بگیره گفت: اینترنت ۷۰ درصد گران نشود، روزی ۳ ساعت قطعی اینترنت خواهیم داشت / خبرنگار خندان تندتک
بررسی جامع مبانی RAG (Retrieval-Augmented Generation)

تکنولوژی تولید تقویت‌شده بازیابی (RAG) یکی از پیشرفته‌ترین روش‌های ترکیب مدل‌های زبانی بزرگ با پایگاه‌های دانش خارجی محسوب می‌شود.

این مقاله به بررسی جامع مبانی نظری، معماری، اجزای کلیدی و کاربردهای عملی RAG می‌پردازد و چالش‌ها و فرصت‌های پیش روی این تکنولوژی نوظهور را تحلیل می‌کند.


در عصر هوش مصنوعی، مدل‌های زبانی بزرگ (LLM) توانایی‌های فوق‌العاده‌ای در تولید متن و پاسخ به سوالات نشان داده‌اند. اما این مدل‌ها با محدودیت‌هایی مواجه هستند که مهم‌ترین آنها عدم دسترسی به اطلاعات به‌روز و دانش تخصصی خاص است. تکنیک RAG برای بهبود دقت و قابلیت اعتماد مدل‌های تولیدی هوش مصنوعی با استفاده از حقایق استخراج‌شده از منابع خارجی طراحی شده است.

لینک مقاله
Please open Telegram to view this post
VIEW IN TELEGRAM
میدونستین چنل محمد جان کریمی 203 تا ویدیو داره !
https://www.youtube.com/@iCodeNext
یه خسته نباشید بهش میگیم از همینجا و خداقوت، جامعه مهندسی نرم افزار و دات نت ایران قطعا مدیون این تلاش ها و مداومت هاست . ❤️ مرسی مرد

به زودی بهتون میگم چرا فهمیدم 203 تا ویدیوه :)
🔥196👍3😍1
رفقا یه سری چنل یوتیوب خوب معرفی کنید، فارسی و انگلیسی
👍2