🚀 Tech Afternoon

Technical Insights & Knowledge

خودکارسازی (Automation)

قاعده‌گذاری (Decision Rules) طراحی تجربه فنی خوب (DevEx Design) آگاه‌سازی تیمی (Team Awareness) مصرف آگاهانه انرژی ذهنی 🎯 جمع‌بندی «ریزتصمیم‌ها،...

ادامه و جمع‌بندی:

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

مستند پایتون... منتشر شد!

فیلم خیلی خوبیه، مهم نیست پایتون‌نویس هستید یا نه، الهام‌بخشی‌اش از جایی میاد که یه پروژه‌ی جانبی دهه ۹۰ میلادی در آمستردام چرا و چجوری تبدیل به یه زب...

#️⃣ در ستایش اعداد...

3️⃣ قسمت سوم: متریک‌های همکاری تیمی و کیفیت تحویل در مخازن کد در قسمت‌های قبل در مورد متریک‌های کد و متریک‌های برنامه‌ریزی نوشتم؛ این قسمت برخی از مت...

#️⃣ در ستایش اعداد...

2️⃣ قسمت دوم: متریک‌های عملکرد تیم توسعه وقتی توسعه نرم‌افزار به صورت تیمی انجام می‌شه، فقط کیفیت کد یا معماری نیست که اهمیت داره؛ بلکه نحوه‌ی همکاری...

#️⃣ در ستایش اعداد...

1️⃣ قسمت اول: کُدمتریکس وقتی به جای «حس» و معیارهای کیفی، بریم سراغ معیار «کمی» و خصوصا «اعداد»، خیلی از مشکلات رو می‌شه زودتر شناسایی کرد، راهکارهای...

📢 نتیجه نظرسنجی با ۱۱۵ شرکت‌کننده:

🗳️ حدود ۴۵٪ از viewها در نظرسنجی شرکت داشتند. ✅ ۴۷٪ افراد ۱:۱ دارند یا دوست دارن داشته باشند و مفید می‌دوننش. ❌ ۱۵٪ باور دارن که کار بیخود و ادایی ...

[No content]

No preview available

🍰🚀 معماری Vertical Slice

مقدمه طراحی معماری نرم­‌افزار همیشه تلاشی بوده برای اینکه پیچیدگی‌ها رو مهار، تغییرات رو ساده، و تیم رو چابک نگه داره. چندین ساله که در گفتگوها Clean...

🚀 🗺 الگوی پیشنهادی برای مسیر شغلی

این یک الگوی خیلی کلی و خلاصه‌شده است که توضیح و جزئیاتش عموما یکی دو ساعت صحبت می‌طلبه یا نوشتارش شاید یک جزوه چند ده صفحه‌ای باشه. از اونجایی که الگ...

نیم‌نگاهی به Data-Oriented Programming

مفهوم برنامه‌نویسی داده‌گرا (DOP) الگوییه داده رو محور قرار می‌ده و اولویت اصلیش سازماندهی کارآمد داده‌ها است. درسته که ریشه‌هاش به LISP (1958) برمی‌...

💡 مفهوم، اصول و مزایای Pair Programming چیه؟

برنامه‌نویسی دونفره/جفت (معادل فارسی مناسبی برای سراغ ندارم) یعنی دو نفر توسعه‌دهنده، به‌صورت همزمان روی یک تسک یا تیکت با هم کار کنند — معمولاً هم با...

[No content]

No preview available

شرایط این روزهای کشور، و به تَبعش ما و دوستان و عزیزانمون تحت تاثیر شرایط جنگی و دشواریه که شاید دل و دماغی برای مطالب فنی خوندن نباشه. اگر دوست داشتید چند دقیقه‌ای از حال و هوای اخبار نگران‌کننده فاصله بگیرید، فارغ از هر جهت‌گیری سیاسی و اجتماعی‌ که دارید، شاید بد نباشه یک سری فکت رو آسیب‌شناسی کنیم:

نشت اطلاعات فوق‌محرمانه و حتی سری، هک‌های متعدد و... نشون داد ضعف عمیق دانش، و اجرای مفاهیمی مثل security | compliance | trust and control | informati...

سلام به همگی

قبل از هر چیز آرزو می‌کنم همگی سلامت و از هر خطری دور باشید و سریع‌تر سایه‌ی نحس جنگ از کشورمون برچیده بشه. کوتاه عرض می‌کنم: من سال‌ها روی زیرساخت‌ه...

۸ ماه پیش، وقتی شرایطی مشابه امروز (البته با گستردگی و شدت خیلی کمتر) برای کشور پیش اومده بود، چند خطی رو به عنوان پیشنهاد یا بلند بلند فکر کردن نوشتم، که اگر دوست داشتید مطالعه کنید.

تصور می‌کنم با در نظر گرفتن ابعاد گسترده‌تر این نوبت، اضافه کردن چند مورد دیگه بد نباشه: ۱: مهم‌تر از غرق شدن توی سیل تحلیل‌ها و اخباری که شاید آمیخت...

🙂 روایت ۲۰ تا ۳۰ سالگی، بخش دوم...

(مطالعه بخش اول) 🏛 ساختن نمونه‌کار 🔣 این‌سال‌ها که فراغت بیشتری از دهه بعدی زندگی‌تون دارید، سعی کنید چیزهایی رو ولو کوچک بسازید؛ ترجیحا به صورت e...

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

من ۳ بار رو به خاطر دارم که چنین مشورتی رو گرفته باشم (۱۶، ۱۹ و ۲۱ سالگی) و چیزی که می‌نویسم آمیزه‌ای از تجربه و یادگیری خودمه، لذا ذیل درس و پند و پی...

[No content]

No preview available

🧬 در مورد Arazzo Specification و کاربردهاش!

کمتر اپلیکیشنی رو می‌شه پیدا کردن که مستقیم یا غیرمستقیم با APIها خصوصا REST مرتبط نباشن. حالا Arazzo Specification یه استاندارد جدید و البته «باز»، ا...

📌 تفاوت Strong Consistency و Eventual Consistency در یک نگاه

فرض کنین یه سیستم توزیع‌شده داریم با چندین node در مکان‌های مختلف (چیزی که مثلا این روزها با شرایط کم‌برقی لازمه). حالا وقتی یه داده تغییر می‌کنه، سو...

⛳️ نکاتی در مورد تصمیم‌گیری تکنولوژی

اینکه برای پروژه جدید از چه تکنولوژی استفاده کنیم، یا مثلا فلان ابزار ارزش افزوده‌ای برای تیم، محصول و خودمون به‌همراه داره یا نه؛ و سوال‌های زیادی از...

