زیر دامنه بهتر است یا پوشه؟ انتخاب اصلح برای سئو
200, OK
https://virgool.io/@mansourihosein/%D8%B2%DB%8C%D8%B1-%D8%AF%D8%A7%D9%85%D9%86%D9%87-%D8%A8%D9%87%D8%AA%D8%B1-%D8%A7%D8%B3%D8%AA-%DB%8C%D8%A7-%D9%BE%D9%88%D8%B4%D9%87-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%D8%A7%D8%B5%D9%84%D8%AD-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B3%D8%A6%D9%88-n0dbz1uus9e2 icon

از جمله سوال‌های اساسی بشر از ابتدای تاریخ و یکی از مهمترین دلایل سرگشتی سئو کارها انتخاب بین زیر دامنه (sub domain) و یا پوشه (sub directory) برای گسترش کسب و کار یک وب سایت بوده.😊 

برای مشخص شدن اهمیت این موضوع به طور مثال این روزها آدرس http://maps.google.com به آدرس https://www.google.com/maps ریدایرکت میشه. یعنی حتی برای شرکتی مثل گوگل هم این موضوع مهم بوده. 

زیر دامنه بهتر است یا پوشه؟ انتخاب اصلح برای سئو
19 راه ساده برای Node.js کار بهتر شدن - بخش اول
200, OK
https://virgool.io/@mansourihosein/19-%D8%B1%D8%A7%D9%87-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-nodejs-%DA%A9%D8%A7%D8%B1-%D8%A8%D9%87%D8%AA%D8%B1-%D8%B4%D8%AF%D9%86-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-bc0jhnmjdy66 icon

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

19 راه ساده برای Node.js کار بهتر شدن - بخش اول
نصب لینوکس بر روی ویندوز به صورت مستقیم و بدون VMWare!
200, OK
https://virgool.io/@mansourihosein/%D9%86%D8%B5%D8%A8-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D9%85%D8%B3%D8%AA%D9%82%DB%8C%D9%85-%D9%88-%D8%A8%D8%AF%D9%88%D9%86-vmware-ri2cmbv6dqsi icon

خبر خوب اینکه مایکروسافت از نسخه‌ی 1607 ویندوز 10، قابلیت WSL رو به سیستم‌عامل خودش اضافه کرده که به ما این امکان رو میده تا به راحتی، یک لینوکس سبک، کارا، با Performance مناسب و به صورت یک Application ویندوزی معمولی را داشته باشیم. 

نصب لینوکس بر روی ویندوز به صورت مستقیم و بدون VMWare!
نقشه راه توسعه NET. تا سال 2023
200, OK
https://virgool.io/@mansourihosein/%D9%86%D9%82%D8%B4%D9%87-%D8%B1%D8%A7%D9%87-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-net-%D8%AA%D8%A7-%D8%B3%D8%A7%D9%84-2023-sfuz3rwzdxvt icon

در ماه می‌سال جاری میلادی مایکروسافت نقشه‌ی توسعه NET. رو تا سال 2023 منتشر کرد و این نقشه نه فقط مربوط به NET Core. بلکه همه‌ی خانواده‌ی NET. هست. این بروزرسانی علاوه بر ویندوز خانواده‌ی بزرگی از بسترهای متنوع و متفاوتی مثل لینوکس، سیستم‌عامل مک، IOS، اندروید، سیستم‌عامل‌های تلویزیون، سیستم‌عامل ساعت اپل، Web Assembly، ابزارهای متنوع IoT، و کلی بستر متفاوت دیگه رو شامل میشه. 

نقشه راه توسعه NET. تا سال 2023
راهنمای پروژه‌های متوسط به بالا در سال 2019
200, OK
https://virgool.io/@mansourihosein/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%BE%D8%B1%D9%88%DA%98%D9%87%D9%87%D8%A7%DB%8C-%D9%85%D8%AA%D9%88%D8%B3%D8%B7-%D8%A8%D9%87-%D8%A8%D8%A7%D9%84%D8%A7-%D8%AF%D8%B1-%D8%B3%D8%A7%D9%84-2019-o0abhpviuqyf icon

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

راهنمای پروژه‌های متوسط به بالا در سال 2019
وب اپلیکیشن پیش‌ رونده (PWA)
200, OK
https://virgool.io/@mansourihosein/httpsvirgooliomansourihoseinpwa-a5937nkdxgw3 icon

یکی از مهترین ترندهای این روزها وب اپلیکیشن‌های پیش رونده یا PWA هست. به طور خلاصه PWA این امکان رو برای ما فراهم میکنه تا ویژگی‌های یک اپلیکیشن Native رو با وب سایت خودمون ترکیب کنیم تا تجربه‌ی بی‌نظیر و یکپارچه‌ای رو در اختیار کاربر قرار بدیم. 

وب اپلیکیشن پیش‌ رونده (PWA)
راهنمای بروز بودن یک برنامه‌نویس NET. در سال 1398
200, OK
https://virgool.io/@mansourihosein/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%A8%D8%B1%D9%88%D8%B2-%D8%A8%D9%88%D8%AF%D9%86-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%86%D9%88%DB%8C%D8%B3-net-%D8%AF%D8%B1-%D8%B3%D8%A7%D9%84-1398-zi0wnggli7sp icon

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

راهنمای بروز بودن یک برنامه‌نویس NET. در سال 1398
بررسی imageهای مختلف NET. در Docker
301, MovedPermanently
https://www.hanselman.com/blog/NETAndDocker.aspx icon

.NET and .NET Core (and Windows!) have been getting better and better with Docker. I run Docker for Windows as it supports both Linux Containers and Windows Containers. They have both a Stable and Edge channel. The Edge (Beta) channel is regularly updated and, as a rule, gets better and better in the year I've been running it. 

بررسی imageهای مختلف NET. در Docker