🧠 از MCP تا Agent، بررسی A2A و ACP | وقتی Agentها باید با هم حرف بزنند
هر بار که تغییر بزرگی در اتمسفر توسعه نرمافزار پیش میاد؛ مثل وقتی که تکنولوژی انقلابی جدید معرفی میشه، ابزارها یا رویکردها تغی...
هر بار که تغییر بزرگی در اتمسفر توسعه نرمافزار پیش میاد؛ مثل وقتی که تکنولوژی انقلابی جدید معرفی میشه، ابزارها یا رویکردها تغی...
اگر پیگیر تحولات حوزه AI باشین، تکاپوی شرکتهای بزرگ تکنولوژی برای تکمیل تکههای پازل «AI در انترپرایز» رو درک کردید؛ و کمکم ابزا...
چند سال پیش یکی از مهمترین دغدغههای استفاده از AI این سوالها بود: «کدوم مدل رو استفاده کنیم؟» یا «چجوری پرامپت بهتری بنویسیم؟»
هفته گذشته رایان پیترمن، مصاحبه مفصلی با بیارنه استراستروپ، خالق سیپلاسپلاس منتشر کرد که حداقل برای من بیشتر یک درس بود تا مصا...
اگر با مفهوم و ساختار skill آشنا نیستین، پیشتر در موردش نوشتم (مقدمهای بر Skills، مهارتآموزی AI برای توسعه نرمافزار)
کسی که رهبری بخش AI و Autopilot Vision تسلا رو بر عهده داشت، عضو اولیه OpenAI بوده، و البته از چهرههای مهم آموزش Deep Learning بو...
از اینکه این مطلب رو نه الزاما به عنوان یک موضوع مهندسی، بلکه با در نظر گرفتن شرایط تحمیلی این روزهای اینترنت ایران؛ و تفکر مخرب...
طی چند ماه اخیر، چند نمونه از بازنویسی محصولات بزرگ با کمک AI منتشر شد که ارزش توقف و مرور عمیقتر و بینسطور این اخبار رو داره! ...
نقش AI در آینده شغلی و حرفهای ما و البته خیلی رشتههای دیگه نه تنها غیرقابل انکاره، بلکه همراه با ملاحظاتی است که اگه ازشون غافل ...
بخش ۲، فلوی شکلگیری ایده تا رسیدن به محصول و محیط عملیاتی در بخش اول دیدیم که ریشهی تنش بین مدیر محصول و مهندس، بیشتر از اینکه ...
توی بیشتر تیمهای نرمافزاری، تنش بین مدیر محصول و مهندس یه چیز آشنا و گاها حتی رایجه. یه طرف میگه «این فیچر باید تا آخر ماه آم...
انتخاب Gitflow یا Trunk-Based Development؟ انتخاب Monorepo یا Multirepo؟ انتخاب GitHub Flow یا GitLab Flow؟ به نظرم سؤال اصلی...
If you spend your time chasing butterflies, they will run away. But if you spend your time creating a beautiful garden, then the b...
در طول یک سال گذشته، ایران ۳ دورهی تلخ و دشوار رو توی دفتر خاطرات چند هزارسالهاش نوشت. مرور کردنش توسط منی که از دور شاهد بود و ...
در ادامه بخش اول که مربوط به مصاحبهگر بودن نوشتم، ای مطلب یه مرور سریع روی مصاحبه دادنه. شاید قبلاً توی مصاحبهها، یه چیزهایی گفت...
حرف آخر حرف مطلب قبلم این بود که: قدرت دستته، پس مراقب باش. و این مطلب اینه که قدرت دست بازار است، پس هوشمند باش... انتخاب شغل ه...
واقعبین باشیم، از پیِ بحران اقتصادی، بحران اجتماعی برخواست و از دل فاجعهی دیماه، جنگ اسفندماه؛ و این یعنی موج ورشکستگی شرکتها،...
این بچهها آرزو داشتن تا به اندازهی توانشون موفق بشن، برای خودشون، خانوادهشون، شهرشون یا کشورشون مفید باشن. اون پسربچهای که برا...
با فراگیر شدن GenAI، تبِ چیزی که بعدتر وایبکدینگ اسم گرفت هم روز به روز داغتر شد. لزوم ساختار دادن به تعامل توسعهدهنده و مدل زب...
قرن ۱۹ میلادی، نویسنده سرشناس دانمارکی، در کنار داستانهای به ظاهر سادهای مثل دختر کبریتفروش یا جوجهاردک زشت، داستان لباس جدید ...
گاهی فکر میکنیم «سیستم ما که دو تا سرویس بیشتر نیست» یا «فعلا مونولیت هستیم، پس traceability فعلا اهمیتی نداره و هر وقت بزرگتر ش...
این مطلب، در ادامه یادداشتی است که در مورد مهارت «حل مسئله» برای کودکان نوشته بودم؛ منتها برای بزرگسالها. مخاطب این مطلب: بعضی ا...
اگر امروز چند میلیون به سادگی فایلهاشون رو روی اینترنت آپلود میکنن و از هر نقطهی دنیا با یه URL ساده بهش دسترسی دارن، بخش بزرگی...
مدتها بود که دوست داشتم در مورد دلایل اهمیت یادگیری برنامهنویسی برای کودکان بنویسم؛ اینکه هیچ ربطی به شغل آیندهی کودک نداره و م...
چند خطی در مورد وضعیت حال و پیشنهادی برای بعد... لینکمطلب
در حالی این مطلب رو مینویسم که حدود یک هفته است که ارتباط ایران با اینترنت قطع شده و اونچه که به بیرون میاد ترکیب آشفتهای از خبر...
به خاطر نعلی، اسبی افتاد به خاطر اسبی، سواری افتاد به خاطر سواری، جنگی شکست خورد به خاطر شکستی، مملکتی نابود شد و همه این ها ب...
⭐️ محبوبترین مطالب کانال تا امروز ⬇️ خروجی وب مطالب کانال
No preview available
اگر شما هم بیشتر ساعات روز مستقیم یا به در حین کار با ترمینال کار میکنید (توی ادیتور یا IDE یا مستقل) احتمالا از ابزارهایی مثل oh...
مطالبی که من دوست داشتم از این شماره: Holistic Engineering: Organic Problem Solving for Complex Evolving Systems Empowering Tea...
چهار عامل بین گزینهها بود که سادهشدهاش میشه: - کارشناس - مدیر - حاکم - محیط حاکم فضایی ایجاد کرده که محیط غیر رقابتی، بدو...
🧐 بخش اول: مرور و ارزیابی سال گذشته (Retrospective) 1️⃣ محصول و deliverableها: - مقایسه اهداف تعیینشده با نتایج واقعی (roadmap...
فیدبک، یک فرهنگه، که برای ایجادش باید تلاش کرد، ممارست داشت و رهاش نکرد. باید مستندش کرد، آموزشش دارد، به عنوان ارزش و روش نهادینه...
فیدبک، خصوصا از نوع سازندهاش خیلی خیلی از چیزی که فکر میکنیم مهمتره. فیدبک، یه مهارت، یه فرهنگ و یه ابزار مهم برای ایجاد و «حفظ...
🏆 فصل سوم: The Good: موفقیت در سازمانهای بالغ شنیدید که مارگزیده از ریسمون سیاه و سفید میترسه؟ در حقیقت من هم اینقدر طی این سا...
🥴 فصل دوم: The Ugly: تبعات طولانیمدت اگر "بد" نمایانگر اصطکاک عملیاتیه، "زشت" نمایانگر ریسک سیستمیه. دادههای سالهای ۲۰۲۴ و ...
چند سالیه که سهم عبارت «AI» لابلای جملات، تیتر اخبار، صحبتهای یومیهی عوام تا متخصصین، شهروند تا دولتمرد، مصرفکننده تا صنعتگر ر...
وقتی آقای الف، (یک دولوپر از نظر مهارت فنی، جونیور، ولی با ۱۲ سال تجربه) برنامه یادگیری سال جدیدش رو برای من فرستاد تا نظرم رو بگم...
1️⃣ بخش یک: ساختار و سازماندهی تولید (ابزار، فرایند، فرهنگ) - ساختار و سازماندهی تولید چیه؟ ساختار و سازماندهی تولید نرمافز...
💡 بررسی از دریچهی آسیبشناسی شکستها بخش صفر: مقدمه و آسیبشناسی این موضوع اینقدر گسترده است و بستهبهسازمان متفاوته که کتاب...
بعد از دیدن مطلبی که مسعود بیگی در کانال تندتک درباره حذف Story Point از تسکهاشون نوشت، و مواضع مختلفی که در اینباره توی کامیونیت...
کمتر از ۲ هفته دیگه (۲۵ نوامبر ۲۰۲۵)، کتاب Crafting Engineering Strategy: How Thoughtful Decisions Solve Complex Problems یا: ط...
سالهاست که معماری سیستمها به سمت ریزشدن (fragmentation) رفته و تعداد زیادی سرویسها، APIها، دیتابیسها و کانالهای ارتباطی که ه...
🪙سوال امتیازی: با Service Mesh جمله بسازید و در یک پاراگراف بگویید تابستان گذشته API Composition در مقابل API Aggregation چه فرقی...
مشاهده زنده رویداد https://www.dotnetconf.net 💬 اگر دوست داشتید در مورد قابلیتهای مورد انتظار یا حتی مورد نفرتتون 😁 بگید!
چرا اندازهگیری ROI حیاتیه؟ طی چند سال اخیر Platform Engineering نه فقط به عنوان یک شغل یا تیم جدید اضافه شده، بلکه دیگه یک موضوع...
حالا گزارش سال ۲۰۲۵ با عنوان «DORA State of AI-Assisted Software Development» منتشر شده و از اینجا قابل دریافت است. (فایل رو هم د...
توسعهی نرمافزار رو میشه مثل ساختمون، بدون نقشه و طرح معماری ساخت! نگید نمیشه؛ چون خیلیا میسازن و شده! 😂 تیمها شروع میکنن به ...
خیلی از سردردها از نداشتن محیط اجرای مناسب نشأت میگیره؛ و خیلی از محیط خوب نداشتنها از ترس پیچیده یا زمانبر بودنِ پیادهسازی. ا...
این مطلب صرفا نظر و تجربه شخصیه؛ نسخه جهانشمول یا خطکش نیست. تجربهی بیش از دو دهه تعامل و دقت در رفتارها و مسیر رشد آدمها از ن...
به نظر شما به چه خصوصیاتی میشه گفت بدترین و افتضاحترین؟ 🤔 کامنت کنید لطفا حتی اگه نظرتونه که - پنگوئن یا سیب یا پنجره دوست ...
مایکروسافت اخیرا فریمورک کدباز Agent Framework رو معرفی کرد که عملا با ترکیب ایدهها و قابلیتهایی که پیشتر به صورت مجزا در Seman...
در بخش ۱ و ۲ علاوه بر مرور MCP و روشهای ساختن MCP سرور، مشکلات تولید خودکار و نحوه ایجاد هایبرید رو مرور کردیم، بریم سراغ بخش سوم...
اول از همه، ممنون از همهی دوستانی که در نظرسنجی شرکت کردند 😊 هدف من از این نظرسنجیها، که هر از گاهی توی کانال میگذارم، اینه ک...
در بخش ۱ دو روش خودکار و دستی ساخت MCP رو فقط نام بردیم و تحلیل این دو روش و معرفی روش سوم باقی موند! چهار مشکل اساسی تولید خودکا...
روز به روز به خدمت گرفتن هوشمصنوعی، خصوصا مدلهای زبانی سادهتر و حتی شاید بدیهیتر میشه. رویکرد ایجنتها و MCP سرورها هم به سمت...
در بررسی ریشههای وضعیت فعلی توسعه نرمافزار در ایران، یکی از مهمترین دلایل، ضعف فاحش در مدیریت چرخه عمر کارمند (Employee Life Cy...
شرکت JetBrains اعلام کرد که DataGrip، رو به عنوان محصول توسعه و مدیریت طیف وسیعی از پایگاه دادههاست، از این به بعد برای استفادهه...
نقد خودمونی، به جای قضاوت پایین به بالا یا برعکس! چند خطی رو که مدتهاست میخواستم در قالب پادکست یا مطلب منتشر کنم رو به بهانه ا...
توی اکثر سیستمهای اطلاعاتی، چه در مورد پیامهای مورد تبادل بین سرویسهای یک نرمافزار مبتنی بر مایکروسرویس صحبت کنیم، چه در مورد ...
طبق روال سالهای گذشته حوالی سپتامبر ریلیز نسخه جدید PostgreSQL انجام شد. حالا چرا این نسخه برای برخی سیستمها میتونه قابل توجه و...
این روزها که گاهی عاقلانه و گاهی جوگیرانه، استفاده از agentها و MCPها رایج شده، و ارتباط و یکپارچگی نرمافزارها با مدلهای هوش مصن...
تلسکرایب ابزاریه برای تهیه خروجیهای مختلف، گزارش و برچسبگذاری مبتنی بر LLM از محتوای کانالهای تلگرامی. اول یه اسکریپت پایتون ب...
قبل از شروع خوبه تا تعریفمون رو از ترمهای «ریز تصمیم» و «تصمیم روزانه» شفاف کنیم: «تصمیمات روزمره» یک اصطلاح کلی است که تمام ا...
قاعدهگذاری (Decision Rules) طراحی تجربه فنی خوب (DevEx Design) آگاهسازی تیمی (Team Awareness) مصرف آگاهانه انرژی ذهنی 🎯 جمع...
🏗 پیشنهاد برای تیمها و شرکتها: قبل از اینکه مدلهای زبانی تبدیل به ابزار تقلب یا تولید کدهای «نفهمیدهشده» بشن، سعی کنید ساختا...
با رایج شدن مدلهای هوش مصنوعی توی محیطهای توسعه؛ مسیر تعامل برنامهنویس با مدل، از حالت پرسش و پاسخ یا Ask، به توانمندی ویرایش ...
فیلم خیلی خوبیه، مهم نیست پایتوننویس هستید یا نه، الهامبخشیاش از جایی میاد که یه پروژهی جانبی دهه ۹۰ میلادی در آمستردام چرا و ...
✅ خواستگاه و قصهی شکلگیری مایکروسرویس (بخش ۲) 🤦🏻♂️ سوءبرداشتهای پرتکرار 🔤برای سرعت، حتماً مایکروسرویس!: اگر مشکل دارید...
✅ خواستگاه و قصهی شکلگیری مایکروسرویس (بخش ۱) مثل دو قسمت قبل، هدفم اینه که خواستگاه مایکروسرویس رو مرور کنم، تا بدونیم آیا «م...
✅ خواستگاه و قصهی شکلگیری بعد از مقدمهای که هدفش طرح مسئله بود، این بار میخوام قبل از اینکه به سوال «چهکار کنیم؟» بپردازیم،...
از اونجایی که تعداد تیمهایی که تلاش کردن/میکنن تا DDD رو پیادهسازی کنن و یا محصول مبتنی بر معماری مایکروسرویس توسعه بدن، ولی در...
چجوری از «تحویل فیچر» به «تحویل ارزش» تغییر مسیر بدیم؟ وقتی ساختار تیمها (وظایف و تخصص افراد و ماموریت خود تیم) درست چیده نشه، خ...
3️⃣ قسمت سوم: متریکهای همکاری تیمی و کیفیت تحویل در مخازن کد در قسمتهای قبل در مورد متریکهای کد و متریکهای برنامهریزی نوشتم؛...
2️⃣ قسمت دوم: متریکهای عملکرد تیم توسعه وقتی توسعه نرمافزار به صورت تیمی انجام میشه، فقط کیفیت کد یا معماری نیست که اهمیت داره...
تصویر بالا، کارنامهی «بیمعنی» عملکردشه، چون تعداد پستها، اعضاء، ویو، فوروارد مطالب و... مادامیکه پشتوانهی «اثر معنادار» یا «ی...
1️⃣ قسمت اول: کُدمتریکس وقتی به جای «حس» و معیارهای کیفی، بریم سراغ معیار «کمی» و خصوصا «اعداد»، خیلی از مشکلات رو میشه زودتر شن...
توی قسمت اول در مورد جلسه یکبهیک و چجوری برگزار کردنش از منظر عضو تیم نوشتم. این قسمت میشنیم اون سمت میز و از نگاه تیملید به م...
مقدمه: چرا جلسات یکبهیک مهم هستن؟ جلسات یکبهیک (One-on-One یا 1:1) یکی از ابزارهای پایهای لیدرشیپ محسوب میشن که فرصت مناسبی...
🗳️ حدود ۴۵٪ از viewها در نظرسنجی شرکت داشتند. ✅ ۴۷٪ افراد ۱:۱ دارند یا دوست دارن داشته باشند و مفید میدوننش. ❌ ۱۵٪ باور دارن ک...
روال معمول اینه که ما قبل از اجرای برنامه، کدمون رو بررسی میکنیم؛ خطاهای کامپایل رو برطرف میکنیم و اگر دقیقتر باشیم هشدارهای ID...
در قسمت اول این پست نوشتم که دههٔ ۳۰ تا ۴۰ سالگی زندگی فقط به رشد فنی خلاصه نمیشه. و بخش قابل توجهی از چالشها و تغییرات این دوره...
این مطلب دنبالهی روایت ۲۰ تا ۳۰ سالگی است که پیشتر در دو بخش نوشتم، بخش اول و بخش دوم
مقدمه طراحی معماری نرمافزار همیشه تلاشی بوده برای اینکه پیچیدگیها رو مهار، تغییرات رو ساده، و تیم رو چابک نگه داره. چندین ساله...
این یک الگوی خیلی کلی و خلاصهشده است که توضیح و جزئیاتش عموما یکی دو ساعت صحبت میطلبه یا نوشتارش شاید یک جزوه چند ده صفحهای باش...
» در ادامه بخش اول 6️⃣تهدید API6: Unrestricted Access to Sensitive Business Flows دسترسی بدون کنترل به فرآیندهای حیاتی
مقدمه: OWASP چیه؟ اختصار Open Worldwide Application Security Project، یه پروژهی بازمتنه که از سال ۲۰۰۱ تا امروز به صورت مداوم، د...
مفهوم برنامهنویسی دادهگرا (DOP) الگوییه داده رو محور قرار میده و اولویت اصلیش سازماندهی کارآمد دادهها است. درسته که ریشههاش ...
برنامهنویسی دونفره/جفت (معادل فارسی مناسبی برای سراغ ندارم) یعنی دو نفر توسعهدهنده، بهصورت همزمان روی یک تسک یا تیکت با هم کار ...
نشت اطلاعات فوقمحرمانه و حتی سری، هکهای متعدد و... نشون داد ضعف عمیق دانش، و اجرای مفاهیمی مثل security | compliance | trust and...
قبل از هر چیز آرزو میکنم همگی سلامت و از هر خطری دور باشید و سریعتر سایهی نحس جنگ از کشورمون برچیده بشه. کوتاه عرض میکنم: من ...
تصور میکنم با در نظر گرفتن ابعاد گستردهتر این نوبت، اضافه کردن چند مورد دیگه بد نباشه: ۱: مهمتر از غرق شدن توی سیل تحلیلها و ...
(مطالعه بخش اول) 🏛 ساختن نمونهکار 🔣 اینسالها که فراغت بیشتری از دهه بعدی زندگیتون دارید، سعی کنید چیزهایی رو ولو کوچک بساز...
من ۳ بار رو به خاطر دارم که چنین مشورتی رو گرفته باشم (۱۶، ۱۹ و ۲۱ سالگی) و چیزی که مینویسم آمیزهای از تجربه و یادگیری خودمه، لذ...
کمتر اپلیکیشنی رو میشه پیدا کردن که مستقیم یا غیرمستقیم با APIها خصوصا REST مرتبط نباشن. حالا Arazzo Specification یه استاندارد ج...
فرض کنین یه سیستم توزیعشده داریم با چندین node در مکانهای مختلف (چیزی که مثلا این روزها با شرایط کمبرقی لازمه). حالا وقتی یه د...
(یا Feature Flag یا Release Toggle) تا حالا شده یه امکان جدید توی نرمافزار رو بخواهید فقط برای عده مشخصی از مخاطبین فعال کنید؟ ی...
اینکه برای پروژه جدید از چه تکنولوژی استفاده کنیم، یا مثلا فلان ابزار ارزش افزودهای برای تیم، محصول و خودمون بههمراه داره یا نه؛...
1️⃣ تمرکز مایکروسافت روی Blazor یه نکته مهم توی کنفرانس اخیر بیلد این بود که مایکروسافت اعلام کرد که Blazor رو بهعنوان بستر اصلی...
مقدمه: دو مدل اصلی برای مدیریت تراکنشها وجود داره: ACID و BASE. هر کدوم از این مدلها رویکرد متفاوتی نسبت به «تضمین صحت» و «در دس...
نسخه پیشنمایش ۴ داتنت ۱۰ امکانی رو فراهم کرده تا بودن فایل پراجکت و سولوشن هم به راحتی بشه کد سیشارپ نوشت. قبلا با استفاده از ف...
یکی از بهبودهای داتنت C# 14، رو میشه Extension membersr دونست که فقط محدود به متد نیستند؛ حالا میشه پراپرتی، ایندکسر، و حتی eve...
https://meet.google.com/gyr-xpmr-abk
نظرسنجی اخیر کانال شامل ۵ گزینه اصلی بود که هر کدوم حول یک تکنولوژی، ابزار، یا روش جدید بود. فارغ از اینکه برآیند تمایل جمع، به سم...
🗓 روز یکشنبه ۴ خرداد (۲۵ می) ساعت ۱۹:۳۰ به وقت تهران؛ به دعوت انجمن DDD ایران، یه صحبت یکساعته و بعدش هم گپوگفت نیمساعته خواهی...
🎞 فیلم مستند پایتون! شرکت Cult-Repo که کارش روایت داستان محصولات کدباز در مدیوم فیلمه، حالا فیلم جدیدی در راه داره... پایتون! م...
امروز داشتم بوکمارکتکونی میکردم، یهو پست وبلاگ Julio Merino که ماهها پیش ذخیره کرده بودم تا در موردش بنویسم و فراموش کرده بودم...
در یک نگاه، سه الگوی «clean»، «hexagonal» و «onion» همه با یک هدف مشترک متولد شدهاند: جدا کردن «منطق دامنه» از جزئیات متغیّر فناو...
استکاورفلو استکاورفلو به خاطر رشد استفاده از LLMها که یکی از منابع یادگیریشون خود استکاورفلو بوده، حالا حسابی تو دردسر افتاده...
اوایل دههٔ ۲۰۰۰ شرکتهای خیلی بزرگ (بانکها، بیمه، و …) با سیستمهای نرمافزاریای روبهرو بودند که: - دامینهای با پیچیدگی خیلی ...
شاید بد نباشه تا دفعه بعد که خواستید در مورد معماری و ساختار یه پروژه تصمیم بگیرید، یه بار پیشینهی پیدایش مایکروسرویس رو مرور کنی...
قصد دارم تا طی چند پست در مورد چند معماری مرسوم که عموما به اشتباه انتخاب میشن و بیشتر از اینکه انتخابشون تابعی از نیاز و شرایط ب...
بیمقدمه: فصل گرما در پیش است، اخبار گواه اینه که بهبود خاصی در ظرفیت تولید، یا مدیریت توزیع برق کشور اتفاق نیوفتاده، برای اینکه ب...
چیزی که محرز است اینه که کانتینر(ها)ی با محتویاتی مستعد اشتعال یا انفجار در جای نامناسب و بدون مراقبت قرار گرفته. آیا جابجایی و چی...
حالا این ریپو برای همینجور آدمهاست... اسمش هم state-of-the-art Shitcode است 😂
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-dim...
هر ورودی ای که ما به مدل زبانی یا هوش مصنوعی مولد بدیم، از دل یک embedded model عبور میکنه، با یک semantic search پردازش میشه. ...
سال ۲۰۲۳، Andrej Karpathy مدیر سابق هوشمصنوعی تسلا و جزو تیم بنیانگذار OpenAI و فارغالتحصیل دکتری علوم کامپیوتر استنفورد یه توی...
دیشب وقتی دیدم مطالب و مثالهایی که برای AI نوشتم از پکیج موفقیت و رازهایی زیبایی هم کمطرفدارتر بودن، اولین چیزی که یادم افتاد ای...
پاسخ به پرسشهای ارزی! با دیتای لحظهای... 😎🤑 توجه! قرار بود از مدل Phi-3 mini استفاده کنیم که ۲ گیگ باشه و روی لپتاپ راحت اج...
پاسخ به پرسشهای ارزی! با دیتای لحظهای... 😎🤑 گفتیم برای اینکه مدلهای زبانی دیتای بهروز یا دلخواه ما رو داشته باشن، باید با ا...
سال ۱۴۰۳ هم تموم شد و مثل ۲ سال قبلترش، روز و ساعتی نبود که هوشمصنوعی خصوصا از نوع مولدش از متن و تیتر اخبار بیوفته 😉 حالا اگر ...
آخرین روزهای ساله، عموما چنین روزهایی خیلی سریع، سالی که گذشت، توی ذهنمون مرور میشه... اگر امروز چنین مروری رو تجربه کردید؛ امید...
این هم ویدیو مرور کلی C4 که یه مقدار کاملتر از پست قبلی است و امیدوارم برای دوستانی که جدی دوست دارن ازش استفاده کنن، مفید باشه �...
💡یادآوری صورت مسئله: فرض کن یه نرمافزار داریم که هر چند ساعتیکبار میره وبسایتهایی که بهش معرفی کردیم رو بازدید میکنه، خبرها...
یادگیری C4 Model با مثال واقعی - بخش اول 💡سناریو: فرض کن یه نرمافزار داریم که هر چند ساعتیکبار میره وبسایتهایی که بهش معرف...
هلزبرگ: خالق دلفی، سیشارپ، و تایپاسکریپت، معمار ارشد، و technical fellow در مایکروسافت مشکل اصلی: جاوااسکریپت دیگه جوابگو نیس...
*️⃣چرا C4 به وجود آمد؟ C4 به این دلیل معرفی شد که مدلهای سنتی معماری نرمافزار مشکل داشتند. UML بهعنوان یک راهحل استاندارد معر...
*️⃣پذیرش، و سنجش موفقیت معیار اصلی موفقیت توی استفاده از AI نباید تنها بازگشت سرمایه مالی باشه؛ یا اینکه چقدر داریم توش هزینه می...
سالهاست که TechEmpower بنچمارکهای استانداردی طراحی میکنه تا فریمورکهای وب رو از جنبههای مختلف مثل کوئریهای ساده، کوئری کشش...
دورهمی ۴۵ تا ۶۰ دقیقهای لینک گوگلمیت - مرور اخبار ماه - مرور ریپوها - گپوگفت
سالها پیش یه تحقیقی خوندم در مورد اینکه چرا دختربچهها کمتر سراغ شغلهای مهندسی میرن و بیشتر متمایل به معلمی و پرستاری و... می...
No preview available
کنفرانس DeveloperWeek 2025 یه فرق بزرگ با دورههای قبل داشت، اونم حضور پررنگ AI در روند کار تیمهای مهندسی نرمافزار. هوش مصنوعی ر...
دیروز بایتدنس (شرکت توسعهدهنده تیکتاک) که طی ماههای گذشته احتمالا جدلهای آمریکا باهاش رو شنیدید، ۲ میلیارد کاربر داره، و فارغ...
📱 تکاسپاگتی اول روی یوتیوب (برای اینکه ببینید چی میگیم و چجوری میگیم) یکشنبه ۱۹ اسفند (۹ مارچ) ساعت ۱۶:۳۰ به وقت تهران
دو سه بار دوستان پیشنهاد دادن که از هشتگ استفاده کنم برای راحتتر پیدا کردن مطالب. با اینکه کمتر از ۷ ماه از ایجاد این کانال گذشته...
هدف این کانال چیزی جز بیشتر یاد گرفتنمون نیست، دلیل معرفی این فرصت شغلی هم دقیقن همینه که فکر میکنم فرصتی برای یاد گرفتن بیشتره.....
این پوستر تعریف ۷۰ عبارت مورد استفاده در تست نرمافزاره که قول داده بودم (مستقل از زبان و تکنولوژی توسعه) سعی کردم چیز از قلم نی...
No preview available
چند روزی بیشتر از عرضه نسخه نهایی Aspire 9.1 نمیگذره، حالا بیاین ببینیم قراره توی vNext چی اضافه بشه 🚀😍 قابلیت جدید resource g...
ترمینولوژی تست که توی پست قبل قولش رو داده بودم در حال انجامه. شکل نهایی دو پوستر فارسی خواهد بود+ فرمت مارکدان بهصورت کدباز؛ او...
⚙️ روز مهندس... چند خطی رو در مورد روز مهندس نوشتم، اگر دوست داشتید بخونید 😊🙏🌱 این پست هم شاید بیربط به امروز نباشه.
شاید با دیدن این تیتر بگید: «چه سوال بدیهی و سادهای؟! چرا داره بدیهیات رو توضیح میده!» ولی برای برخی که با تست آشنایی کافی ندار...
توی پست مقدمه گفتم که چرا تست نرمافزار بیشتر از اینکه تکنیک و دانش باشه، فرهنگ و عادت افراد و تیمهاست. خیلیها هستن که میتونن د...
شاید هر کسی که توسعه نرمافزار رو به عنوان شغلش عنوان میکنه، در مورد تستنویسی شنیده باشه، و خونده باشه، تمریناتی رو نوشته باشه ...
متا یک رویکرد جدید (از جنبههایی جدید) نسبت به تولید خودکار تستهای نرمافزار اتخاذ کرده با ابزاری به اسم ACH. 🌱 این ACH چیه؟
موضوع پستهای بعدی رو حدس بزنید 😁
1️⃣روش URL Versioning ``curl 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 که باقیمانده دوران...
پسری را به کارگه کدنویسی همی بردندی تا شیوهی کُدگری پیشه کند، استاد بگفت: «بِکُد، سپس بِتِست!» شاگرد مدتی استاده، بُکید، خسته شد؛...
وقتی بحث طراحی REST API میاد وسط، خیلیا فقط به CRUD فکر میکنن و اینکه یه سری endpoint که دیتا میگیرن و کوئری پاسخ میدن. اینکه ...
وقتی یه سیستم بزرگ داریم با تعداد زیاد کاربر یا درخواست همزمان، یکی از چالشهای اصلی اینه که هر کاربر بتونه تغییراتی که خودش ایجاد...
وقت ناهار اینو توی توییتر دیدم که به نظرم بودار 🦨 اومد. من راست بلدم و از سی خاطراتی دارم، ولی خودم رو نه راستنویس میدونم نه سی...
No preview available
💬 کامنت نظر و تجربه داری بیا بحث کنیم 😉
1️⃣ تست «پیادهسازی» در مقابل تست «قرارداد» 🎩 کلاسیک: تست «فقط خروجی و رفتار نهایی» رو مورد ارزیابی قرار میده؛ نیازی به دونستن...
No preview available
برای محتوای دیجیتال هم اصطلاح «محتوای زودگذر» یا ephemeral content استفاده میشه. یعنی محتوایی که مثل اینستاگرام (بهخصوص استوری...
🛠 چرا سلسلهمراتب مهندسی برای شرکتهای کوچک و متوسط مهمه؟ شرکتهای کوچک و متوسط (SMEs) معمولاً چابکتر از غولهایی مثل گوگل و ما...
حالا که گوگل رو مرور کردیم، و مفهوم impact در سازمان رو دیدیم، بنا به نظر و پیشنهاد شما، بریم سراغ مایکروسافت ۲۲۸هزار کارمند داره ...
مقدمه: یکی از چالشهای متعدد و اساسی جامعه ما اینه که «سوال نداریم» خصوصا «سوال خوب»!! شاید روزی مفصل نوشتم در موردش... فعلا بگذری...
خب حالا که فهمیدیم انتخاب ساختار سازمانی بستگی به نیازها و شرایط داره، بریم سراغ یه نمونه واقعی: گوگل! گوگل یکی از شرکتهاییه که ...
سلسلهمراتب گوگل برای شرکتی با ۱۷۰ هزار کارمند و محصولات جهانی طراحی شده. اگر سازمان شما ۵۰ نفر است، دنبال استخدام L8 نباشید! 😂 ...
سلسلهمراتب مهندسی نرمافزار موضوع مهمیه، هم برای سازمان که بخواد با ساختار مناسب به اهداف و برنامههاش برسه و بهرهوریاش رو بهبو...
آشنایی به عناوین و سلسهمراتب سازمانی مهندسی نرمافزار، توانمندیها و مسئولیتها. و اینکه از کجا بفهمیم سازمان ما چه سطوحی رو نیاز...
⚠️ این پست، فنی نیست، فقط شوخی و تخیلی است! «حالا که چند بار کلمه جواگره که جمع مکسر جوگیر است رو به کار بردم لازمه تا انواعشون ر...
لابلای اخبار کلی مطلب میبینیم در مورد اینکه هوش مصنوعی تا فلان سال (اکثرا بین ۳ تا ۱۰ سال رو پیشبینی میکنن) فلان درصد از آدمها...
سالهاست که توی کامیونیتی، یه عده از جواگره عزیز یه جوری در مورد NoSQL صحبت میکنن که گویی دوای درد هر نوع نرمافزاریه! یا گاها طو...
این ویدیو از دکتر شهشهانی عزیز چند وقته زیاد دستبهدست میشه. از اونجایی که نظام آموزشی ما مشکلات ساختاری زیادی داره، احتمالا ای...
همونقدر که Go زبان خوبیه (چه از نظر طراحی کامپایلر چه سهولت و سرراستی سینتکس، چه پرفرمنس) همونقدر هم مثل هر موضوع دیگهای، افتاد...
✅ قابلیت WAIT_AT_LOW_PRIORITY تاحالا شده موقع ساخت یا بازسازی ایندکس روی سروری که کاربرهای همزمان زیادی داره دچار مشکل شید و loc...
چند وقته توی کامیونیتی توصیفات عجیب و غریبی توسط جَواگِره عزیز (جمع مکسر جوگیر) راجع به Rust میبینیم. گویی که «امروزه، عصر Rustنو...
دادههای سری زمانی یکی از رایجترین انواع دادهها توی سیستمهای مدرنه؛ از لاگهای سرور گرفته تا دادههای سنسورها و حتی قیمت سهام و...
No preview available
بعد از این چند هفته تمرکز روی SQL Server سراغ PostgreSQL هم خواهیم رفت؛ در گذشته هم داشتیم که با هشتگ #MSSQL_to_PGSQL توی کانال در...
✅ نسخه سنتی SQL Server 2025 نوامبر ۲۰۲۴، نسخه جدید SQL Server یعنی SQL Server 2025 معرفی شد و الان در نسخه پیشنمایش خصوصی قرار د...
۳۰ دقیقه دیگه شروع میکنیم، و همه دعوتن 🌱 تِکاسپاگتی، دورهمی آنلاین حول نرمافزار! گوگل میت
یه توضیح در مورد عنوان ایمیل که اشتباه بوده 😅 (لینک و محتوا کاملا صحیح است) از اونجایی که تعداد محدودی ایمیل میفرستم استفاده از...
No preview available
دوستانی که جلسه یکشنبه میان، لطفا ایمیلشون رو اینجا بگن که براشون لینک گوگل میت رو بفرستم. اگر موضوع خاصی هم دوست دارید بگید یا بش...
ویدیو کامل دورهمی هفته گذشته با موضوع داتنت اسپایر شامل از معرفی تا پیادهسازی و دپلوی مدت: ۱ ساعت و ۱۳ دقیقه 🔗 لینک یوتیوب
«عینهو bash یا python» پیش اومده براتون که نیاز داشته باشید از قابلیتهای سیشارپ برای خودکار کردن کاری استفاده کنید ولی یا یه پو...
عاملهای هوش مصنوعی یا AI Agentها که این روزها خیلی تب داغی دارن، در واقع برنامههایی هستن که میتونن به طور خودکار و مستقل تصمیم ...
به نظرم خوبه تا برنامهنویسها ایجنتنویسی رو تمرین کنن، مدیرمحصولها بهش فکر کنن و نادیده نگیرنشون. چون مثلا یه ایجنت ساده و جمع...
تعامل با APIها اینقدر رایجه که میشه بخش جداییناپذیری از توسعه دونست. هرچند، این تعامل با HttpClient بومی داتنت میتونه گاهی پیچ...
۱. تسهیل پروفایلینگ با اینکه ابزارهای فعلی مثل Dynamic Program Analysis و dotTrace خوبن، ولی تیم Rider میخواد اونها رو سادهتر ...
یه ابزار باحال که طی چند سال گذشته بهتر و کاملتر شده، و البته به جای سرچ کردن «فلان چیز online» کار رو راحت کرده. DevToys یه اپلی...
سلام! مستندنویسی فنی یکی از مغفولترین بخشهای توسعه نرمافزار، خصوصا در ایرانه! همه میگن خیلی واجبه و ما خیلی ارج مینهیم به مست...
یه چالش جالب که پرداختن بهش میتونه تجربه کاربری بهتری برای مصرفکننده نهایی و تجربه بهتری سمت توسعهدهندهها ایجاده کنه: ✍️ فهمی...
لینک گوگل میت جلسه امروز تغییر کرد، لینک جدید کیفیت HD و امکان ضبط خودکار جلسه رو داره. 🔗 گوگل میت: یکشنبه،۱۶ دیماه و ۵ ژانویه؛...
- 🤓 کمتر از یکپنجم دوست دارن بیشتر بدونن - 😁 نزدیک یکپنجم، مثل یک سامورایی زندگی میکنن و ترجیح میدن حادثه غافلگیرشون کنه -...
یه مقایسه سریع! 🐳 ⚡️ بر اساس سایز، امنیت، سرعت آمادهبهکار شدن، و... هر کدوم قوتهایی دارن. 💬 شما کدوم رو ترجیح میدین؟
این چند روز، ۷ تا پروژه پر کاربرد رو کاویدم و گاهن تا لایهی چهارم تودرتو ی وابستگیهاشون آسیبپذیری امنیتی پیدا کردم. و این در مو...
این پنجمین و آخرین سری پیشنهاداته، چند ساعت دیگه ۲۰۲۴ تموم میشه و امیدوارم این سری یادداشتها ولو اندک، مفید یا الهامبخش بوده با...
یکی از دوستان که توی پروژه جدیدشون از Aspire استفاده کردن، دوست داشتن تا هم یه مروری روی پیادهسازیشون بشه، هم نکات پرداکشن رو بر...
No preview available
❓تست End-to-End (E2E) چیه؟ تست End-to-End یا E2E یه نوع تست نرمافزاریه که فرآیندهای واقعی کاربر رو از شروع تا پایان شبیهسازی می...
این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشن. ...
این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشن. ...
کلاسهای ایران یه رسمی داشتم که برخی دورهها (حدود ۵۰٪ شون)، کتابی که مبنای سرفصلهای دوره بود و خودم خونده بودم و خط کشیده بودم ر...
اگر دوست داشتید ببینید و اگر هم که نظری داشتید، همینجا یا توی یوتیوب بنویسید 😉 🎬 مشاهده در یوتیوب
این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشن. ...
این ۵ روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد یا ایده، حول یک موضوع مشخص، به اشتراک میگذارم، امیدوارم مفید یا الهامبخش باشه...
پیشدرآمد شروع کار با Semantic Kernel ————————————————— پیشنوشت: مسعود دانشپور عزیز، در صدد تهیه ویدیو و مثال آموزشی از Se...
شاید شوخی دور از واقعیتی نباشه که طی این چند سال، اینقدر که همه روی AI تمرکز کردن یا باهاش شوآف کردن، اگر روی پیدا کردن قاتل بروسل...
لذا طیف وسیعی از ابزارهای اتوماسیون برای کارهای مختلف وجود داره، یکی از مهمترینهاش هم ابزارهای خودکارسازی بیلد و دپلوی است. ابزا...
از اونجایی که دورهمی بعدیمون در مورد سیستمهای توزیعشده است، مطالب دیروز (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 هم فقط ۲ تا رأی فاصله دا...
حرفهای زیادی میشه درباره AWS زد، اما واقعیت اینه که این غول کلود، سیستمها و سرویسهاش رو طی دو دهه با موفقیت scale کرده و همچنان...
این مطلب بسته به استقبال شما میتونه از ذکر اسم کتاب، تا خلاصه صوتی مطالب متغیر باشه! از خودم شروع میکنم (بخش اول، کتابهای جدید...
سلام به همگی 😊 امروز، ۳ ماه از شروع این کانال میگذره، هدف اولیه (و فعلی) من اشتراک آموختهها و تجربهها بوده. ولی باور دارم زم...
یک کتابخونه خوب پایتونی از مایکروسافت! (+ یک اپلیکیشن که با استفاده ازش ساخته شده) برای تبدیل فایلهای
روزهای آخر ساله و شرکتهای مختلف، آمار و ارقامشون رو میگذارن روی میز (مثل مطلب قبلی). حالا Cloudflare به عنوان پرمخاطبترین CDN ...
🐍 فارغ از اینکه تکنولوژی اصلیمون برای توسعه چی باشه، یا حتی عنوان شغلیمون توی صنعت نرمافزار چی باشه، بلد بودن پایتون خیلی کار...
پیش از هر چیز از دوستانی که با ریاکشن 🤓 برای بررسی عمیقتر موضوع بدهی فنی، ابراز علاقه کرده بودند متشکرم. سعی کردم تا توی این ...
از دوستانی که منتظر ویدیو aspire و ویدیو توضیح بدهی فنی هستند، بابت تاخیر عذرخواهی میکنم. دسامبر خیلی شلوغی بوده تا امروز، امیدوا...
من سعی میکنم راجع به هیچ موضوع فنیای قاطع و صد در صدی صحبت نکنم. راجع مباحث مدیریت تکنولوژی، لیدرشیپ فنی و... هم خیلی خیلی محتاط...
دیروز یه توییتی زدم که برای توضیح بهتر منظورم (که هیچ ربطی هم به نرمافزار نداشت)، از توصیف بدهی فنی ناآگاهانهی بیپروا استفاده ک...
💡 نکته مهم: اگر دارید برای تغییرات سال ۲۰۲۵ محصولاتتون برنامهریزی میکنید، خوبه که به جایگزین کردن لایبریهایی که توی نسخههای ج...
این پروژه، یعنی Elsa یک کتابخونه مدیریت گردش کاره که UI خوبی هم براش توسعه داده شده (دو بخش داره، سرور، و رابط کاربری) قابلیتهای...
حدود ۲ هفته دیگه سال جدید میلادی شروع میشه، از اونجایی که تکنولوژیها، ابزارها و چیزهایی که ما باهاشون سر و کار داریم نسبت به تقو...
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 و...
————————————————————————— تا حالا شده موقع توسعه یه اپلیکیشن، API ای که ازش استفاده میکردید یهو به مشکل بخوره؟ مثلاً سرور پاسخ ...
No preview available
سلام یادتونه در مورد پلتفرم انجینیرینگ گفته بودم توی پادکست اول؟ حالا یه گزارش جذاب از وضعیت پلتفرم انجینیرینگ تو ۲۰۲۴ منتشر شده ...
دیروز یه مصاحبه خوب خوندم با طراح ارشد کاتلین (میخائیل زارچنسکی) با محوریت اینکه زبان کاتلین تا کجا از جاوا فاصله خواهد گرفت؟! من ...
سلام ویدیو اول از سری آموزشی NET Aspire. که مقدمه و معرفی است روی یوتیوب قرار گرفت. احتمالا این سری ۳ قسمت داره که قسمت اول، مقد...
شاید به تغییر شغل هر چند سال یکبار فکر کرده باشید... نه «موندن» نه «تغییر دادن» شغل در یک شرکت، به تنهایی ضامن «حال خوب» داشتن در...
❇️ رویداد بزرگ Ignite 2024 در حال برگزاریه طبق انتظار و مشابه ۳ سال گذشته، تقریبا همه موضوعات به نحوی با AI گره خورده! یکی از جا...
تیم herodevs بیزنسش اینجوریه که می گه شما به هر دلیلی امکان ارتقاء فلان لایبری کدباز که دیگه پشتیبانی نمیشه رو نداری؟ اشکال نداره...
رویداد Microsoft Ignite یکی از مهمترین رویدادهای سالانه مایکروسافته که تمرکز اصلیش روی ارائه آخرین نوآوریها، تکنولوژیها و پیشرف...
این چند سال، صحبتهای متعددی در مورد بازاندیشی در مورد اسکرام یا روشهای مشابه شده. برخی شرکتها هم ازش دل کندن، برخی هم در ظاهر ح...
اگر دوست داشتید بخونید و نظرتون رو در مورد روشهای مانیتورینگ سرویسها بگید... 🚀 در ویدیو مربوط به Aspire که به زودی تقدیم خواهم...
فریمورک DORA که مختصر شدهی DevOps Research and Assessment است، یک فریمورک برای تحقیق و ارزیابیه که تمرکزش روی بهبود مستمر تحوی...
ما کُد و رانتایممون رو باید بهروز نگهداریم، چه برای آپدیتهای امنیتی و چه پایداری. و این چیزی نیست که بشه ازش در این زمانه چشمپو...
یه انفوگرافی خوب از سیر امکانات جدید داتنت از نسخه ۱ تا ۹ و سیشارپ از نسخه ۱ تا ۱۳ منبع: nietras.com
پروژههای عضو CNCF رو دنبال میکنید؟ با dapr کار کردید؟ یا آشنایی دارید؟ 🤔🤔
وبسایت رسمی کنفرانس جدول زمانی جلسات و مطالب هشتگ جهت درج مطالب در فضای مجازی:
🔐 مفاهیم و روشهای تولید امن نرمافزار، و نرمافزار امن سعی کردم مفاهیم زیر رو به زبان ساده و با مثال توضیح بدم، برای درک بهتر،...
🔐 مفاهیم و روشهای تولید امن نرمافزار، و نرمافزار امن سرفصل مطالب: - معرفی SSDLC - معرفی SDL - مفهوم Shift-left testing
Modern Web App pattern مایکروسافت سالهاست نسلهای مختلفی از فریمورکهای توسعه وب رو عرضه کرده. از ۲۸ سال پیش با عرضه AS...
😂 وقتی هر زبون و معماری و فریمورکی توی اینترنت میبینی، بدون یادگرفتن و بررسی دقیق، توی محصول استفاده میکنی. ویدیو از ElectroB...
ویندوز سرور ۲۰۲۵ دیروز دیگه به صورت عمومی عرضه شد. ولی آیا برای توسعهدهنده نرمافزار هم میتونه مهم باشه؟ یا برای دواپس؟ من رابط...
اگر نمودارهای ترافیک استکاورفلو رو دیده باشین یا آمار مشاهده پُستهای خودتون رو، میدونید که بعد از رواج ChatGPT و LLMهای مشابه، ...
۱:آیا دغدغه یا موضوعی در رابطه با داتنت دارید که دوست داشتهباشید در قالب محتوا، پادکست یا وبینار و دورهمی بهش بپردازیم؟ ۲:قابلی...
دو تا مستند جالب برای اونایی که هم دوست دارن آخر هفته خوش بگذرونن هم با تمرکز حداقلی به دونستههاشون اضافه شه. The Code: Story of...
حالا تیم SQLite در حال تدارک ابزاری برای ایجاد رپلیکیشن مدل snapshot است، حتی در شرایطی که عملیات خواندن و نوشتن در حال انجام باشه...
البته کماکان بعید میدونم کسی Gemini گوگل رو ترجیح بده 🤭 💡 البته این از نظر بیزنسی و طراحی محصول هم درسهایی داره برای کسایی که...
داستان هم از اونجایی شروع شد که یکی از مهندسهای ارشد مایکروسافت، جاناتان کریمر، درباره یه ریپازیتوری جاوااسکریپت خیلی بزرگ که تیم...
No preview available
آخرین نسخه پادکست Meta Tech، به موضوع ارزیابی و افزایش بهرهوری توسعهدهندهها از طریق متریک جدیدی به نام "Diff Authoring Time" (D...
بهروز رسانی: Webstorm هم شامل همین رویه شد، برای استفاده غیرتجاری رایگان شد.
Developer Advocate Developer Evangelist Developer Relations Engineer DevRel بیشتر بدونیم؟ گپ بزنیم؟ نقش چنین افرادی، مسیر شغلی...
بیاین چند تا عدد رو ببینیم تا اهمیت طراحی امن رو بهتر درک کنیم (گرچه فجایع امنیتی سرویسهای دولتی و خصوصی ایران طی چند سال گذشته ه...
سالها قبل از پیدایش stackoverflow یا github یا حتی مرحوم codeplex، مرجع یادگیری و بهروز موندن و اشتراک تجربه و کد همین codeproje...
- منحنی فراموشی مطالب، منحنی یادگیری، تکنیک تکرار مطالب - یادگیری نرمافزار در ۱۰ سال! - تا چه حد و چگونه باید مباحث طراحی، معما...
همه دعوتن، خوشحال میشم ببینمتون... لینک گوگل میت
کامنت امروز عرفان در مورد اینکه مباحث بنیادین چجوری یادمون بمونه، یا اصلا لازمه یا نه و... باعث شد به فکر این بیوفتم که دورهمی آنل...
مفاهیم secure by design یا safe coding یا SSDLC است. مخاطب پادکست شما رفقا هستید، پس نظر شما بسیار مهمه و اگر در توان و در ظرف کو...
تیم مرورگر مایکروسافت اج در تلاش هستند تا کامپوننتهای رابط کاربری که با React توسعه داده شده رو با web componentها جایگزین کنند ت...
این بنچمارک ساده رو نوشتم ( به زودی با توضیحات بیشتر و لینک گیتهاب ) که نشون بدم: ۱: بهبود پرفرمنس Exception در داتنت ۹ ۲: تفا...
ممنون از همه دوستانی که با نظر یا نقدشون کمک میکنن تا در جهت تولید محتوای مفیدتر بیشتر تلاش کنم. اپیزود دوم آماده شد 🎉 همراه ب...
در مورد دلیل توصیه به استفاده نکردن از Exception صحبت کنیم؟
نسخه جدید Python 3.13، بهبودهای مهمی در زمینه پرفرمنس و قابلیت استفاده از چندین هسته پردازشی همراه شده که مسیر تازهای برای برنامه...
تردها و انواعشون تردها (Threads) واحدهای اجرای کد هستن که میتونن بهصورت همزمان یا بهتوالی روی پردازنده اجرا بشن. این کار باعث...
این کتاب که الان ویراست چهارمش در دسترسه، یکی از بهترین کتابها برای درک عمیق SQL است. درسته که مایکروسافت منتشر کرده و از نظر محص...
با نداشتنش آسمون به زمین نمیاد! ولی بودنش عصای دسته برای پیگیری راحتتر خطاها. مثلا متن خطا یا اخطار رو جلو همون خطی که باعش شده ...
سلام به همه 😊 این ۵ تا کارت رو برای بررسی و توضیح بدهی فنی (که همهمون رو پیر کرده) و تاثیر داشتن 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
- از اونجایی که محصول رایگان و کدباز است، طبیعتا انتظار بلوغ ابزارها، خصوصا توی لایهی مدیریت رو نمیشه ازش داشت و مثلا همین Citu...
توی این فلشکارت قرمزها در مورد PostgreSQL نوشتهام و خواهم نوشت، در مورد قابلیتهای اختصاصی نسخه ۱۷ هم علاوه بر فلشکارتهای عموم...
اصلا و ابداً دوست ندارم جَو بدم که «امروزه، عصر Rust است و...» هدفم از این اشتراک این خبر، Rust نیست، بلکه اشاره به اهمیت اصل Secu...
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
تفاوت پرفرمنس بین قرارگیری روی رَم و دیسک حتی وقتی دیسک NVMe 4.0 باشه تا این اندازه زیاده! این جدول نتیجه ۹ ساعت اجرای بنچمارک اس...
یادگیری مفاهیم لیدرشیپ به ما به عنوان عضو یک تیم کمک میکنه تا سازمان و تیمی رو انتخاب کنیم که لیدر خوبی داره و «حال خوب» رو تجربه...
No preview available
No preview available
این هم ۴ کارت جدید آموزشی برای SQL Server کارهایی که دوست دارن به PostgreSQL مهاجرت کنند. کوئریهای ساده رو با مقایسه سینتکس مشاب...
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 رو دارند، اگر براتون جالبه که بد...
بهانهاش هم رویدادی است که به زودی برای بررسی فنی فاجعه Crowdstrike و ویندوز برگزار خواهد شد تا هم از نظر فنی با کلی سازمان و متخص...
مطالعه بیشتر
نام آبجکت در کوئری باید داخل ' ' قرار بگیره (متفاوت با T-SQL) ⚡️SQL Server: - Single quotes ' ': Used for string literals.
شماره ۱، مقدمه
No preview available
چند روز پیش نسخه ۱۷.۱۱ ویژوال استدیو ریلیز نهایی شد (البته همون وقع ۱۷.۱۲ به کانال preview اومد) اگر شما هم کاربر گیتهاب کوپایلوت...
سالهاست که دیگه اکثر نرمافزارها بهصورت منفرد و مستقل کار نمیکنن. از نرمافزار کوچکی که فقط یک API پرداخت رو صدا میکنه؛ تا نرم...
چیزی که زیاد با تیم در موردش بحث داشتم و خیلیهامون درگیرش هستیم. اینکه توازن بین درهمتنیدگی وابستگیها چقدر باشه، گاهی برای loos...
۲۲ تا ۲۴ آبان ۱۴۰۳ کنفرانس NET Conf 2024. رهانش نسخه نهایی NET 9.0. موضوعات اصلی: - Cloud Native - AI-Powered Apps - Blazo...
No preview available
ابزار LINQPad محبوب هم به زودی با Avalonia به مک میاد و به جمع استفادهکنندههایی مثل KLM و JetBrains و...
رفرنس جهت شروع!
Params Collections مستندات کامل
چند روز پیش مطلبی در وبلاگ توسعه مایکروسافت منتشر شد که بهانهای شد برای نوشتن این مطلب. یک دانشجوی سال چهارم علوم کامپیوتر، تجربه...
بین سالهای ۲۰۱۵ تا ۲۰۲۰ جلساتی گاهبهگاه (گاهی هفتگی، گاهی ماهانه) با موضوعات حول معماری و توسعه نرمافزار با عنوان tech afterno...
هیچ پستی پیدا نشد.