دسته‌ها
فنی

میزبانی React در IIS

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

دسته‌ها
فنی

چندزبانی در React

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

دسته‌ها
پراکنده

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

قبلا مطلبی نوشته بودم که در آن یک bookmarklet برای اشتراک‌گذاری در تلگرام دسکتاپ قرار داده بودم. حالا همان بوکمارک‌لت را تبدیل به یک extension ساده برای گوگل کروم کرده‌ام.

از این لینک می‌توانید این اکستنش را روی مرورگر کروم دسکتاپ نصب کنید:

Opens in new tab http://chrome.google.com/webstore/detail/share-in-telegram…

دسته‌ها
فکری!

پوست در بازی

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

دسته‌ها
ترجمه فنی

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

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

دسته‌ها
فنی

تازه‌های VS 2019

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

دسته‌ها
زبان

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

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

دسته‌ها
ترجمه فنی

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

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

دسته‌ها
فنی

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

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

share in telegram

 
 

دسته‌ها
فنی

مقدمات Laravel

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