♟ اهمیت «ریز تصمیمها» و «تصمیمات روزانه» در تیمهای فنی!
قبل از شروع خوبه تا تعریفمون رو از ترمهای «ریز تصمیم» و «تصمیم روزانه» شفاف کنیم: «تصمیمات روزمره» یک اصطلاح کلی است که تمام انتخابهای روزانهی م...
Technical Insights & Knowledge
قبل از شروع خوبه تا تعریفمون رو از ترمهای «ریز تصمیم» و «تصمیم روزانه» شفاف کنیم: «تصمیمات روزمره» یک اصطلاح کلی است که تمام انتخابهای روزانهی م...
قاعدهگذاری (Decision Rules) طراحی تجربه فنی خوب (DevEx Design) آگاهسازی تیمی (Team Awareness) مصرف آگاهانه انرژی ذهنی 🎯 جمعبندی «ریزتصمیمها،...
🏗 پیشنهاد برای تیمها و شرکتها: قبل از اینکه مدلهای زبانی تبدیل به ابزار تقلب یا تولید کدهای «نفهمیدهشده» بشن، سعی کنید ساختارمند و صحیح به عنوان...
با رایج شدن مدلهای هوش مصنوعی توی محیطهای توسعه؛ مسیر تعامل برنامهنویس با مدل، از حالت پرسش و پاسخ یا Ask، به توانمندی ویرایش یا Edit رسید و بعدتر...
فیلم خیلی خوبیه، مهم نیست پایتوننویس هستید یا نه، الهامبخشیاش از جایی میاد که یه پروژهی جانبی دهه ۹۰ میلادی در آمستردام چرا و چجوری تبدیل به یه زب...
✅ خواستگاه و قصهی شکلگیری مایکروسرویس (بخش ۲) 🤦🏻♂️ سوءبرداشتهای پرتکرار 🔤برای سرعت، حتماً مایکروسرویس!: اگر مشکل دارید؛ شاید پاسخ مشکلتون چی...
✅ خواستگاه و قصهی شکلگیری مایکروسرویس (بخش ۱) مثل دو قسمت قبل، هدفم اینه که خواستگاه مایکروسرویس رو مرور کنم، تا بدونیم آیا «مسئلهی مشترک» باهاش ...
✅ خواستگاه و قصهی شکلگیری بعد از مقدمهای که هدفش طرح مسئله بود، این بار میخوام قبل از اینکه به سوال «چهکار کنیم؟» بپردازیم، در مورد «اینها از ...
از اونجایی که تعداد تیمهایی که تلاش کردن/میکنن تا DDD رو پیادهسازی کنن و یا محصول مبتنی بر معماری مایکروسرویس توسعه بدن، ولی در میانهی راه متوجه د...
چجوری از «تحویل فیچر» به «تحویل ارزش» تغییر مسیر بدیم؟ وقتی ساختار تیمها (وظایف و تخصص افراد و ماموریت خود تیم) درست چیده نشه، خیلی راحت به دام «لیس...
3️⃣ قسمت سوم: متریکهای همکاری تیمی و کیفیت تحویل در مخازن کد در قسمتهای قبل در مورد متریکهای کد و متریکهای برنامهریزی نوشتم؛ این قسمت برخی از مت...
2️⃣ قسمت دوم: متریکهای عملکرد تیم توسعه وقتی توسعه نرمافزار به صورت تیمی انجام میشه، فقط کیفیت کد یا معماری نیست که اهمیت داره؛ بلکه نحوهی همکاری...
تصویر بالا، کارنامهی «بیمعنی» عملکردشه، چون تعداد پستها، اعضاء، ویو، فوروارد مطالب و... مادامیکه پشتوانهی «اثر معنادار» یا «یادگیری» نداشته باشن،...
1️⃣ قسمت اول: کُدمتریکس وقتی به جای «حس» و معیارهای کیفی، بریم سراغ معیار «کمی» و خصوصا «اعداد»، خیلی از مشکلات رو میشه زودتر شناسایی کرد، راهکارهای...
توی قسمت اول در مورد جلسه یکبهیک و چجوری برگزار کردنش از منظر عضو تیم نوشتم. این قسمت میشنیم اون سمت میز و از نگاه تیملید به موضوع نگاه میکنیم. ف...
مقدمه: چرا جلسات یکبهیک مهم هستن؟ جلسات یکبهیک (One-on-One یا 1:1) یکی از ابزارهای پایهای لیدرشیپ محسوب میشن که فرصت مناسبی رو برای ایجاد ارتبا...
🗳️ حدود ۴۵٪ از viewها در نظرسنجی شرکت داشتند. ✅ ۴۷٪ افراد ۱:۱ دارند یا دوست دارن داشته باشند و مفید میدوننش. ❌ ۱۵٪ باور دارن که کار بیخود و ادایی ...
No preview available
روال معمول اینه که ما قبل از اجرای برنامه، کدمون رو بررسی میکنیم؛ خطاهای کامپایل رو برطرف میکنیم و اگر دقیقتر باشیم هشدارهای IDE نتایج ابزارهایی مث...
در قسمت اول این پست نوشتم که دههٔ ۳۰ تا ۴۰ سالگی زندگی فقط به رشد فنی خلاصه نمیشه. و بخش قابل توجهی از چالشها و تغییرات این دوره، معطوف به موضوعاتی ...
این مطلب دنبالهی روایت ۲۰ تا ۳۰ سالگی است که پیشتر در دو بخش نوشتم، بخش اول و بخش دوم ⚠️ این سری مطالب، نه وحی هستند نه نسخهی جهانشمول موفقیت! ف...
مقدمه طراحی معماری نرمافزار همیشه تلاشی بوده برای اینکه پیچیدگیها رو مهار، تغییرات رو ساده، و تیم رو چابک نگه داره. چندین ساله که در گفتگوها Clean...
این یک الگوی خیلی کلی و خلاصهشده است که توضیح و جزئیاتش عموما یکی دو ساعت صحبت میطلبه یا نوشتارش شاید یک جزوه چند ده صفحهای باشه. از اونجایی که الگ...
» در ادامه بخش اول 6️⃣تهدید API6: Unrestricted Access to Sensitive Business Flows دسترسی بدون کنترل به فرآیندهای حیاتی زمانی که API بدون احراز هویت...
مقدمه: OWASP چیه؟ اختصار Open Worldwide Application Security Project، یه پروژهی بازمتنه که از سال ۲۰۰۱ تا امروز به صورت مداوم، در حوزه ارتقاء امنیت ...
مفهوم برنامهنویسی دادهگرا (DOP) الگوییه داده رو محور قرار میده و اولویت اصلیش سازماندهی کارآمد دادهها است. درسته که ریشههاش به LISP (1958) برمی...
برنامهنویسی دونفره/جفت (معادل فارسی مناسبی برای سراغ ندارم) یعنی دو نفر توسعهدهنده، بهصورت همزمان روی یک تسک یا تیکت با هم کار کنند — معمولاً هم با...
No preview available
نشت اطلاعات فوقمحرمانه و حتی سری، هکهای متعدد و... نشون داد ضعف عمیق دانش، و اجرای مفاهیمی مثل security | compliance | trust and control | informati...
قبل از هر چیز آرزو میکنم همگی سلامت و از هر خطری دور باشید و سریعتر سایهی نحس جنگ از کشورمون برچیده بشه. کوتاه عرض میکنم: من سالها روی زیرساخته...
تصور میکنم با در نظر گرفتن ابعاد گستردهتر این نوبت، اضافه کردن چند مورد دیگه بد نباشه: ۱: مهمتر از غرق شدن توی سیل تحلیلها و اخباری که شاید آمیخت...
(مطالعه بخش اول) 🏛 ساختن نمونهکار 🔣 اینسالها که فراغت بیشتری از دهه بعدی زندگیتون دارید، سعی کنید چیزهایی رو ولو کوچک بسازید؛ ترجیحا به صورت e...
من ۳ بار رو به خاطر دارم که چنین مشورتی رو گرفته باشم (۱۶، ۱۹ و ۲۱ سالگی) و چیزی که مینویسم آمیزهای از تجربه و یادگیری خودمه، لذا ذیل درس و پند و پی...
No preview available
کمتر اپلیکیشنی رو میشه پیدا کردن که مستقیم یا غیرمستقیم با APIها خصوصا REST مرتبط نباشن. حالا Arazzo Specification یه استاندارد جدید و البته «باز»، ا...
فرض کنین یه سیستم توزیعشده داریم با چندین node در مکانهای مختلف (چیزی که مثلا این روزها با شرایط کمبرقی لازمه). حالا وقتی یه داده تغییر میکنه، سو...
(یا Feature Flag یا Release Toggle) تا حالا شده یه امکان جدید توی نرمافزار رو بخواهید فقط برای عده مشخصی از مخاطبین فعال کنید؟ یکی دو تاش رو شاید بش...
اینکه برای پروژه جدید از چه تکنولوژی استفاده کنیم، یا مثلا فلان ابزار ارزش افزودهای برای تیم، محصول و خودمون بههمراه داره یا نه؛ و سوالهای زیادی از...
1️⃣ تمرکز مایکروسافت روی Blazor یه نکته مهم توی کنفرانس اخیر بیلد این بود که مایکروسافت اعلام کرد که Blazor رو بهعنوان بستر اصلی و آیندهدار برای تو...
مقدمه: دو مدل اصلی برای مدیریت تراکنشها وجود داره: ACID و BASE. هر کدوم از این مدلها رویکرد متفاوتی نسبت به «تضمین صحت» و «در دسترسپذیری» دادهها د...
نسخه پیشنمایش ۴ داتنت ۱۰ امکانی رو فراهم کرده تا بودن فایل پراجکت و سولوشن هم به راحتی بشه کد سیشارپ نوشت. قبلا با استفاده از فایلهای اسکریپت csx....
یکی از بهبودهای داتنت C# 14، رو میشه Extension membersr دونست که فقط محدود به متد نیستند؛ حالا میشه پراپرتی، ایندکسر، و حتی event رو هم بهصورت اکس...
https://meet.google.com/gyr-xpmr-abk
نظرسنجی اخیر کانال شامل ۵ گزینه اصلی بود که هر کدوم حول یک تکنولوژی، ابزار، یا روش جدید بود. فارغ از اینکه برآیند تمایل جمع، به سمت کدوم گزینه بوده؛ خ...
No preview available
🗓 روز یکشنبه ۴ خرداد (۲۵ می) ساعت ۱۹:۳۰ به وقت تهران؛ به دعوت انجمن DDD ایران، یه صحبت یکساعته و بعدش هم گپوگفت نیمساعته خواهیم داشت... اگر رئوس ...
🎞 فیلم مستند پایتون! شرکت Cult-Repo که کارش روایت داستان محصولات کدباز در مدیوم فیلمه، حالا فیلم جدیدی در راه داره... پایتون! من فیلمهاشون رو دوست...
امروز داشتم بوکمارکتکونی میکردم، یهو پست وبلاگ Julio Merino که ماهها پیش ذخیره کرده بودم تا در موردش بنویسم و فراموش کرده بودم رو دیدم. آقای Juli...
در یک نگاه، سه الگوی «clean»، «hexagonal» و «onion» همه با یک هدف مشترک متولد شدهاند: جدا کردن «منطق دامنه» از جزئیات متغیّر فناوری (UI، دیتابیس، فری...
استکاورفلو استکاورفلو به خاطر رشد استفاده از LLMها که یکی از منابع یادگیریشون خود استکاورفلو بوده، حالا حسابی تو دردسر افتاده. آمار جدید نشون می...
اوایل دههٔ ۲۰۰۰ شرکتهای خیلی بزرگ (بانکها، بیمه، و …) با سیستمهای نرمافزاریای روبهرو بودند که: - دامینهای با پیچیدگی خیلی بالا داشتند (مثل قوا...
شاید بد نباشه تا دفعه بعد که خواستید در مورد معماری و ساختار یه پروژه تصمیم بگیرید، یه بار پیشینهی پیدایش مایکروسرویس رو مرور کنین تا از تناسب «نیاز»...
قصد دارم تا طی چند پست در مورد چند معماری مرسوم که عموما به اشتباه انتخاب میشن و بیشتر از اینکه انتخابشون تابعی از نیاز و شرایط باشه، ناشی از ترندهای...
No preview available
بیمقدمه: فصل گرما در پیش است، اخبار گواه اینه که بهبود خاصی در ظرفیت تولید، یا مدیریت توزیع برق کشور اتفاق نیوفتاده، برای اینکه با از دسترس خارج شدن ...
چیزی که محرز است اینه که کانتینر(ها)ی با محتویاتی مستعد اشتعال یا انفجار در جای نامناسب و بدون مراقبت قرار گرفته. آیا جابجایی و چیدمان کانتینر، در یک ...
حالا این ریپو برای همینجور آدمهاست... اسمش هم state-of-the-art Shitcode است 😂 فکر کنم نوادگان لقمان حکیم روش contribute میکنن 😂 پینوشت: دلیل ا...
https://meet.google.com/okw-tdmb-gut
اگر نظر مثبتی نسبت به جلسه اول «مرور مهارتهای مورد نیاز و مسیر رسیدن به مهندس ارشد نرمافزار» داشتید و فکر میکنید ادامه بحث میتونه براتون جالب باشه...
جلسه «مرور مهارتهای مورد نیاز و مسیر رسیدن به مهندس ارشد نرمافزار» رو بر اساس چرخه توسعه نرمافزار (SDLC) طرح کردم، و بخش اولش «نیازمندیها و تحلیل ...
🔄 فایل اسلایدها رو هم در بخش کامنت قرار دادم ممنون از همه دوستانی که تشریف آوردن، امیدوارم هر چه زودتر توی جلسه دوم ببینمتون 😊🌱 لینک یوتیوب
گوگل میت
(⚠️ زمان جلسه تغییر کرده است!️) یکشنبه ۳۱ فروردین (۲۰ اپریل)؛ ساعت ۱۹:۰۰ تا ۲۰:۰۰ ۱۷:۳۰ - ۱۸:۳۰ (به وقت تهران) لینک ثبتنام * «اگر و اگر» تعداد افرا...
احتمالا با خانم یعنی میرا موراتی، CTO سابق OpenAI که از ابتدای طراحی ChatGPT نقش داشت و چند وقت پیش استعفا داد تا دنبال رویای خودش بره آشنایی دارین. ...
بالاخره بعد از کشوقوسهای فراوون (شروع جدیاش از سال ۲۰۲۱ بود) بالاخره امکان Extension members به سیشارپ ۱۴ (نسخه پیشنمایش ۳) اومد. از سیشارپ ۳ م...
به نظرم اومد شاید دوستانی باشن که دوست داشته باشن بدونن نقشهراه و توصیف دقیقتر چالشهای این تیپی چیه، و برای اینکه در آینده بتونن برای موقعیتهای مش...
امروز گوگل توی کنفرانس Cloud Next پروتکل جدید Agent2Agent (A2A) رو معرفی کرد. این پروتکل باعث میشه تا AIها بدون توجه به اینکه با چه فریمورکی ساخت...
پروژه شخصی (بخوانید دلی) لینوس توروالدز که تبدیل به ابزار روزمره ما شد... اگر دوست دارید بدونید نبوغ و پشتکار این مرد چقدره، همین بس که اولین نسخهی ...
یه پروژه جذاب و کاربردی برای اتصال AI Assistentها... همزمان با دسترسی عمومی Agent mode و پشتیبانی از MCP روی VSCode
۱: ست کردن جلسه بدون ذکر رئوس مطالب توی ایمیل دعوت ۲: ساختن تیکتی که توضیح و acceptance criteria دقیق نداره * طَیرهٔ عقل: سبک مغزی ** این لیست مست...
چقدر تیمها بابت جوگیری و چپوندن انبوه کتابخونهها به پروژه با هدف عقب نیوفتادن از موج وبلاگها و ویدیوهای بلاگرهای تکنولوژی، خودشون و اعصابشون و محص...
وکتور دیتابیس Qdrant یک پایگاه داده برداری (Vector Database) و موتور جستجوی برداری کدبازه که برای ذخیره و جستجوی بردارهای High-dimensional Embeddings ...
هر ورودی ای که ما به مدل زبانی یا هوش مصنوعی مولد بدیم، از دل یک embedded model عبور میکنه، با یک semantic search پردازش میشه. پرداختن به محاسبات ر...
سال ۲۰۲۳، Andrej Karpathy مدیر سابق هوشمصنوعی تسلا و جزو تیم بنیانگذار OpenAI و فارغالتحصیل دکتری علوم کامپیوتر استنفورد یه توییت زد که: داغ ترین ...
دیشب وقتی دیدم مطالب و مثالهایی که برای AI نوشتم از پکیج موفقیت و رازهایی زیبایی هم کمطرفدارتر بودن، اولین چیزی که یادم افتاد این نظرسنجی تاریخی سیا...
No preview available
پاسخ به پرسشهای ارزی! با دیتای لحظهای... 😎🤑 توجه! قرار بود از مدل Phi-3 mini استفاده کنیم که ۲ گیگ باشه و روی لپتاپ راحت اجرا شه، اینقدر احمق ب...
پاسخ به پرسشهای ارزی! با دیتای لحظهای... 😎🤑 گفتیم برای اینکه مدلهای زبانی دیتای بهروز یا دلخواه ما رو داشته باشن، باید با استفاده از روشهایی م...
سال ۱۴۰۳ هم تموم شد و مثل ۲ سال قبلترش، روز و ساعتی نبود که هوشمصنوعی خصوصا از نوع مولدش از متن و تیتر اخبار بیوفته 😉 حالا اگر تا به امروز فقط باها...
آخرین روزهای ساله، عموما چنین روزهایی خیلی سریع، سالی که گذشت، توی ذهنمون مرور میشه... اگر امروز چنین مروری رو تجربه کردید؛ امیدوارم از تکتک تصمیما...
این هم ویدیو مرور کلی C4 که یه مقدار کاملتر از پست قبلی است و امیدوارم برای دوستانی که جدی دوست دارن ازش استفاده کنن، مفید باشه 😉
💡یادآوری صورت مسئله: فرض کن یه نرمافزار داریم که هر چند ساعتیکبار میره وبسایتهایی که بهش معرفی کردیم رو بازدید میکنه، خبرهای تازهشون رو میخون...
یادگیری C4 Model با مثال واقعی - بخش اول 💡سناریو: فرض کن یه نرمافزار داریم که هر چند ساعتیکبار میره وبسایتهایی که بهش معرفی کردیم رو بازدید می...
هلزبرگ: خالق دلفی، سیشارپ، و تایپاسکریپت، معمار ارشد، و technical fellow در مایکروسافت مشکل اصلی: جاوااسکریپت دیگه جوابگو نیست! تایپاسکریپت از ...
*️⃣چرا C4 به وجود آمد؟ C4 به این دلیل معرفی شد که مدلهای سنتی معماری نرمافزار مشکل داشتند. UML بهعنوان یک راهحل استاندارد معرفی شد، اما استقبال ا...
*️⃣پذیرش، و سنجش موفقیت معیار اصلی موفقیت توی استفاده از AI نباید تنها بازگشت سرمایه مالی باشه؛ یا اینکه چقدر داریم توش هزینه میکنیم و یا حتی چقدر ت...
سالهاست که TechEmpower بنچمارکهای استانداردی طراحی میکنه تا فریمورکهای وب رو از جنبههای مختلف مثل کوئریهای ساده، کوئری کششده، JSON و... ارزیاب...
دورهمی ۴۵ تا ۶۰ دقیقهای لینک گوگلمیت - مرور اخبار ماه - مرور ریپوها - گپوگفت
سالها پیش یه تحقیقی خوندم در مورد اینکه چرا دختربچهها کمتر سراغ شغلهای مهندسی میرن و بیشتر متمایل به معلمی و پرستاری و... میشن. این تحقیق ریشه ا...
No preview available
کنفرانس DeveloperWeek 2025 یه فرق بزرگ با دورههای قبل داشت، اونم حضور پررنگ AI در روند کار تیمهای مهندسی نرمافزار. هوش مصنوعی رو دیگه نباید یه ابزا...
دیروز بایتدنس (شرکت توسعهدهنده تیکتاک) که طی ماههای گذشته احتمالا جدلهای آمریکا باهاش رو شنیدید، ۲ میلیارد کاربر داره، و فارغ از اینکه چه قضاوتی ...
📱 تکاسپاگتی اول روی یوتیوب (برای اینکه ببینید چی میگیم و چجوری میگیم) یکشنبه ۱۹ اسفند (۹ مارچ) ساعت ۱۶:۳۰ به وقت تهران اگر تمایل به شرکت دارید،...
دو سه بار دوستان پیشنهاد دادن که از هشتگ استفاده کنم برای راحتتر پیدا کردن مطالب. با اینکه کمتر از ۷ ماه از ایجاد این کانال گذشته و تعداد پستها اونق...
هدف این کانال چیزی جز بیشتر یاد گرفتنمون نیست، دلیل معرفی این فرصت شغلی هم دقیقن همینه که فکر میکنم فرصتی برای یاد گرفتن بیشتره... اگر خودتون یا از ...
این پوستر تعریف ۷۰ عبارت مورد استفاده در تست نرمافزاره که قول داده بودم (مستقل از زبان و تکنولوژی توسعه) سعی کردم چیز از قلم نیوفته ولی با توجه به ...
No preview available
No preview available
چند روزی بیشتر از عرضه نسخه نهایی Aspire 9.1 نمیگذره، حالا بیاین ببینیم قراره توی vNext چی اضافه بشه 🚀😍 قابلیت جدید resource graph قراره بیاد که ن...
ترمینولوژی تست که توی پست قبل قولش رو داده بودم در حال انجامه. شکل نهایی دو پوستر فارسی خواهد بود+ فرمت مارکدان بهصورت کدباز؛ اولی ترمینولوژی عام تس...
⚙️ روز مهندس... چند خطی رو در مورد روز مهندس نوشتم، اگر دوست داشتید بخونید 😊🙏🌱 این پست هم شاید بیربط به امروز نباشه.
شاید با دیدن این تیتر بگید: «چه سوال بدیهی و سادهای؟! چرا داره بدیهیات رو توضیح میده!» ولی برای برخی که با تست آشنایی کافی ندارن، مفاهیم پایه ولی م...
توی پست مقدمه گفتم که چرا تست نرمافزار بیشتر از اینکه تکنیک و دانش باشه، فرهنگ و عادت افراد و تیمهاست. خیلیها هستن که میتونن ده ساعت در مورد ریز و...
شاید هر کسی که توسعه نرمافزار رو به عنوان شغلش عنوان میکنه، در مورد تستنویسی شنیده باشه، و خونده باشه، تمریناتی رو نوشته باشه و حتی بارها با خودش ...
متا یک رویکرد جدید (از جنبههایی جدید) نسبت به تولید خودکار تستهای نرمافزار اتخاذ کرده با ابزاری به اسم ACH. 🌱 این ACH چیه؟ توی متا، ابزاری به اس...
موضوع پستهای بعدی رو حدس بزنید 😁
1️⃣روش URL Versioning GET /v1/products HTTP/1.1 Host: api.example.com ✅ ساده و واضح، نسخهبندی توی URL به راحتی قابل تشخیص و دیدنه. و پیادهسازیش ...
بیاین فرض کنیم REST API ماه مثل منو رستورانه؛ API Documentation همون فهرستیه که جزئیات هر غذا (یا توی این مورد، هر endpoint) رو شرح میده، مثلاً ورودی...
4️⃣ روش Time-Based Pagination وقتی دادههامون به ترتیب زمان ثبت میشن (مثلاً رویدادهای یک سیستم لاگ یا خبرنامههای زنده)، میتونیم با استفاده از پارا...
وقتی با دادههای بزرگ سر و کار داریم، نمایش اطلاعات به صورت صفحهبندی شده خیلی مهمتر از حالت عادیه که دریافت داده از سمت سرور بار قابل توجهی نداره (چ...
ℹ️ این مطلب فنی نیست، رفرنسمحور هم نیست، و تحلیل و نوشتار شخصی ( و طبیعتا محتملبهخطا) است! هر از گاهی توی فضای مجازی، حالا یا فضای عمومی، یا فضای ...
معنی idempotent : شاید بشه «همانندپذیر» رو معادل خوبی براش دونست؛ توی ریاضی «عدد ۱ در عملیات ضرب» همانندپذیر هست، چون هر چند بار که یک در خودش ضرب شه،...
ولی چرا؟ خب میدونیم که NUnit عملا پورت شدهی JUnit جاوا است، و xUnit انشعابی بهبود یافته از NUnit. خود NUnit که باقیمانده دوران SharpTestEx و Lin U...
پسری را به کارگه کدنویسی همی بردندی تا شیوهی کُدگری پیشه کند، استاد بگفت: «بِکُد، سپس بِتِست!» شاگرد مدتی استاده، بُکید، خسته شد؛ لَختی درنگ کرد و از...
وقتی بحث طراحی REST API میاد وسط، خیلیا فقط به CRUD فکر میکنن و اینکه یه سری endpoint که دیتا میگیرن و کوئری پاسخ میدن. اینکه API کار کنه و خطا ند...
وقتی یه سیستم بزرگ داریم با تعداد زیاد کاربر یا درخواست همزمان، یکی از چالشهای اصلی اینه که هر کاربر بتونه تغییراتی که خودش ایجاد کرده رو بلافاصله بب...
وقت ناهار اینو توی توییتر دیدم که به نظرم بودار 🦨 اومد. من راست بلدم و از سی خاطراتی دارم، ولی خودم رو نه راستنویس میدونم نه سینویس، بلکه به قدر ن...
No preview available
💬 کامنت نظر و تجربه داری بیا بحث کنیم 😉
1️⃣ تست «پیادهسازی» در مقابل تست «قرارداد» 🎩 کلاسیک: تست «فقط خروجی و رفتار نهایی» رو مورد ارزیابی قرار میده؛ نیازی به دونستن جزئیات داخلی نیست. ...
No preview available
برای محتوای دیجیتال هم اصطلاح «محتوای زودگذر» یا ephemeral content استفاده میشه. یعنی محتوایی که مثل اینستاگرام (بهخصوص استوریها) یا مطالب تلگرام ...
No preview available
🛠 چرا سلسلهمراتب مهندسی برای شرکتهای کوچک و متوسط مهمه؟ شرکتهای کوچک و متوسط (SMEs) معمولاً چابکتر از غولهایی مثل گوگل و مایکروسافت هستن، ولی ا...
حالا که گوگل رو مرور کردیم، و مفهوم impact در سازمان رو دیدیم، بنا به نظر و پیشنهاد شما، بریم سراغ مایکروسافت ۲۲۸هزار کارمند داره که متناسب با ساختار ...
مقدمه: یکی از چالشهای متعدد و اساسی جامعه ما اینه که «سوال نداریم» خصوصا «سوال خوب»!! شاید روزی مفصل نوشتم در موردش... فعلا بگذریم... امروز یک سوال ...
خب حالا که فهمیدیم انتخاب ساختار سازمانی بستگی به نیازها و شرایط داره، بریم سراغ یه نمونه واقعی: گوگل! گوگل یکی از شرکتهاییه که ساختار مهندسی مدون و...
سلسلهمراتب گوگل برای شرکتی با ۱۷۰ هزار کارمند و محصولات جهانی طراحی شده. اگر سازمان شما ۵۰ نفر است، دنبال استخدام L8 نباشید! 😂 موفقیت در گوگل (و هر...
No preview available
سلسلهمراتب مهندسی نرمافزار موضوع مهمیه، هم برای سازمان که بخواد با ساختار مناسب به اهداف و برنامههاش برسه و بهرهوریاش رو بهبود بده؛ هم افراد انگی...
آشنایی به عناوین و سلسهمراتب سازمانی مهندسی نرمافزار، توانمندیها و مسئولیتها. و اینکه از کجا بفهمیم سازمان ما چه سطوحی رو نیاز داره... 💬 سوالات ...
⚠️ این پست، فنی نیست، فقط شوخی و تخیلی است! «حالا که چند بار کلمه جواگره که جمع مکسر جوگیر است رو به کار بردم لازمه تا انواعشون رو برشماریم» ۱. فنب...
لابلای اخبار کلی مطلب میبینیم در مورد اینکه هوش مصنوعی تا فلان سال (اکثرا بین ۳ تا ۱۰ سال رو پیشبینی میکنن) فلان درصد از آدمها رو بیکار میکنه و د...
سالهاست که توی کامیونیتی، یه عده از جواگره عزیز یه جوری در مورد NoSQL صحبت میکنن که گویی دوای درد هر نوع نرمافزاریه! یا گاها طوری وانمود میکنن که ...
این ویدیو از دکتر شهشهانی عزیز چند وقته زیاد دستبهدست میشه. از اونجایی که نظام آموزشی ما مشکلات ساختاری زیادی داره، احتمالا اینکه «این درسها مثل ...
همونقدر که Go زبان خوبیه (چه از نظر طراحی کامپایلر چه سهولت و سرراستی سینتکس، چه پرفرمنس) همونقدر هم مثل هر موضوع دیگهای، افتادن توی حباب تبلیغات و...
✅ قابلیت WAIT_AT_LOW_PRIORITY تاحالا شده موقع ساخت یا بازسازی ایندکس روی سروری که کاربرهای همزمان زیادی داره دچار مشکل شید و lockها جلو کارتون رو بگ...
چند وقته توی کامیونیتی توصیفات عجیب و غریبی توسط جَواگِره عزیز (جمع مکسر جوگیر) راجع به Rust میبینیم. گویی که «امروزه، عصر Rustنویسی است و مابقی کدها...
دادههای سری زمانی یکی از رایجترین انواع دادهها توی سیستمهای مدرنه؛ از لاگهای سرور گرفته تا دادههای سنسورها و حتی قیمت سهام و فروش و... این نوع ...
No preview available
بعد از این چند هفته تمرکز روی SQL Server سراغ PostgreSQL هم خواهیم رفت؛ در گذشته هم داشتیم که با هشتگ #MSSQL_to_PGSQL توی کانال در دسترس است. مسیر یا...
✅ نسخه سنتی SQL Server 2025 نوامبر ۲۰۲۴، نسخه جدید SQL Server یعنی SQL Server 2025 معرفی شد و الان در نسخه پیشنمایش خصوصی قرار داره. ویژگیهایی مثل ...
۳۰ دقیقه دیگه شروع میکنیم، و همه دعوتن 🌱 تِکاسپاگتی، دورهمی آنلاین حول نرمافزار! گوگل میت
یه توضیح در مورد عنوان ایمیل که اشتباه بوده 😅 (لینک و محتوا کاملا صحیح است) از اونجایی که تعداد محدودی ایمیل میفرستم استفاده از سرویسهای آنلاین که...
No preview available
دوستانی که جلسه یکشنبه میان، لطفا ایمیلشون رو اینجا بگن که براشون لینک گوگل میت رو بفرستم. اگر موضوع خاصی هم دوست دارید بگید یا بشنوید (خودتون در ارائ...
No preview available
ویدیو کامل دورهمی هفته گذشته با موضوع داتنت اسپایر شامل از معرفی تا پیادهسازی و دپلوی مدت: ۱ ساعت و ۱۳ دقیقه 🔗 لینک یوتیوب
«عینهو bash یا python» پیش اومده براتون که نیاز داشته باشید از قابلیتهای سیشارپ برای خودکار کردن کاری استفاده کنید ولی یا یه پوشه داشته باشید توش ف...
عاملهای هوش مصنوعی یا AI Agentها که این روزها خیلی تب داغی دارن، در واقع برنامههایی هستن که میتونن به طور خودکار و مستقل تصمیم بگیرن و عمل کنن. این...
به نظرم خوبه تا برنامهنویسها ایجنتنویسی رو تمرین کنن، مدیرمحصولها بهش فکر کنن و نادیده نگیرنشون. چون مثلا یه ایجنت ساده و جمعوجور میتونه کارتابل...
تعامل با APIها اینقدر رایجه که میشه بخش جداییناپذیری از توسعه دونست. هرچند، این تعامل با HttpClient بومی داتنت میتونه گاهی پیچیده و زمانبر بشه. ت...
۱. تسهیل پروفایلینگ با اینکه ابزارهای فعلی مثل Dynamic Program Analysis و dotTrace خوبن، ولی تیم Rider میخواد اونها رو سادهتر و عمیقتر توی فرآیند...
یه ابزار باحال که طی چند سال گذشته بهتر و کاملتر شده، و البته به جای سرچ کردن «فلان چیز online» کار رو راحت کرده. DevToys یه اپلیکیشن اوپنسورسه که ر...
سلام! مستندنویسی فنی یکی از مغفولترین بخشهای توسعه نرمافزار، خصوصا در ایرانه! همه میگن خیلی واجبه و ما خیلی ارج مینهیم به مستندات، ولی آخرش همون ...
یه چالش جالب که پرداختن بهش میتونه تجربه کاربری بهتری برای مصرفکننده نهایی و تجربه بهتری سمت توسعهدهندهها ایجاده کنه: ✍️ فهمیدن و پردازش متنهایی...
لینک گوگل میت جلسه امروز تغییر کرد، لینک جدید کیفیت HD و امکان ضبط خودکار جلسه رو داره. 🔗 گوگل میت: یکشنبه،۱۶ دیماه و ۵ ژانویه؛ ساعت ۱۶:۳۰ به وقت ت...
- 🤓 کمتر از یکپنجم دوست دارن بیشتر بدونن - 😁 نزدیک یکپنجم، مثل یک سامورایی زندگی میکنن و ترجیح میدن حادثه غافلگیرشون کنه - ✅ حدود ۶۴ درصد (چون...
No preview available
یه مقایسه سریع! 🐳 ⚡️ بر اساس سایز، امنیت، سرعت آمادهبهکار شدن، و... هر کدوم قوتهایی دارن. 💬 شما کدوم رو ترجیح میدین؟
این چند روز، ۷ تا پروژه پر کاربرد رو کاویدم و گاهن تا لایهی چهارم تودرتو ی وابستگیهاشون آسیبپذیری امنیتی پیدا کردم. و این در مورد فلان پروژهی گمنا...
این پنجمین و آخرین سری پیشنهاداته، چند ساعت دیگه ۲۰۲۴ تموم میشه و امیدوارم این سری یادداشتها ولو اندک، مفید یا الهامبخش بوده باشه. 1️⃣ روز (چند سا...
یکی از دوستان که توی پروژه جدیدشون از Aspire استفاده کردن، دوست داشتن تا هم یه مروری روی پیادهسازیشون بشه، هم نکات پرداکشن رو بررسی کنیم. از اونجایی...
No preview available
❓تست End-to-End (E2E) چیه؟ تست End-to-End یا E2E یه نوع تست نرمافزاریه که فرآیندهای واقعی کاربر رو از شروع تا پایان شبیهسازی میکنه تا مطمئن شیم تم...
این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشن. 2️⃣ روز تا ۲۰۲۵؛ پیش...
این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشن. 3️⃣ روز تا ۲۰۲۵؛ پیش...
کلاسهای ایران یه رسمی داشتم که برخی دورهها (حدود ۵۰٪ شون)، کتابی که مبنای سرفصلهای دوره بود و خودم خونده بودم و خط کشیده بودم رو آخر کلاس میدادم ب...
اگر دوست داشتید ببینید و اگر هم که نظری داشتید، همینجا یا توی یوتیوب بنویسید 😉 🎬 مشاهده در یوتیوب ⌛️ مدت: ۱۴ دقیقه
این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشن. 4️⃣ روز تا ۲۰۲۵؛ پیش...
این ۵ روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد یا ایده، حول یک موضوع مشخص، به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشه. 5️⃣ روز تا ۲۰۲۵ ...
پیشدرآمد شروع کار با Semantic Kernel ————————————————— پیشنوشت: مسعود دانشپور عزیز، در صدد تهیه ویدیو و مثال آموزشی از Semantic Kernel با است...
شاید شوخی دور از واقعیتی نباشه که طی این چند سال، اینقدر که همه روی AI تمرکز کردن یا باهاش شوآف کردن، اگر روی پیدا کردن قاتل بروسلی وقت گذاشته بودن حت...
لذا طیف وسیعی از ابزارهای اتوماسیون برای کارهای مختلف وجود داره، یکی از مهمترینهاش هم ابزارهای خودکارسازی بیلد و دپلوی است. ابزارهای Build Automatio...
از اونجایی که دورهمی بعدیمون در مورد سیستمهای توزیعشده است، مطالب دیروز (workload) و این مطلب (OpenTelemetry) پیشدرآمدی است برای دوستانی که آشنایی...
ورکلودهای داتنت مجموعهای از اجزای اختیاری SDK هستن که برای توسعه انواع خاصی از برنامهها مورد استفاده قرار میگیرن. به زبون سادهتر، به جای نصب یک...
مفهومی داریم به نام Cargo Cult Practices که به رفتارها یا فرآیندهایی اشاره داره که بهطور «سطحی» شبیه به رفتارهای موفق و موثر هستن، اما «بدون درک عمیق...
مفهوم Resiliency یا تابآوری، به توانایی یک سیستم برای بازیابی شرایط پایدار در صورت بروز خطا گفته میشه. حالا این بازیابی میتونی تلاش برای بازیابی با...
اگر سیر تغییر رویکرد مایکروسافت رو دنبال کرده باشید، سرعت توسعه و نوآوری توی VS Code به طرز محسوسی سریع و خوشحالکننده است. حالا اومده خیلی قابلیتها...
No preview available
No preview available
No preview available
No preview available
من دو ساله مشترک کاپایلوت هستم و حقیقتا سرویس خوبیه. حتی از IntelliCode و JetBrains AI و Tabnine و Cody و Tabby هم که من تست کردم بهتر بوده (در تستها...
📌 نتیجه میگیرم در دورهمی بعدی، در مورد سیستمهای توزیعشده گپ خواهیم زد. ولی چون Semantic Kernal و AI هم فقط ۲ تا رأی فاصله داشت، دورهمی بعدش به اح...
No preview available
حرفهای زیادی میشه درباره AWS زد، اما واقعیت اینه که این غول کلود، سیستمها و سرویسهاش رو طی دو دهه با موفقیت scale کرده و همچنان کاربری راحتش رو حفظ...
این مطلب بسته به استقبال شما میتونه از ذکر اسم کتاب، تا خلاصه صوتی مطالب متغیر باشه! از خودم شروع میکنم (بخش اول، کتابهای جدید؛ بخش بعدی: کتابهای...
سلام به همگی 😊 امروز، ۳ ماه از شروع این کانال میگذره، هدف اولیه (و فعلی) من اشتراک آموختهها و تجربهها بوده. ولی باور دارم زمانی این هدف محقق می...
یک کتابخونه خوب پایتونی از مایکروسافت! (+ یک اپلیکیشن که با استفاده ازش ساخته شده) برای تبدیل فایلهای - PDF (.pdf) - PowerPoint (.pptx) - Word (.d...
روزهای آخر ساله و شرکتهای مختلف، آمار و ارقامشون رو میگذارن روی میز (مثل مطلب قبلی). حالا Cloudflare به عنوان پرمخاطبترین CDN دنیا که به گزارش سال...
🐍 فارغ از اینکه تکنولوژی اصلیمون برای توسعه چی باشه، یا حتی عنوان شغلیمون توی صنعت نرمافزار چی باشه، بلد بودن پایتون خیلی کار راه بندازه! احتمالا...
پیش از هر چیز از دوستانی که با ریاکشن 🤓 برای بررسی عمیقتر موضوع بدهی فنی، ابراز علاقه کرده بودند متشکرم. سعی کردم تا توی این ویدیو ۲۵ دقیقهای مط...
از دوستانی که منتظر ویدیو aspire و ویدیو توضیح بدهی فنی هستند، بابت تاخیر عذرخواهی میکنم. دسامبر خیلی شلوغی بوده تا امروز، امیدوارم طی روزهای آتی برس...
من سعی میکنم راجع به هیچ موضوع فنیای قاطع و صد در صدی صحبت نکنم. راجع مباحث مدیریت تکنولوژی، لیدرشیپ فنی و... هم خیلی خیلی محتاط برخورد میکنم و همی...
دیروز یه توییتی زدم که برای توضیح بهتر منظورم (که هیچ ربطی هم به نرمافزار نداشت)، از توصیف بدهی فنی ناآگاهانهی بیپروا استفاده کردم، این شد که گفتم ...
💡 نکته مهم: اگر دارید برای تغییرات سال ۲۰۲۵ محصولاتتون برنامهریزی میکنید، خوبه که به جایگزین کردن لایبریهایی که توی نسخههای جدید جاوااسکریپت API ...
این پروژه، یعنی Elsa یک کتابخونه مدیریت گردش کاره که UI خوبی هم براش توسعه داده شده (دو بخش داره، سرور، و رابط کاربری) قابلیتهای اصلی: - اجرای work...
حدود ۲ هفته دیگه سال جدید میلادی شروع میشه، از اونجایی که تکنولوژیها، ابزارها و چیزهایی که ما باهاشون سر و کار داریم نسبت به تقویم میلادی برنامهریز...
https://mesbahi.net/fa/blog/1403/09/15/graphql-intro/
1.اصلا GraphQL چیه؟ به زبان ساده، GraphQL مکانیزمیه تا بتونیم با یک استاندارد مشخص، کوئریمون رو به «یک» API ارسال کنیم و دادهها رو دریافت. یعنی باب...
این API رو شاید از روی سرور صدا کنید، یا شاید در قالب کد بکند یا تست، شاید هم از روی کلاینت و در قالب کد فرانت... حالا گاهی API هنوز آماده نشده، یا ش...
دیشب David Folwler یک توییت زد و لینک یک بنچمارک رو اشتراک گذاشت که امروز توی توییتر و لینکدین زیاد دیدمش، برای همین طی یک ویدیو کوتاه ۱۰ دقیقهای تو...
دیروز یه خبر توی فیدها اومد مبنی بر مشکل کُندی NuGet و ماجرای حل کردنش توی داتنت ۹. شاید بگید به من چه؟! من مصرفکننده هستم و خوب و بدش پای مایکروساف...
چند روز پیش گزارش خوب Stacked Up 2024 منتشر شد. سعی کردم تا نکات مهمش رو اینجا بنویسم و کمی در مورد تفاوت Infrastructure as Code و Infrastructure from...
————————————————————————— تا حالا شده موقع توسعه یه اپلیکیشن، API ای که ازش استفاده میکردید یهو به مشکل بخوره؟ مثلاً سرور پاسخ نده، تأخیر داشته باش...
No preview available
سلام یادتونه در مورد پلتفرم انجینیرینگ گفته بودم توی پادکست اول؟ حالا یه گزارش جذاب از وضعیت پلتفرم انجینیرینگ تو ۲۰۲۴ منتشر شده که نکات مهمش رو برات...
دیروز یه مصاحبه خوب خوندم با طراح ارشد کاتلین (میخائیل زارچنسکی) با محوریت اینکه زبان کاتلین تا کجا از جاوا فاصله خواهد گرفت؟! من جاوا کار یا کاتلینک...
سلام ویدیو اول از سری آموزشی NET Aspire. که مقدمه و معرفی است روی یوتیوب قرار گرفت. احتمالا این سری ۳ قسمت داره که قسمت اول، مقدمه، معرفی امکانات و ...
شاید به تغییر شغل هر چند سال یکبار فکر کرده باشید... نه «موندن» نه «تغییر دادن» شغل در یک شرکت، به تنهایی ضامن «حال خوب» داشتن در کار نیست... بلکه ا...
❇️ رویداد بزرگ Ignite 2024 در حال برگزاریه طبق انتظار و مشابه ۳ سال گذشته، تقریبا همه موضوعات به نحوی با AI گره خورده! یکی از جالبترین بخشهاش Fabr...
تیم herodevs بیزنسش اینجوریه که می گه شما به هر دلیلی امکان ارتقاء فلان لایبری کدباز که دیگه پشتیبانی نمیشه رو نداری؟ اشکال نداره! ما پول میگیریم رو...
رویداد Microsoft Ignite یکی از مهمترین رویدادهای سالانه مایکروسافته که تمرکز اصلیش روی ارائه آخرین نوآوریها، تکنولوژیها و پیشرفتهای Azure و خدمات ...
این چند سال، صحبتهای متعددی در مورد بازاندیشی در مورد اسکرام یا روشهای مشابه شده. برخی شرکتها هم ازش دل کندن، برخی هم در ظاهر حفظش کردن و اگر بپرسی...
اگر دوست داشتید بخونید و نظرتون رو در مورد روشهای مانیتورینگ سرویسها بگید... 🚀 در ویدیو مربوط به Aspire که به زودی تقدیم خواهم کرد، در مورد مفاهیم...
فریمورک DORA که مختصر شدهی DevOps Research and Assessment است، یک فریمورک برای تحقیق و ارزیابیه که تمرکزش روی بهبود مستمر تحویل نرمافزار در سازما...
No preview available
ما کُد و رانتایممون رو باید بهروز نگهداریم، چه برای آپدیتهای امنیتی و چه پایداری. و این چیزی نیست که بشه ازش در این زمانه چشمپوشی کرد. اینجا مستند...
یه انفوگرافی خوب از سیر امکانات جدید داتنت از نسخه ۱ تا ۹ و سیشارپ از نسخه ۱ تا ۱۳ منبع: nietras.com
پروژههای عضو CNCF رو دنبال میکنید؟ با dapr کار کردید؟ یا آشنایی دارید؟ 🤔🤔
وبسایت رسمی کنفرانس جدول زمانی جلسات و مطالب هشتگ جهت درج مطالب در فضای مجازی: یوتیوب پخش زنده، روز اول یوتیوب پخش زنده، روز دوم یوتیوب پخش زنده...
🔐 مفاهیم و روشهای تولید امن نرمافزار، و نرمافزار امن سعی کردم مفاهیم زیر رو به زبان ساده و با مثال توضیح بدم، برای درک بهتر، شنیدن هر ۲ قسمت به ...
🔐 مفاهیم و روشهای تولید امن نرمافزار، و نرمافزار امن سرفصل مطالب: - معرفی SSDLC - معرفی SDL - مفهوم Shift-left testing - مدلسازی تهدیدات ام...
Modern Web App pattern مایکروسافت سالهاست نسلهای مختلفی از فریمورکهای توسعه وب رو عرضه کرده. از ۲۸ سال پیش با عرضه ASP تا الان… الگوها و راهنماها...
😂 وقتی هر زبون و معماری و فریمورکی توی اینترنت میبینی، بدون یادگرفتن و بررسی دقیق، توی محصول استفاده میکنی. ویدیو از ElectroBOOM Failures #3
ویندوز سرور ۲۰۲۵ دیروز دیگه به صورت عمومی عرضه شد. ولی آیا برای توسعهدهنده نرمافزار هم میتونه مهم باشه؟ یا برای دواپس؟ من رابطه خوبی با موضعگیری...
اگر نمودارهای ترافیک استکاورفلو رو دیده باشین یا آمار مشاهده پُستهای خودتون رو، میدونید که بعد از رواج ChatGPT و LLMهای مشابه، به طرز واضحی کاهش دا...
۱:آیا دغدغه یا موضوعی در رابطه با داتنت دارید که دوست داشتهباشید در قالب محتوا، پادکست یا وبینار و دورهمی بهش بپردازیم؟ ۲:قابلیت جدیدی در داتنت ۹ ...
دو تا مستند جالب برای اونایی که هم دوست دارن آخر هفته خوش بگذرونن هم با تمرکز حداقلی به دونستههاشون اضافه شه. The Code: Story of Linux documentary ...
حالا تیم SQLite در حال تدارک ابزاری برای ایجاد رپلیکیشن مدل snapshot است، حتی در شرایطی که عملیات خواندن و نوشتن در حال انجام باشه. ابزار sqlite3-rsy...
البته کماکان بعید میدونم کسی Gemini گوگل رو ترجیح بده 🤭 💡 البته این از نظر بیزنسی و طراحی محصول هم درسهایی داره برای کسایی که علاقهمند باشن! لی...
داستان هم از اونجایی شروع شد که یکی از مهندسهای ارشد مایکروسافت، جاناتان کریمر، درباره یه ریپازیتوری جاوااسکریپت خیلی بزرگ که تیمشون روش کار میکنه پ...
No preview available
No preview available
آخرین نسخه پادکست Meta Tech، به موضوع ارزیابی و افزایش بهرهوری توسعهدهندهها از طریق متریک جدیدی به نام "Diff Authoring Time" (DAT) اختصاص داده. خلا...
بهروز رسانی: Webstorm هم شامل همین رویه شد، برای استفاده غیرتجاری رایگان شد.
Developer Advocate Developer Evangelist Developer Relations Engineer DevRel بیشتر بدونیم؟ گپ بزنیم؟ نقش چنین افرادی، مسیر شغلی، وظایف و...؟ پینوش...
بیاین چند تا عدد رو ببینیم تا اهمیت طراحی امن رو بهتر درک کنیم (گرچه فجایع امنیتی سرویسهای دولتی و خصوصی ایران طی چند سال گذشته هیچ عقوبت خاصی نداشته...
سالها قبل از پیدایش stackoverflow یا github یا حتی مرحوم codeplex، مرجع یادگیری و بهروز موندن و اشتراک تجربه و کد همین codeproject بود. من داتنت ر...
- منحنی فراموشی مطالب، منحنی یادگیری، تکنیک تکرار مطالب - یادگیری نرمافزار در ۱۰ سال! - تا چه حد و چگونه باید مباحث طراحی، معماری و الگوهای طراحی ر...
همه دعوتن، خوشحال میشم ببینمتون... لینک گوگل میت
کامنت امروز عرفان در مورد اینکه مباحث بنیادین چجوری یادمون بمونه، یا اصلا لازمه یا نه و... باعث شد به فکر این بیوفتم که دورهمی آنلاین داشته باشیم: - ...
مفاهیم secure by design یا safe coding یا SSDLC است. مخاطب پادکست شما رفقا هستید، پس نظر شما بسیار مهمه و اگر در توان و در ظرف کوچک دانستههام باشه، ...
تیم مرورگر مایکروسافت اج در تلاش هستند تا کامپوننتهای رابط کاربری که با React توسعه داده شده رو با web componentها جایگزین کنند تا سرعت و عملکرد بهتر...
این بنچمارک ساده رو نوشتم ( به زودی با توضیحات بیشتر و لینک گیتهاب ) که نشون بدم: ۱: بهبود پرفرمنس Exception در داتنت ۹ ۲: تفاوت چشمگیر استفاده از...
ممنون از همه دوستانی که با نظر یا نقدشون کمک میکنن تا در جهت تولید محتوای مفیدتر بیشتر تلاش کنم. اپیزود دوم آماده شد 🎉 همراه با امواج - روایت شخصی...
در مورد دلیل توصیه به استفاده نکردن از Exception صحبت کنیم؟
نسخه جدید Python 3.13، بهبودهای مهمی در زمینه پرفرمنس و قابلیت استفاده از چندین هسته پردازشی همراه شده که مسیر تازهای برای برنامهنویسی باز میکنه. د...
تردها و انواعشون تردها (Threads) واحدهای اجرای کد هستن که میتونن بهصورت همزمان یا بهتوالی روی پردازنده اجرا بشن. این کار باعث میشه برنامهها بتو...
No preview available
No preview available
این کتاب که الان ویراست چهارمش در دسترسه، یکی از بهترین کتابها برای درک عمیق SQL است. درسته که مایکروسافت منتشر کرده و از نظر محصولی متمرکز بر SQL Se...
با نداشتنش آسمون به زمین نمیاد! ولی بودنش عصای دسته برای پیگیری راحتتر خطاها. مثلا متن خطا یا اخطار رو جلو همون خطی که باعش شده نشون میده حدود ۵ م...
سلام به همه 😊 این ۵ تا کارت رو برای بررسی و توضیح بدهی فنی (که همهمون رو پیر کرده) و تاثیر داشتن debt week پرداختم. امیدوارم بخونید، به آمار و اعد...
No preview available
No preview available
No preview available
No preview available
🎧 پست شنیداری ۱: مهندسی پلتفرم اولین پست شنیداری تکافترنون، با موضوع مهندسی پلتفرم ✨ مهندسی پلتفرم چیه؟ مهندسی پلتفرم به فرآیند طراحی، ساخت و نگه...
در شرایطی که اخبار نگرانکنندهای در جامعه وجود داره، حفظ تمرکز و آرامش برای ما اهمیت زیادی داره. حالا چیکار کنیم که تعادل رو حفظ کنیم و به کارمون برس...
- مفهومش - وظایفش - خروجیهاش - ابزارهای مورد استفاده - مسیر شغلیش اگر دوست داشتید با ایموجیهای 👍 یا اگر موضوع جالبی نیست با 👎 نظرتون رو بگید...
برای شما هم پیش میاد که چندین VS Code در حال اجرا دارید و بینشون سوییچ میکنید؟ هر بار هم باید یک لحظه بگردید و چک کنید الان روی کدومشون هستید؟ افزون...
- کارت ۷.۲: جایگزینهای Log Shipping در PostgreSQL - کارت ۷.۳: جایگزینهای Always-On در PostgreSQL 🟥 این کارت قرمزها رو من برای دوستانی درست می...
No preview available
این سری، ۳۰ نوع فایل رو معرفی میکنم که اسمشون با نقطه شروع میشه و کاربردشون از جهاتی شبیه editorconfig است، یعنی تنظیماتی رو برای کارهای جانبی در تو...
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
- از اونجایی که محصول رایگان و کدباز است، طبیعتا انتظار بلوغ ابزارها، خصوصا توی لایهی مدیریت رو نمیشه ازش داشت و مثلا همین Citus یا Barman یا ابزار...
توی این فلشکارت قرمزها در مورد PostgreSQL نوشتهام و خواهم نوشت، در مورد قابلیتهای اختصاصی نسخه ۱۷ هم علاوه بر فلشکارتهای عمومی، به صورت اختصاصی م...
اصلا و ابداً دوست ندارم جَو بدم که «امروزه، عصر Rust است و...» هدفم از این اشتراک این خبر، Rust نیست، بلکه اشاره به اهمیت اصل Security by Design و تکن...
No preview available
حتی بهعنوان معمار یا توسعهدهنده، در صورت آگاهی از قابلیتهای دیتابیس انجین، میتونیم سولوشنهای بهتری برای نیازهامون طراحی کنیم. بخش ۷ فلشکارتهای...
حالا VS Code جدید توی کانال اینسایدر قرار گرفته و این نمودار بهینگی پرفرمنس اجرای اولیه نرمافزار است. شاید در نگاه اول بگیم «خب به ما چه؟» ولی نکته...
عملا LLMها کلی مطلب از Stackiverflow یاد گرفتن و باعث زوالش شدن. شاید شما هم این روزها کمتر بهش مراجعه کنید، ولی سوال اینجاست که در آینده اگر دیگه است...
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
No preview available
باز هم از این کارت قرمزها 😁 ولی اینبار برای معادل هر نوع آبجکت در دو دیتابیس انجین... به راحتی با دیدن مثالها میتونید معادل هر آبجکت رو ببینید و ت...
No preview available
پس اگر فایل خودتون رو داشته باشید یا توی تیم یک فایل رو استفاده کنید، تنظیمات یکسانی خواهید داشت... مرجع مرجع خوب برای داتنتیها مثال خوب برای دات...
No preview available
No preview available
No preview available
No preview available
No preview available
تفاوت پرفرمنس بین قرارگیری روی رَم و دیسک حتی وقتی دیسک NVMe 4.0 باشه تا این اندازه زیاده! این جدول نتیجه ۹ ساعت اجرای بنچمارک است و اعداد تا حد خیلی...
یادگیری مفاهیم لیدرشیپ به ما به عنوان عضو یک تیم کمک میکنه تا سازمان و تیمی رو انتخاب کنیم که لیدر خوبی داره و «حال خوب» رو تجربه کنیم از کار کردن. ه...
No preview available
No preview available
این هم ۴ کارت جدید آموزشی برای SQL Server کارهایی که دوست دارن به PostgreSQL مهاجرت کنند. کوئریهای ساده رو با مقایسه سینتکس مشابه در هر دو پلتفرم به...
No preview available
No preview available
No preview available
از داتنت ۵ اعلام کردن که: 🗓 نوامبر هر سال نسخه جدید ارائه میشه (آبان-آذر) ⚡️ نسخههای فرد (۵، ۷، ۹، ۱۱) با پشتیبانی ۱ ساله خواهند بود 💎 نسخهه...
No preview available
🔗 ویدیو جلسه، اسلایدها و سورسکد مثالها آپلود شد و در صورت تمایل از لینکهای زیر دریافت کنید. پیشاپیش از نقد، نظر و پیشنهاد شما برای بهبود جلسات، و...
برای توسعه نرمافزار روی پلتفرمهای اپل مثل آیفون، آیپد، اپلواچ و مک swift تنها گزینه نیست. شاید از نظر پرفرمنس یا سازگاری بهترین باشه، ولی آیا در هم...
🤗 اگر دوست داشتید به دوستانتون هم اطلاع بدید. 🚀 البته لینک گوگلمیت تغییر خواهد کرد، میت جدید، امکان ضبط و کیفیت صدای بهتری خواهد داشت! که به دوستا...
⚡️ حالا خبر: تیم VS Code توی نسخه 1.93 اعلام کرده که بیشتر کار مهاجرت از AMD به ESM را تکمیل کردن. این یه تیتر خبریه، ما هم که مصرفکننده هستیم، پس ب...
یه امکان جالبش اینه که به کوپایلوت میتونین دستورالعمل ثابت بدید، مثلا: هر وقت کدی رو اضافه کرد، کامنت بگذاره که توسط کوپایلوت اضافه شده یا توی فلان...
- مسیر برنامهنویسیاش از BASIC و اسمبلی به C و بعداً ++C بوده، و زمانی که برنامهنویسی شیگرا (OOP) رو یاد گرفته، نقطه عطفی بوده براش که ایده طراحی ک...
شاید شما هم Dave Farley رو با کانال یوتیوبی Continuous Delivery دنبال کنید. کانالی با ۲۰۸ هزار دنبال کننده (تا امروز) که مطالب خیلی خوبی رو در خصوص مه...
مطالعه بیشتر
No preview available
سلام این ایونت «احتمالا» بخش اول سری بنچمارکینگ است، قصد دارم اهمیت و نکات بنچمارکینگ رو مرور کنیم و در بخش اول، روی داتنت و اسکیوال سرور کار خواهی...
در شرکتهایی مثل گوگل، اپل، سیسکو، یا مایکروسافت افراد کمی هستند که عنوان Distinguished Engineer رو دارند، اگر براتون جالبه که بدونید حقوق یک Disting...
بهانهاش هم رویدادی است که به زودی برای بررسی فنی فاجعه Crowdstrike و ویندوز برگزار خواهد شد تا هم از نظر فنی با کلی سازمان و متخصص امنیت و نرمافزار ...
مطالعه بیشتر
نام آبجکت در کوئری باید داخل ' ' قرار بگیره (متفاوت با T-SQL) ⚡️SQL Server: - Single quotes ' ': Used for string literals. - Double quotes " ": Us...
شماره ۱، مقدمه
No preview available
چند روز پیش نسخه ۱۷.۱۱ ویژوال استدیو ریلیز نهایی شد (البته همون وقع ۱۷.۱۲ به کانال preview اومد) اگر شما هم کاربر گیتهاب کوپایلوت هستید و برای اطلاع ...
سالهاست که دیگه اکثر نرمافزارها بهصورت منفرد و مستقل کار نمیکنن. از نرمافزار کوچکی که فقط یک API پرداخت رو صدا میکنه؛ تا نرمافزارهای توزیعشده ...
چیزی که زیاد با تیم در موردش بحث داشتم و خیلیهامون درگیرش هستیم. اینکه توازن بین درهمتنیدگی وابستگیها چقدر باشه، گاهی برای loose coupling شورش رو د...
۲۲ تا ۲۴ آبان ۱۴۰۳ کنفرانس NET Conf 2024. رهانش نسخه نهایی NET 9.0. موضوعات اصلی: - Cloud Native - AI-Powered Apps - Blazor and Beyond - Cross-...
No preview available
ابزار LINQPad محبوب هم به زودی با Avalonia به مک میاد و به جمع استفادهکنندههایی مثل KLM و JetBrains و... وقتی نگاهی به گیتهاب MAUI بندازیم، مباحثه ...
رفرنس جهت شروع!
Params Collections مستندات کامل
چند روز پیش مطلبی در وبلاگ توسعه مایکروسافت منتشر شد که بهانهای شد برای نوشتن این مطلب. یک دانشجوی سال چهارم علوم کامپیوتر، تجربه خودش از یک دوره کار...
No preview available
بین سالهای ۲۰۱۵ تا ۲۰۲۰ جلساتی گاهبهگاه (گاهی هفتگی، گاهی ماهانه) با موضوعات حول معماری و توسعه نرمافزار با عنوان tech afternoon برگزار میشد. موض...