اشتراک‌ها
سری نکته‌های مهم در Rest Api

Rest api Best Practices
در این ویدیو در مورد ویژگی‌های مدل خروجی یک api برای استفاده کلاینت یا کلاینت‌ها صحبت میشود. اینکه با چه تفکر و پارامترهایی بتوانیم api خوش تعریف ایجاد کنیم موضوع اصلی این ویدیو است. 

سری نکته‌های مهم در Rest Api
اشتراک‌ها
بررسی ویژگی‌های جدید ECMAScript 2020

چند روزی میشه که نسخه‌ی پایدار Node.js به نسخه‌ی v14 بروزرسانی شده. با این بروزرسانی علاوه بر بهبود‌های مختلف ما می‌تونیم از ویژگی‌های ECMAScript 2020توی کدهامون به صورت پایدار استفاده کنیم. این کار کمکمون میکنه که کدهای بهتر و پایدارتری بنویسیم. 

بررسی ویژگی‌های جدید ECMAScript 2020
اشتراک‌ها
کیفیت نرم افزار ارزشش رو داره؟

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

کیفیت نرم افزار ارزشش رو داره؟
اشتراک‌ها
وب اپلیکیشن پیش‌ رونده (PWA)

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

وب اپلیکیشن پیش‌ رونده (PWA)
اشتراک‌ها
راهنمای بروز بودن یک برنامه‌نویس NET. در سال 1398

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

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

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

گوگل سیستم عامل فیوژا را به‌صورت آزمایشی روی آنر پلی هواوی اجرا کرد
اشتراک‌ها
افزونه Visual Micro

با این افزونه امکان  برنامه نویسی Arduino در محیط Visual Studio فراهم میشود و از ویژگی‌های رویایی VS از جمله Intellisense، مستند سازی ، مدیریت کد و... میتوان استفاده کرد .( Arduino IDE تقریبا از هیچیک از مزایای ذکر شده پشتیبانی نمیکند)

افزونه Visual Micro
اشتراک‌ها
معماری module based در TypeScript

در قسمت اول از مجموعه آموزش‌های معماری module based، به روش AMD پرداختیم، در این قسمت از طریق کامپایلر توکار typescript به bundle کردن ماژول‌ها پرداخته و ویژگی‌های آن را بررسی مینماییم.

(بازنویسی به فارسی این مقاله به زودی انجام خواهد شد)

معماری module based در TypeScript
اشتراک‌ها
ساخت کلیدهای میانبر در برنامه های تحت وب

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

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

ساخت کلیدهای میانبر در برنامه های تحت وب
اشتراک‌ها
ذخیره سازی تغییرات کد در حین استفاده از Edit & Continue در Chrome Dev Tools
با توجه به وجود ویژگی‌های بی شمار و قدرتمند در Chrome Dev Tools مانند پروفایلر، دیباگر، Intelliscene و ...، تمایل به استفاده از قابلیت Edit & Continue در Chrome که امکان تست کدهای جدید، بدون باز راه اندازی برنامه را می‌دهد، به صورت مداوم در حال افزایش است.
با استفاده از این راهنما، شما تغییراتتان را می‌توانید به راحتی بر روی سورس‌های اصلی تان نیز ذخیره کنید. 
ذخیره سازی تغییرات کد در حین استفاده از Edit & Continue در Chrome Dev Tools