برنامه نویسی

چرا نرم افزار را مستند می‌کنیم؟ شیوه بهینه و مدرن مستندسازی فنی چیست؟

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

چرا نرم افزار را مستند می‌کنیم؟ شیوه بهینه و مدرن مستندسازی فنی چیست؟ ادامه »

نمایش تغییرات فایل razor view در هنگام رفرش صفحه

اخیرا هنگام کار روی یک پروژه که از dotnet core 3.1 و razor page استفاده می کردم، متوجه شدم تغییرات انجام شده در razor view با رفرش صفحه اعمال نمی شود و باید مجدد پروژه را کامپایل کرد. این قضیه کار طراحی و تست برنامه را خیلی سخت می کند. قضیه از این قرار هست …

نمایش تغییرات فایل razor view در هنگام رفرش صفحه ادامه »

کد تخفیف مخفیانه تپسی به مناسبت روز برنامه نویس

دقیقا ساعت ۱۰ شب توئیتر تپسی پیامی رو منتشر کرد که روز برنامه نویس رو تبریک گفته بود. در اون توئیت عکسی پیوست شده بود و مختصر نوشته بود: روز برنامه نویس مبارک! از اونجایی که بیخوابی به سرم زده بود عکس رو با دقت باز کردم و محتوای داخلش رو نگاه میکردم. با دیدن …

کد تخفیف مخفیانه تپسی به مناسبت روز برنامه نویس ادامه »

بروزرسانی خودکار containers در داکر docker با watchtower

اگر از docker برای بسته های نرم افزار و هاست استفاده می کنید و جزو علاقه مندان DevOps هستید، پس حتما با این نیازمندی برخورد کرده اید که چگونه می شود به طور خودکار containers ها را بروزرسانی کرد؟! خوشبختانه ابزارهایی برای اینکار بوجود آمده است که بسیار آسان و ساده اینکار را انجام می …

بروزرسانی خودکار containers در داکر docker با watchtower ادامه »

آموزش رایگان ویدئویی فارسی زامارین اندروید

سلام دوستان اگر با زامارین Xamarin آشنایی ندارید در ابتدا عرض میکنم که زامارین یک تکنولوژی بر پایه دات نت و زبان سی شارپ هست که با استفاده از آن شما می توانید برنامه های چندسکویی یا multi-platform برای موبایل تهیه کنید. زامارین به دو صورت زامارین native و زامارین فرم Xamarin Forms ارائه می …

آموزش رایگان ویدئویی فارسی زامارین اندروید ادامه »

مصرف زیاد پردازشگر در داکر ویندوز ۱۰

اخیرا هنگام کار با docker متوجه شدم که در بعضی پروژه هام خیلی کند عمل میکنه. task manager رو باز کردم و دیدم که برنامه ای تحت عنوان vmmem درصد زیادی از پردازشگر را به خودش اختصاص داده است.  vmmem مخفف virtual machine memory management  هست و کارش مدیریت حافظه ماشین مجازی هست. دلیل کندی …

مصرف زیاد پردازشگر در داکر ویندوز ۱۰ ادامه »

آموزش برنامه نویسی به کودکان

من از سال سوم دبیرستان برنامه نویسی رو با qbasic شروع کردم و فرصت زیادی برای سرک کشیدن به برنامه های مخلتف و زبان های مختلف داشتم. زمانی که از دانشگاه فارغ التحصیل شدم اصلا و ابدا دغدغه کار و استخدام نداشتم و همیشه از این روند زندگی خوشحال بودم. دوستانی را می شناسم که …

آموزش برنامه نویسی به کودکان ادامه »