💡 سه خبر از کنفرانس بیلد ۲۰۲۵

1️⃣ تمرکز مایکروسافت روی Blazor یه نکته مهم توی کنفرانس اخیر بیلد این بود که مایکروسافت اعلام کرد که Blazor رو به‌عنوان بستر اصلی و آینده‌دار برای تو...

🎮💡 مقایسه مفهوم ACID و BASE

مقدمه: دو مدل اصلی برای مدیریت تراکنش‌ها وجود داره: ACID و BASE. هر کدوم از این مدل‌ها رویکرد متفاوتی نسبت به «تضمین صحت» و «در دسترس‌پذیری» داده‌ها د...

📔 دات‌نت ۱۰ (C# 14): Extension members

یکی از بهبودهای دات‌نت C# 14، رو می‌شه Extension membersr دونست که فقط محدود به متد نیستند؛ حالا می‌شه پراپرتی، ایندکسر، و حتی event رو هم به‌صورت اکس...

🤓 مقدمه‌‌ای بر تازه‌های «هر چیزی»...

نظرسنجی اخیر کانال شامل ۵ گزینه اصلی بود که هر کدوم حول یک تکنولوژی، ابزار، یا روش جدید بود. فارغ از اینکه برآیند تمایل جمع، به سمت کدوم گزینه بوده؛ خ...

[No content]

No preview available

🎮 تاریخچه زمینه پیدایش Clean / Hexagonal / Onion

در یک نگاه، سه الگوی «clean»، «hexagonal» و «onion» همه با یک هدف مشترک متولد شده‌اند: جدا کردن «منطق دامنه» از جزئیات متغیّر فناوری (UI، دیتابیس، فری...

🔭 تاریخچه و زمینه پیدایش Domain-Driven Design

اوایل دههٔ ۲۰۰۰ شرکت‌های خیلی بزرگ (بانک‌ها، بیمه، و …) با سیستم‌های نرم‌افزاری‌ای روبه‌رو بودند که: - دامین‌های با پیچیدگی خیلی بالا داشتند (مثل قوا...

📇 تاریخچه و زمینه پیدایش مایکروسرویس

شاید بد نباشه تا دفعه بعد که خواستید در مورد معماری و ساختار یه پروژه تصمیم بگیرید، یه بار پیشینه‌ی پیدایش مایکروسرویس رو مرور کنین تا از تناسب «نیاز»...

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

قصد دارم تا طی چند پست در مورد چند معماری مرسوم که عموما به اشتباه انتخاب می‌شن و بیشتر از اینکه انتخابشون تابعی از نیاز و شرایط باشه، ناشی از ترندهای...

[No content]

No preview available

🤔 فارغ از هیجان‌زدگی و تحلیل‌های مبتنی بر گمان، خوبه فکر کنیم در فاجعه‌ی بندرعباس، نقش نرم‌افزار و تکنولوژی چی بود؟ نقش مدیرمحصول‌ها تا مدیر تکنولوژی چی بود؟

چیزی که محرز است اینه که کانتینر(ها)ی با محتویاتی مستعد اشتعال یا انفجار در جای نامناسب و بدون مراقبت قرار گرفته. آیا جابجایی و چیدمان کانتینر، در یک ...

📝 روش‌هایی برای اولویت‌بندی نیازمندی‌ها

جلسه «مرور مهارت‌های مورد نیاز و مسیر رسیدن به مهندس ارشد نرم‌افزار» رو بر اساس چرخه توسعه نرم‌افزار (SDLC) طرح کردم، و بخش اولش «نیازمندی‌ها و تحلیل ...

🔔 جلسه مرور مهارت‌ها و مسیر رسیدن به موقعیت‌های شغلی که بتونه از پس چالش‌های پلتفرم‌های با تعداد درخواست بالای هم‌زمان و پیچیدگی‌های سیستمی بر بیاد...

(⚠️ زمان جلسه تغییر کرده است!️) یکشنبه ۳۱ فروردین (۲۰ اپریل)؛ ساعت ۱۹:۰۰ تا ۲۰:۰۰ ۱۷:۳۰ - ۱۸:۳۰ (به وقت تهران) لینک ثبت‌نام * «اگر و اگر» تعداد افرا...

ارزش «باور به توانایی»، اعتبار فردی...

احتمالا با خانم یعنی میرا موراتی، CTO سابق OpenAI که از ابتدای طراحی ChatGPT نقش داشت و چند وقت پیش استعفا داد تا دنبال رویای خودش بره آشنایی دارین. ...

📔 قابلیت Extension members در سی‌شارپ ۱۴

بالاخره بعد از کش‌وقوس‌های فراوون (شروع جدی‌اش از سال ۲۰۲۱ بود) بالاخره امکان Extension members به سی‌شارپ ۱۴ (نسخه پیش‌نمایش ۳) اومد. از سی‌شارپ ۳ م...

مسعود دانش‌پور عزیز، برای تیمش توی دیجیکالا دنبال چند مهندس نرم‌افزار خبره می گرده که از پس تراکنش های بسیار بالا مثل بلک فرایدی بر بیان، طبیعتا افرادی که خودشون رو واجد شرایط بدونن اپلای می‌کنن و براشون آرزوی موفقیت دارم.

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

🔄 معرفی Agent2Agent Protocol (A2A) از گوگل!

امروز گوگل توی کنفرانس Cloud Next پروتکل جدید Agent2Agent (A2A) رو معرفی کرد. این پروتکل باعث می‌شه تا AI‌ها بدون توجه به این‌که با چه فریم‌ورکی ساخت...

🎂 تولد ۲۰ سالگی git مبارک!

پروژه شخصی (بخوانید دلی) لینوس توروالدز که تبدیل به ابزار روزمره ما شد... اگر دوست دارید بدونید نبوغ و پشتکار این مرد چقدره، همین بس که اولین نسخه‌ی ...

🚀 تبدیل ریپازیتوری GitHub به MCP!

یه پروژه جذاب و کاربردی برای اتصال AI Assistentها... هم‌زمان با دسترسی عمومی Agent mode و پشتیبانی از MCP روی VSCode

اگر حضرت سعدی در زمانه‌ی ما زیست می‌کرد، احتمالا علاوه بر «دم فرو بستن به وقت گفتن، و گفتن به وقت خاموشی» دو چیز دیگه رو هم طَیرهٔ عقل اعلام می‌فرمود:

۱: ست کردن جلسه بدون ذکر رئوس مطالب توی ایمیل دعوت ۲: ساختن تیکتی که توضیح و acceptance criteria دقیق نداره * طَیرهٔ عقل: سبک‌ مغزی ** این لیست مست...

این روزها که خبر تغییر لایسنس AutoMapper و MediatR و MassTransit به جمع قبلی‌ها یعنی ImageSharp, IdentityServer, Fluent Assertions پیوست که تازه اینا اکوسیستم دات‌نت بودن، و اگر فارغ از اکوسیستم نگاه کنیم Redis و Elastic و... هم اضافه می‌شن؛ خوبه تا فرایند انتخاب تکنولوژی، مدیریت فنی محصول، بودجه‌بندی و... رو مرور کنیم.

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

🤖 مثال RAG با استفاده از Qdrant

وکتور دیتابیس Qdrant یک پایگاه داده برداری (Vector Database) و موتور جستجوی برداری کدبازه که برای ذخیره و جستجوی بردارهای High-dimensional Embeddings ...

😂 دم همگی گرم...

دیشب وقتی دیدم مطالب و مثال‌هایی که برای AI نوشتم از پکیج موفقیت و رازهایی زیبایی هم کم‌طرفدارتر بودن، اولین چیزی که یادم افتاد این نظرسنجی تاریخی سیا...

[No content]

No preview available

🚀 🤑 مثال عملی پیاده‌سازی RAG (قسمت ۲)

پاسخ به پرسش‌های ارزی! با دیتای لحظه‌ای... 😎🤑 توجه! قرار بود از مدل Phi-3 mini استفاده کنیم که ۲ گیگ باشه و روی لپ‌تاپ راحت اجرا شه، اینقدر احمق ب...

🚀 🤑 مثال عملی پیاده‌سازی RAG (قسمت ۱)

پاسخ به پرسش‌های ارزی! با دیتای لحظه‌ای... 😎🤑 گفتیم برای اینکه مدل‌های زبانی دیتای به‌روز یا دلخواه ما رو داشته باشن، باید با استفاده از روش‌هایی م...

🌱 سالی که گذشت...

آخرین روزهای ساله، عموما چنین روزهایی خیلی سریع، سالی که گذشت، توی ذهنمون مرور می‌شه... اگر امروز چنین مروری رو تجربه کردید؛ امیدوارم از تک‌تک تصمیما...

📱 ویدیو مرور کلی C4

این هم ویدیو مرور کلی C4 که یه مقدار کامل‌تر از پست قبلی است و امیدوارم برای دوستانی که جدی دوست دارن ازش استفاده کنن، مفید باشه 😉

مثال C4 (بخش ۱، کانتکست)

💡یادآوری صورت مسئله: فرض کن یه نرم‌افزار داریم که هر چند ساعت‌یک‌بار میره وب‌سایت‌هایی که بهش معرفی کردیم رو بازدید میکنه، خبرهای تازه‌شون رو می‌خون...

275

No preview available

۲ خبر مهم از چین!

دیروز بایت‌دنس (شرکت توسعه‌دهنده تیک‌تاک) که طی ماه‌های گذشته احتمالا جدل‌های آمریکا باهاش رو شنیدید، ۲ میلیارد کاربر داره، و فارغ از اینکه چه قضاوتی ...

✨📌 دورهمی دوم تک‌اسپاگتی (مرور اخبار نرم‌افزار، پرداختن به یک موضوع فنی، و گپ‌وگفت فنی به مدت یک ساعت)

📱 تک‌اسپاگتی اول روی یوتیوب (برای اینکه ببینید چی می‌گیم و چجوری می‌گیم) یکشنبه ۱۹ اسفند (۹ مارچ) ساعت ۱۶:۳۰ به وقت تهران اگر تمایل به شرکت دارید،...

⛏ این چند وقته یکی دو بار نوشتم که با نوشتن توی تلگرام و مدیریت محتوا در قالب کانال دغدغه دارم... اگر یادتون باشه کد استخراج مطالب کانال رو هم به اشتراک گذاشتم...

دو سه بار دوستان پیشنهاد دادن که از هشتگ استفاده کنم برای راحت‌تر پیدا کردن مطالب. با اینکه کمتر از ۷ ماه از ایجاد این کانال گذشته و تعداد پست‌ها اونق...

⚠️ این یک تبلیغ نیست.

هدف این کانال چیزی جز بیشتر یاد گرفتنمون نیست، دلیل معرفی این فرصت شغلی هم دقیقن همینه که فکر می‌کنم فرصتی برای یاد گرفتن بیشتره... اگر خودتون یا از ...

🚀 🧪 ترمینولوژی تست نرم‌افزار - ویراست ۰.۵

این پوستر تعریف ۷۰ عبارت مورد استفاده در تست نرم‌افزاره که قول داده بودم (مستقل از زبان و تکنولوژی توسعه) سعی کردم چیز از قلم نیوفته ولی با توجه به ...

[No content]

No preview available

#موقت

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

🐊 تست یعنی چی؟!

شاید با دیدن این تیتر بگید: «چه سوال بدیهی و ساده‌ای؟! چرا داره بدیهیات رو توضیح می‌ده!» ولی برای برخی که با تست آشنایی کافی ندارن، مفاهیم پایه ولی م...

🐊 تست نرم‌افزار، شروع...

توی پست مقدمه گفتم که چرا تست نرم‌افزار بیشتر از اینکه تکنیک و دانش باشه، فرهنگ و عادت افراد و تیم‌هاست. خیلی‌ها هستن که می‌تونن ده ساعت در مورد ریز و...

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

متا یک رویکرد جدید (از جنبه‌هایی جدید) نسبت به تولید خودکار تست‌های نرم‌افزار اتخاذ کرده با ابزاری به اسم ACH. 🌱 این ACH چیه؟ توی متا، ابزاری به اس...

✍️ مقایسه روش‌های نسخه‌بندی API

1️⃣روش URL Versioning GET /v1/products HTTP/1.1 Host: api.example.com ✅ ساده و واضح، نسخه‌بندی توی URL به راحتی قابل تشخیص و دیدنه. و پیاده‌سازیش ...

📎در باب API Documentation و Discoverability

بیاین فرض کنیم REST API ماه مثل منو رستورانه؛ API Documentation همون فهرستیه که جزئیات هر غذا (یا توی این مورد، هر endpoint) رو شرح می‌ده، مثلاً ورودی...

🤪 در باب تفکیک انتقاد از هجمه!

ℹ️ این مطلب فنی نیست، رفرنس‌محور هم نیست، و تحلیل و نوشتار شخصی ( و طبیعتا محتمل‌به‌خطا) است! هر از گاهی توی فضای مجازی، حالا یا فضای عمومی، یا فضای ...

⛏✨ طراحی API و مفهوم Idempotency

معنی idempotent : شاید بشه «همانندپذیر» رو معادل خوبی براش دونست؛ توی ریاضی «عدد ۱ در عملیات ضرب» همانندپذیر هست، چون هر چند بار که یک در خودش ضرب شه،...

این روزها تقریبا یکسالگی TUnit است. یه کتابخونه جدید برای نوشتن Unit، Integration، Acceptance و هر جور تست دیگه‌ای توی دات‌نت. حدود ۱۹۱هزار دانلود NuGet داشته و توسعه‌اش فعلا خیلی فعاله و جزو گیت‌هاب ترند هست.

ولی چرا؟ خب می‌دونیم که NUnit عملا پورت شده‌ی JUnit جاوا است، و xUnit انشعابی بهبود یافته از NUnit. خود NUnit که باقیمانده دوران SharpTestEx و Lin U...

🥸 اندر احوالات تست‌نویسی، باب TUnit

پسری را به کارگه کدنویسی همی بردندی تا شیوه‌ی کُدگری پیشه کند، استاد بگفت: «بِکُد، سپس بِتِست!» شاگرد مدتی استاده، بُکید، خسته شد؛ لَختی درنگ کرد و از...

247

No preview available

243

No preview available

یه اصطلاحی برای توصیف کالاهای تندمصرف داریم به نام FMCG یا Fast-Moving Consumer Goods که سریع فروش می‌رن، عموما ارزون هستن. مثل مواد غذایی و نوشیدنی، لوازم نظافت و...

برای محتوای دیجیتال هم اصطلاح «محتوای زودگذر» یا ephemeral content استفاده می‌شه. یعنی محتوایی که مثل اینستاگرام (به‌خصوص استوری‌ها) یا مطالب تلگرام ...

[No content]

No preview available

✨🚀 تفاوت output، outcome و impact

مقدمه: یکی از چالش‌های متعدد و اساسی جامعه ما اینه که «سوال نداریم» خصوصا «سوال خوب»!! شاید روزی مفصل نوشتم در موردش... فعلا بگذریم... امروز یک سوال ...

جمع‌بندی:

سلسله‌مراتب گوگل برای شرکتی با ۱۷۰ هزار کارمند و محصولات جهانی طراحی شده. اگر سازمان شما ۵۰ نفر است، دنبال استخدام L8 نباشید! 😂 موفقیت در گوگل (و هر...

[No content]

No preview available

⚙️ مطلب بعدی...

آشنایی به عناوین و سلسه‌مراتب سازمانی مهندسی نرم‌افزار، توانمندی‌ها و مسئولیت‌ها. و اینکه از کجا بفهمیم سازمان ما چه سطوحی رو نیاز داره... 💬 سوالات ...

🤪 ۷ نوع از جواگره و رفقای ادایی!

⚠️ این پست، فنی نیست، فقط شوخی و تخیلی است! «حالا که چند بار کلمه جواگره که جمع مکسر جوگیر است رو به کار بردم لازمه تا انواعشون رو برشماریم» ۱. فن‌ب...

🤖 آخرش AI باعث بیکاری ما خواهد شد؟

لابلای اخبار کلی مطلب می‌بینیم در مورد اینکه هوش مصنوعی تا فلان سال (اکثرا بین ۳ تا ۱۰ سال رو پیش‌بینی می‌کنن) فلان درصد از آدم‌ها رو بیکار می‌کنه و د...

💡 بالاخره MongoDB یا SQL Server؟ RDBMS یا NoSQL؟

سال‌هاست که توی کامیونیتی، یه عده از جواگره عزیز یه جوری در مورد NoSQL صحبت می‌کنن که گویی دوای درد هر نوع نرم‌افزاریه! یا گاها طوری وانمود می‌کنن که ...

کِی و کجا، بریم سراغ Go؟

همون‌قدر که Go زبان خوبیه (چه از نظر طراحی کامپایلر چه سهولت و سرراستی سینتکس، چه پرفرمنس) همون‌قدر هم مثل هر موضوع دیگه‌ای، افتادن توی حباب تبلیغات و...

👨‍💻 وقتی دیتابیس سرور شلوغه!!

✅ قابلیت WAIT_AT_LOW_PRIORITY تاحالا شده موقع ساخت یا بازسازی ایندکس روی سروری که کاربرهای هم‌زمان زیادی داره دچار مشکل شید و lockها جلو کارتون رو بگ...

💡 واقعا نیازه تا به Rust جدی فکر کنیم؟

چند وقته توی کامیونیتی توصیفات عجیب و غریبی توسط جَواگِره عزیز (جمع مکسر جوگیر) راجع به Rust می‌بینیم. گویی که «امروزه، عصر Rustنویسی است و مابقی کدها...

225

No preview available

📎 حالا که علاقه‌مندان مطالب مرتبط با SQL Server بیشتر از PostgreSQL شد، در ابتدای مطالب، مسیر و شاکله رو عرض می‌کنم و روی هر کدوم بنا بر بازخوردها کمتر یا بیشتر تعمیق می‌کنیم.

بعد از این چند هفته تمرکز روی SQL Server سراغ PostgreSQL هم خواهیم رفت؛ در گذشته هم داشتیم که با هشتگ #MSSQL_to_PGSQL توی کانال در دسترس است. مسیر یا...

سلام 😊

۳۰ دقیقه دیگه شروع می‌کنیم، و همه دعوتن 🌱 تِک‌اسپاگتی، دورهمی آنلاین حول نرم‌افزار! گوگل میت

سلام

دوستانی که جلسه یکشنبه میان، لطفا ایمیلشون رو اینجا بگن که براشون لینک گوگل میت رو بفرستم. اگر موضوع خاصی هم دوست دارید بگید یا بشنوید (خودتون در ارائ...

[No content]

No preview available

🧠🧠 عامل‌های هوش مصنوعی یا AI Agents

عامل‌های هوش مصنوعی یا AI Agentها که این روزها خیلی تب داغی دارن، در واقع برنامه‌هایی هستن که می‌تونن به طور خودکار و مستقل تصمیم بگیرن و عمل کنن. این...

🔤 طبقه‌بندی‌های دیگه‌ای هم هستن و نمیشه گفت دقیقا فقط همین تعداد ایجنت وجود دارن، بعضی طبقه‌بندی‌ها، Robotic Agents یا Virtual Assistants رو هم مطرح می‌کنن یا همین ۷ تا رو هم گاها با اسامی مشابه معرفی می‌کنن.

به نظرم خوبه تا برنامه‌نویس‌ها ایجنت‌نویسی رو تمرین کنن، مدیرمحصول‌ها بهش فکر کنن و نادیده نگیرنشون. چون مثلا یه ایجنت ساده و جمع‌وجور می‌تونه کارتابل...

🚀 📱 نقشه‌ راه Rider برای ۲۰۲۵.۱

۱. تسهیل پروفایلینگ با اینکه ابزارهای فعلی مثل Dynamic Program Analysis و dotTrace خوبن، ولی تیم Rider می‌خواد اون‌ها رو ساده‌تر و عمیق‌تر توی فرآیند...

🎮 معرفی DevToys: جعبه‌ابزار همه‌کاره

یه ابزار باحال که طی چند سال گذشته بهتر و کامل‌تر شده، و البته به جای سرچ کردن «فلان چیز online» کار رو راحت کرده. DevToys یه اپلیکیشن اوپن‌سورسه که ر...

سلام!

لینک گوگل میت جلسه امروز تغییر کرد، لینک جدید کیفیت HD و امکان ضبط خودکار جلسه رو داره. 🔗 گوگل میت: یکشنبه،۱۶ دی‌ماه و ۵ ژانویه؛ ساعت ۱۶:۳۰ به وقت ت...

- ☁️ نزدیک ۲۰ درصد از شرکت‌کننده‌ها در نظرسنجی احتمالا خارج از ایران هستن که دسترسی به سرویس‌ها کلاد دارن

- 🤓 کمتر از یک‌پنجم دوست دارن بیشتر بدونن - 😁 نزدیک یک‌پنجم، مثل یک سامورایی زندگی می‌کنن و ترجیح می‌دن حادثه غافلگیرشون کنه - ✅ حدود ۶۴ درصد (چون...

[No content]

No preview available

🧨 بمب‌های خفته در پکیج‌ها!

این چند روز، ۷ تا پروژه پر کاربرد رو کاویدم و گاهن تا لایه‌ی چهارم تودرتو ی وابستگی‌هاشون آسیب‌پذیری امنیتی پیدا کردم. و این در مورد فلان پروژه‌ی گمنا...

🎄✨ چند پیشنهاد برای ۲۰۲۵ - پایانی

این پنجمین و آخرین سری پیشنهاداته، چند ساعت دیگه ۲۰۲۴ تموم می‌شه و امیدوارم این سری یادداشت‌ها ولو اندک، مفید یا الهام‌بخش بوده باشه. 1️⃣ روز (چند سا...

✨🚀 دورهمی آنلاین با موضوع NET Aspire.

یکی از دوستان که توی پروژه جدیدشون از Aspire استفاده کردن، دوست داشتن تا هم یه مروری روی پیاده‌سازی‌شون بشه، هم نکات پرداکشن رو بررسی کنیم. از اونجایی...

🧪تست end-to-end با Playwright

❓تست End-to-End (E2E) چیه؟ تست End-to-End یا E2E یه نوع تست نرم‌افزاریه که فرآیندهای واقعی کاربر رو از شروع تا پایان شبیه‌سازی می‌کنه تا مطمئن شیم تم...

🥴✨ چند پیشنهاد برای ۲۰۲۵ - ۴

این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک می‌گذارم، امیدوارم مفید یا الهام‌بخش باشن. 2️⃣ روز تا ۲۰۲۵؛ پیش...

🤩 ✨ چند پیشنهاد برای ۲۰۲۵ - ۳

این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک می‌گذارم، امیدوارم مفید یا الهام‌بخش باشن. 3️⃣ روز تا ۲۰۲۵؛ پیش...

📚 یکی از علایق من کتاب کادو دادنه. و به کسایی که خیلی برام عزیزن، کتابی هدیه می‌دم که خودم خوندمش (منظورم همونیه خوندم و عموما یه جاهاییش یادداشت نوشتم یا خط کشیدم) که عموما با کلی توضیح که طرف مقابل فکر نکنه کتاب مستعمل دارم هدیه می‌دم 😅.

کلاس‌های ایران یه رسمی داشتم که برخی دوره‌ها (حدود ۵۰٪ شون)، کتابی که مبنای سرفصل‌های دوره بود و خودم خونده بودم و خط کشیده بودم رو آخر کلاس می‌دادم ب...

🎄 ✨ چند پیشنهاد برای ۲۰۲۵ - ۲

این چند روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد در یک حوزه مشخص اشتراک به اشتراک می‌گذارم، امیدوارم مفید یا الهام‌بخش باشن. 4️⃣ روز تا ۲۰۲۵؛ پیش...

🎅✨ چند پیشنهاد برای ۲۰۲۵

این ۵ روز باقیمانده از ۲۰۲۴، هر روز تعدادی پیشنهاد یا ایده، حول یک موضوع مشخص، به اشتراک می‌گذارم، امیدوارم مفید یا الهام‌بخش باشه. 5️⃣ روز تا ۲۰۲۵ ...

خودکار کردن کارها یه رکن اساسی مهندسی نرم‌افزاره. و عملا بخش مهمی از کار هر توسعه‌دهنده‌، DevOpsکار و Platform Engineer و... همین خودکار کردن فرایندهاست.

لذا طیف وسیعی از ابزارهای اتوماسیون برای کارهای مختلف وجود داره، یکی از مهم‌ترین‌هاش هم ابزارهای خودکارسازی بیلد و دپلوی است. ابزارهای Build Automatio...

✨ اندر باب OpenTelemetry

از اونجایی که دورهمی بعدی‌مون در مورد سیستم‌های توزیع‌شده است، مطالب دیروز (workload) و این مطلب (OpenTelemetry) پیش‌درآمدی است برای دوستانی که آشنایی...

👀 ورک‌لود توی دات‌نت چیه؟

ورک‌لود‌های دات‌نت مجموعه‌ای از اجزای اختیاری SDK هستن که برای توسعه انواع خاصی از برنامه‌ها مورد استفاده قرار می‌گیرن. به زبون ساده‌تر، به جای نصب یک...

179

No preview available

180

No preview available

181

No preview available

182

No preview available

🚀 💸 یک خبر خوب! امروز گیت‌هاب از سرویس رایگان کوپایلوت رونمایی کرد و بلافاصله هم تیم ویژوال‌استدیو نسخه رایگان رو برای ویژوال‌استدیو ارائه کرد.

من دو ساله مشترک کاپایلوت هستم و حقیقتا سرویس خوبیه. حتی از IntelliCode و JetBrains AI و Tabnine و Cody و Tabby هم که من تست کردم بهتر بوده (در تست‌ها...

[No content]

No preview available

📚📚 بریم برای گپ و گفت در مورد کتاب‌هایی که سال ۲۰۲۴ خوندیم (حالا کامل، یا فصل‌هایی که جالب بوده برامون)

این مطلب بسته به استقبال شما می‌تونه از ذکر اسم کتاب، تا خلاصه صوتی مطالب متغیر باشه! از خودم شروع می‌کنم (بخش اول، کتاب‌های جدید؛ بخش بعدی: کتاب‌های...

♻️💡 نظرسنجی در مورد محتوای کانال

سلام به همگی 😊 امروز، ۳ ماه از شروع این کانال می‌گذره، هدف اولیه (و فعلی) من اشتراک آموخته‌ها و تجربه‌ها بوده. ولی باور دارم زمانی این هدف محقق می‌...

#موقت

از دوستانی که منتظر ویدیو aspire و ویدیو توضیح بدهی فنی هستند، بابت تاخیر عذرخواهی می‌کنم. دسامبر خیلی شلوغی بوده تا امروز، امیدوارم طی روزهای آتی برس...

📌 ربع‌بندی بدهی فنی (Technical Debt Quadrant)

دیروز یه توییتی زدم که برای توضیح بهتر منظورم (که هیچ ربطی هم به نرم‌افزار نداشت)، از توصیف بدهی فنی ناآگاهانه‌ی بی‌پروا استفاده کردم، این شد که گفتم ...

⚙️ معرفی یک کتابخونه Workflow

این پروژه، یعنی Elsa یک کتابخونه مدیریت گردش کاره که UI خوبی هم براش توسعه داده شده (دو بخش داره، سرور، و رابط کاربری) قابلیت‌های اصلی: - اجرای work...

برای ۲۰۲۵ چه برنامه‌ای داریم؟

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

🚀 مقدمه‌ای بر GraphQL (بخش اول)

1.اصلا GraphQL چیه؟ به زبان ساده، GraphQL مکانیزمیه تا بتونیم با یک استاندارد مشخص، کوئری‌مون رو به «یک» API ارسال کنیم و داده‌ها رو دریافت. یعنی باب...

⚙️✨ شاید براتون پیش اومده باشه که نیاز پیدا کرده باشید تا بدون دغدغه یه REST API رو صدا کنید، جواب دلخواهتون رو بگیرید و کارتون رو پیش ببرید.

این API رو شاید از روی سرور صدا کنید، یا شاید در قالب کد بکند یا تست، شاید هم از روی کلاینت و در قالب کد فرانت... حالا گاهی API هنوز آماده نشده، یا ش...

🚀📽 برای اجرای یک میلیون تسک به صورت هم‌زمان چقدر حافظه نیاز داریم؟ بنچمارک دات‌نت ۹ با سایر تکنولوژی‌های رایج

دیشب David Folwler یک توییت زد و لینک یک بنچمارک رو اشتراک گذاشت که امروز توی توییتر و لینکدین زیاد دیدمش، برای همین طی یک ویدیو کوتاه ۱۰ دقیقه‌ای تو...

🤔 تا حالا براتون سوال شده که چرا بعضی شرکت‌ها توی مصاحبه فنی‌شون اینقدر روی مسایل ساختمان‌داده و الگوریتم تکیه دارن؟ (ادایی‌ها رو نمی‌گم 😁 درست و حسابی‌ها رو می‌گم)

دیروز یه خبر توی فیدها اومد مبنی بر مشکل کُندی NuGet و ماجرای حل کردنش توی دات‌نت ۹. شاید بگید به من چه؟! من مصرف‌کننده هستم و خوب و بدش پای مایکروساف...

🚀🚀 تست رفتارها و خطاهای API به سادگی، با Dev Proxy

————————————————————————— تا حالا شده موقع توسعه یه اپلیکیشن، API ای که ازش استفاده‌ می‌کردید یهو به مشکل بخوره؟ مثلاً سرور پاسخ نده، تأخیر داشته باش...

152

No preview available

📽 ویدیو اول از سری آموزشی NET Aspire.

سلام ویدیو اول از سری آموزشی NET Aspire. که مقدمه و معرفی است روی یوتیوب قرار گرفت. احتمالا این سری ۳ قسمت داره که قسمت اول، مقدمه، معرفی امکانات و ...

شاید برای شما هم پیش اومده باشه که با خودتون فکر کنید «تا کِی باید توی شرکت فعلی یا پوزیشن فعلی بمونم که درگیر رخوت و رکود نشم؟!»

شاید به تغییر شغل هر چند سال یکبار فکر کرده باشید... نه «موندن» نه «تغییر دادن» شغل در یک شرکت، به تنهایی ضامن «حال خوب» داشتن در کار نیست... بلکه ا...

✨ 🎰 مفهوم Never-Ending Support و یک بیزنس مدل جالب!

تیم herodevs بیزنسش اینجوریه که می گه شما به هر دلیلی امکان ارتقاء فلان لایبری کدباز که دیگه پشتیبانی نمی‌شه رو نداری؟ اشکال نداره! ما پول می‌گیریم رو...

🎇 رویداد Microsoft Ignite 2024 و آینده‌ی SQL Server

رویداد Microsoft Ignite یکی از مهم‌ترین رویدادهای سالانه مایکروسافته که تمرکز اصلیش روی ارائه آخرین نوآوری‌ها، تکنولوژی‌ها و پیشرفت‌های Azure و خدمات ...

✨ ♻️ مقدمه‌ای بر Scrumban!

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

✨ به بهانه رهانش پرومتئوس ۳ که بعد از سال‌ها یک تغییر بزرگ به شمار میاد، چند خطی در مورد خودش، کاربرد و تاریخچه‌اش و تغییرات نسخه ۳ به اختصار نوشتم...

اگر دوست داشتید بخونید و نظرتون رو در مورد روش‌های مانیتورینگ سرویس‌ها بگید... 🚀 در ویدیو مربوط به Aspire که به زودی تقدیم خواهم کرد، در مورد مفاهیم...

✨ ‌‌‏DORA چیه؟

فریم‌ورک DORA که مختصر شده‌ی DevOps Research and Assessment است، یک فریم‌ورک برای تحقیق و ارزیابیه که تمرکزش روی بهبود مستمر تحویل نرم‌افزار در سازما...

[No content]

No preview available

توی نظرسنجی‌های توییتر، لینکدین و... چه خارجی و چه داخلی، خیلی‌ها رأی داده بودند به عدم مهاجرت به دات‌نت ۹ (به طور کلی نسخه‌های Short-Term Support).

ما کُد و رانتایممون رو باید به‌روز نگهداریم، چه برای آپدیت‌های امنیتی و چه پایداری. و این چیزی نیست که بشه ازش در این زمانه چشم‌پوشی کرد. اینجا مستند...

🌎 Enterprise Web App patterns

Modern Web App pattern مایکروسافت سال‌هاست نسل‌های مختلفی از فریم‌ورک‌های توسعه وب رو عرضه کرده. از ۲۸ سال پیش با عرضه ASP تا الان… الگوها و راهنماها...

✨ آینده‌ی استک‌اورفلو چی‌ قراره بشه؟

اگر نمودارهای ترافیک استک‌اورفلو رو دیده باشین یا آمار مشاهده پُست‌های خودتون رو، می‌دونید که بعد از رواج ChatGPT و LLMهای مشابه، به طرز واضحی کاهش دا...

🗓 چند روز دیگه کنفرانس سالانه دات‌نت طبق روال سال‌های گذشته برای رهانش نسخه جدید دات‌نت برگزار می‌شه.

۱:آیا دغدغه یا موضوعی در رابطه با دات‌نت دارید که دوست داشته‌باشید در قالب محتوا، پادکست یا وبینار و دورهمی بهش بپردازیم؟ ۲:قابلیت جدیدی در دات‌نت ۹ ...

🍿📽 آخر هفته فیلم ببینیم؟

دو تا مستند جالب برای اونایی که هم دوست دارن آخر هفته خوش بگذرونن هم با تمرکز حداقلی به دونسته‌هاشون اضافه شه. The Code: Story of Linux documentary ...

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

البته کماکان بعید می‌دونم کسی Gemini گوگل رو ترجیح بده 🤭 💡 البته این از نظر بیزنسی و طراحی محصول هم درس‌هایی داره برای کسایی که علاقه‌مند باشن! لی...

اخیرا یه مشکل تو روش محاسبه تفاوت بین نسخه‌های مختلف فایل‌ها توی git کشف شده که می‌تونه باعث بشه حجم ریپازیتوری‌ها چند برابر بشه. این مشکل باعث افت کارایی و مصرف بیش‌ازحد فضای ذخیره‌سازی می‌شه.

داستان هم از اونجایی شروع شد که یکی از مهندس‌های ارشد مایکروسافت، جاناتان کریمر، درباره یه ریپازیتوری جاوااسکریپت خیلی بزرگ که تیمشون روش کار می‌کنه پ...

[No content]

No preview available

✨✨ خبر خوب...

به‌روز رسانی: Webstorm هم شامل همین رویه شد، برای استفاده غیرتجاری رایگان شد.

از اونجایی که یه مقدار درگیری کاری زیاد شده و احتمالا اپیزود پادکست با موضوع طراحی امن نرم‌افزار چند روز دیرتر برسه...

بیاین چند تا عدد رو ببینیم تا اهمیت طراحی امن رو بهتر درک کنیم (گرچه فجایع امنیتی سرویس‌های دولتی و خصوصی ایران طی چند سال گذشته هیچ عقوبت خاصی نداشته...

🎙🖥 دورهمی آنلاین در مورد دغدغه عرفان 😁

کامنت امروز عرفان در مورد اینکه مباحث بنیادین چجوری یادمون بمونه، یا اصلا لازمه یا نه و... باعث شد به فکر این بیوفتم که دورهمی آنلاین داشته باشیم: - ...

🎙🎧 الوعده، وفا!

ممنون از همه دوستانی که با نظر یا نقدشون کمک می‌کنن تا در جهت تولید محتوای مفیدتر بیشتر تلاش کنم. اپیزود دوم آماده شد 🎉 همراه با امواج - روایت شخصی...

🐍 چرا پایتون ۳.۱۳ سریع‌تر و کاراتر شده؟

نسخه جدید Python 3.13، بهبودهای مهمی در زمینه پرفرمنس و قابلیت استفاده از چندین هسته پردازشی همراه شده که مسیر تازه‌ای برای برنامه‌نویسی باز می‌کنه. د...

🟩 اندر احوالات Green Threads در نرم‌افزار

تردها و انواعشون تردها (Threads) واحدهای اجرای کد هستن که می‌تونن به‌صورت هم‌زمان یا به‌توالی روی پردازنده اجرا بشن. این کار باعث می‌شه برنامه‌ها بتو...

[No content]

No preview available

[No content]

No preview available

📚 معرفی کتاب: T-SQL Fundamentals

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

🧩 یه افزونه برای VS Code اینبار Error Lens

با نداشتنش آسمون به زمین نمیاد! ولی بودنش عصای دسته برای پیگیری راحت‌تر خطاها. مثلا متن خطا یا اخطار رو جلو همون خطی که باعش شده نشون می‌ده حدود ۵ م...

93

No preview available

94

No preview available

95

No preview available

96

No preview available

✨ طی ۲۴ ساعت گذشته، و احتمالا چند روز آینده، خیلی‌هامون ذهنمون درگیر شرایط و اخبار ایرانه (چه ایران باشیم؛ چه از دور دنبال‌کننده اخبار و نگران وضعیت عزیزانمون)

در شرایطی که اخبار نگران‌کننده‌ای در جامعه وجود داره، حفظ تمرکز و آرامش برای ما اهمیت زیادی داره. حالا چیکار کنیم که تعادل رو حفظ کنیم و به کارمون برس...

✨ معرفی افزونه کاربردی برای VS Code

برای شما هم پیش میاد که چندین VS Code در حال اجرا دارید و بینشون سوییچ می‌کنید؟ هر بار هم باید یک لحظه بگردید و چک کنید الان روی کدومشون هستید؟ افزون...

87

No preview available

78

No preview available

79

No preview available

80

No preview available

81

No preview available

82

No preview available

83

No preview available

84

No preview available

85

No preview available

- خیلی از نوآوری‌ها و بهینگی‌های پایگاه‌داده چه در سطح قابلیت‌های کاربردی، چه در سطح بهینه‌سازی‌های الگوریتمی و محاسباتی طی ۳۰ سال گذشته اول توی PostgreSQL اومد. مثلا Multiversion Concurrency Control (MVCC) (کنترل همزمانی چند نسخه‌ای) یا مثلا GiST (Generalized Search Tree) مفاهیمی بودند که بقیه از PostgreSQL الهام گرفتن. یا برخی بهینگی‌های Query Optimizer.

- از اون‌جایی که محصول رایگان و کدباز است، طبیعتا انتظار بلوغ ابزارها، خصوصا توی لایه‌ی مدیریت رو نمی‌شه ازش داشت و مثلا همین Citus یا Barman یا ابزار...

🚀 🎉 و 17 PostgreSQL منتشر شد

توی این فلش‌کارت قرمزها در مورد PostgreSQL نوشته‌ام و خواهم نوشت، در مورد قابلیت‌های اختصاصی نسخه ۱۷ هم علاوه بر فلش‌کارت‌های عمومی، به صورت اختصاصی م...

74

No preview available

🔅 چند هفته پیش نوشتم که تیم VS Code در حال پیاده‌سازی ECMAScript modules است، نتیجه ۲ سال توسعه مداوم و برنامه‌ریزی شده به اتمام رسید.

حالا VS Code جدید توی کانال اینسایدر قرار گرفته و این نمودار بهینگی پرفرمنس اجرای اولیه نرم‌افزار است. شاید در نگاه اول بگیم «خب به ما چه؟» ولی نکته...

66

No preview available

67

No preview available

68

No preview available

61

No preview available

62

No preview available

63

No preview available

64

No preview available

65

No preview available

51

No preview available

52

No preview available

53

No preview available

54

No preview available

55

No preview available

56

No preview available

57

No preview available

58

No preview available

59

No preview available

60

No preview available

فایل editorconfig. برای تنظیم ویرایشگر کد استفاده می‌شه، تقریبا همه ادیتورهای رایج از محصولات JetBrains و مایکروسافت (VS, VS Code) پشتیبانیش می‌کنن.

پس اگر فایل خودتون رو داشته باشید یا توی تیم یک فایل رو استفاده کنید، تنظیمات یکسانی خواهید داشت... مرجع مرجع خوب برای دات‌نتی‌ها مثال خوب برای دات...

45

No preview available

46

No preview available

47

No preview available

48

No preview available

[No content]

No preview available

40

No preview available

41

No preview available

36

No preview available

37

No preview available

38

No preview available

به بهانه ریلیز نسخه RC1 دات‌نت ۹

از دات‌نت ۵ اعلام کردن که: 🗓 نوامبر هر سال نسخه جدید ارائه می‌شه (آبان-آذر) ⚡️ نسخه‌های فرد (۵، ۷، ۹، ۱۱) با پشتیبانی ۱ ساله خواهند بود 💎 نسخه‌ه...

[No content]

No preview available

⚡️ فردا یکشنبه ساعت ۱۸:۳۰ به وقت تهران!

🤗 اگر دوست داشتید به دوستانتون هم اطلاع بدید. 🚀 البته لینک گوگل‌میت تغییر خواهد کرد، میت جدید، امکان ضبط و کیفیت صدای بهتری خواهد داشت! که به دوستا...

مقدمه: ESME یا CMAScript modules و AMD یا Asynchronous Module Definition دو روش برای مدیریت و بارگذاری ماژول‌ها در جاوااسکریپت هستند. AMD قدیمی‌تره و برای کار در مرورگرهای قدیمی طراحی شده، در حالی که ESM استاندارد جدیدتر و بخشی از خود زبان جاوااسکریپت است. ESM مزایایی مثل سینتکس ساده‌تر، پشتیبانی بهتر از tree shaking، و عملکرد بهتر داره.

⚡️ حالا خبر: تیم VS Code توی نسخه 1.93 اعلام کرده که بیشتر کار مهاجرت از AMD به ESM را تکمیل کردن. این یه تیتر خبریه، ما هم که مصرف‌کننده هستیم، پس ب...

نسخه VSCode 1.93.0 ریلیز شد!

یه امکان جالبش اینه که به کوپایلوت می‌تونین دستورالعمل ثابت بدید، مثلا: هر وقت کدی رو اضافه کرد، کامنت بگذاره که توسط کوپایلوت اضافه شده یا توی فلان...

25

No preview available

✨🚀

سلام این ایونت «احتمالا» بخش اول سری بنچمارکینگ است، قصد دارم اهمیت و نکات بنچمارکینگ رو مرور کنیم و در بخش اول، روی دات‌نت و اس‌کیوال سرور کار خواهی...

مصاحبه با David Fowler Distinguished Engineer در Microsoft

در شرکت‌هایی مثل گوگل، اپل، سیسکو، یا مایکروسافت افراد کمی هستند که عنوان Distinguished Engineer رو دارند، اگر براتون جالبه که بدونید حقوق یک Disting...

مواجهه و مدیریت رخدادهای فنی، خصوصا در سازمان‌ها و تیم‌های نرم‌افزاری، مهارت مهمیه، در این پست به مرور گام‌ها و نکاتی که باید در نظر داشته باشیم پرداختم.

بهانه‌اش هم رویدادی است که به زودی برای بررسی فنی فاجعه Crowdstrike و ویندوز برگزار خواهد شد تا هم از نظر فنی با کلی سازمان و متخصص امنیت و نرم‌افزار ...

#MSSQL_to_PGSQL

شماره ۱، مقدمه

✨✨ Retry Pattern یا الگوی بازکوشش

سال‌هاست که دیگه اکثر نرم‌افزارها به‌صورت منفرد و مستقل کار نمی‌کنن. از نرم‌افزار کوچکی که فقط یک API پرداخت رو صدا می‌کنه؛ تا نرم‌افزارهای توزیع‌شده ...

۱۲ تا ۱۴ نوامبر ۲۰۲۴

۲۲ تا ۲۴ آبان ۱۴۰۳ کنفرانس NET Conf 2024. رهانش نسخه نهایی NET 9.0. موضوعات اصلی: - Cloud Native - AI-Powered Apps - Blazor and Beyond - Cross-...

⚡️در حالیکه Avalonia به عنوان تنها گزینه حال حاضر دات‌نتی‌ها به شمار میاد که ویندوز، مک، لینوکس رو به خوبی ساپورت کنه، و عملا .NET MAUI در پشتیبانی از لینوکس کاهلی می‌کنه و توسعه‌دهنده‌ها رو کمی نا امید کرده.

ابزار LINQPad محبوب هم به زودی با Avalonia به مک میاد و به جمع استفاده‌کننده‌هایی مثل KLM و JetBrains و... وقتی نگاهی به گیتهاب MAUI بندازیم، مباحثه ...

[No content]

No preview available

سلام 😊

بین سال‌های ۲۰۱۵ تا ۲۰۲۰ جلساتی گاه‌به‌گاه (گاهی هفتگی، گاهی ماهانه) با موضوعات حول معماری و توسعه نرم‌افزار با عنوان tech afternoon برگزار می‌شد. موض...