Author: مصطفی

  • میزبانی React در IIS

    میزبانی React در IIS

    فرض کنیم یک پروژه فرانت-اند داریم که با استفاده از React یا یک کتابخانه/فریم‌ورک جاوااسکریپتی دیگری پیاده سازی شده. حالا فرض کنیم که سرور ما از سیستم عامل ویندوز استفاده می‌کند و به طور پیش فرض وب سرورمان IIS است. در این حالت، راه‌اندازی وب سایت به سادگی یک وب سایت ASP.NET در IIS نیست،…

  • چندزبانی در React

    چندزبانی در React

    برای پیاده‌سازی چندزبانی در یک اپ React می‌توان از کتابخانه‌های مختلفی استفاده کرد. معروف‌ترین کتابخانه در این زمینه react-intl است که هم بسیار کاربردی است و هم مستندسازی خوبی دارد. این کتابخانه، تگ‌های کمکی متعددی از قبیل FormattedMessage ارائه کرده که کمک زیادی به برنامه‌نویس در این زمینه می‌کند. اما مساله این است که شما…

  • اکستنشن کروم برای اشتراک گذاری در تلگرام

    اکستنشن کروم برای اشتراک گذاری در تلگرام

    قبلا مطلبی نوشته بودم که در آن یک bookmarklet برای اشتراک‌گذاری در تلگرام دسکتاپ قرار داده بودم. حالا همان بوکمارک‌لت را تبدیل به یک extension ساده برای گوگل کروم کرده‌ام. از این لینک می‌توانید این اکستنش را روی مرورگر کروم دسکتاپ نصب کنید: http://chrome.google.com/webstore/detail/share-in-telegram…

  • پوست در بازی

    پوست در بازی

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

  • چند نکته درباره دورکاری

    چند نکته درباره دورکاری

    چندسالی هست که دورکاری در ایران مطرح شده، و این روزها اتفاقی به اسم ویروس کرونا باعث شده تا دوباره این موضوع مورد توجه قرار بگیرد. دورکاری خصوصا برای افرادی که کار مرتبط با IT انجام می‌دهند و به ویژه برنامه‌نویس‌ها مناسب‌تر از خیلی مشاغل دیگربه نظر می‌رسد. در ادامه چند نکته را برای دورکاری…

  • تازه‌های VS 2019

    تازه‌های VS 2019

    بعضی از امکانات جدید IDE ویژوال استودیو ۲۰۱۹ و همچنین C# 8 را در این مطلب کوتاه خواهید دید.

  • آموزش زبان آلمانی!

    آموزش زبان آلمانی!

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

  • اشتباهات رایج LINQ

    اشتباهات رایج LINQ

    لیستی از اشتباهات رایج در استفاده از LINQ که در حال افزایش هستند، و جایگزین صحیح آنها را در این مطلب خواهید دید.اگر به بعضی از این موارد اعتراض کنید که «کامپایلر مشکل آن را حل خواهد کرد»، باید بگویم که: «برنامه نویس باید از ابزارش باهوش‌تر باشد». ضمن این که در مواردی ممکن است…

  • بوکمارک‌لت اشتراک گذاری در تلگرام

    بوکمارک‌لت اشتراک گذاری در تلگرام

    بوکمارک‌لت (bookmarklet) زیر را به نوار بوکمارک مرورگر خود بکشید و بعد از این در هر صفحه‌ای وبی که می‌خواستید در تلگرام (دسکتاپ) به اشتراک بگذارید، کافی است روی این بوکمارک‌لت کلیک کنید! share in telegram   

  • مقدمات Laravel

    انجام پروژه‌های وب روز به روز بیشتر به سمت MVC می‌روند. برای PHP هم فریم‌ورک‌های مختلفی وجود دارد که از جمله آن‌ها که اخیراً مورد استقبال زیادی هم قرار گرفته Laravel است.