هوش مصنوعی و موضوعات زیر مجموعه این فناوری بازار بسیار داغی دارند و اغلب توسعهدهندگان دوست دارند در این مسیر گام بدارند. پایتون اصلیترین انتخاب در این زمینه است که به افراد علاقهمند به مبحث یادگیری...
شیوع ویروس کرونا باعث تغییر و تحولات بسیاری در حوزههای مختلف به ویژه آموزش شده است. آموزشگاههایی که تا پیش از این تنها روی آموزش حضوری تاکید داشتند به منظور رعایت پروتکلهای بهداشتی و فاصلهگذاری...
ادغام مستمر(CI) و تحویل مستمر(CD) دو فرآیند علمی و روش شناخته شده در طراحی و توسعه نرمافزار هستند که توسعهدهندگان برای اتمام سریع و با کیفیت پروژههای نرمافزاری از آن استفاده میکنند. CI/CD به...
کمتر زیرساخت محاسباتی (حتا آنهایی که قدرت و گسترشپذیری زیادی دارند) پیدا میشود که بتواند تمام نیازهای یک توسعهدهنده را برطرف کند. کوبرنتیس (Kubernetes) به استانداردی برای مدیریت کانتینرها و پیاده...
ابزار یافتن و جایگزین کردن (Find and Replace) یک قابلیت قدرتمند در اکسل است که خیلی از اوقات نادیده گرفته میشود. در ادامه خواهید دید که چگونه میتوان از این ابزار برای پیدا و جایگزین کردن متون و...
ویروس کرونا روی مبحث آموزش تاثیر زیادی گذاشته و تقریبا بیش از نیمی از آموزشگاهها مجبور شدهاند آموزشهای خود را به شیوه آنلاین برگزار کنند. شیوه آنلاین مزایا و معایب خاص خود را دارد. بهطور مثال، در...
گیتهاب معروفترین شبکه اجتماعی ویژه توسعهدهندگان به تازگی در اقدامی جالب دسترسی به تمامی ویژگیهای زیربنایی را برای توسعهدهندگان رایگان اعلام کرده است. قابلیتهایی که تا پیش از این برای دسترسی به...
داکر یکی از محبوبترین پلتفرمهای مرتبط با کانتینرها است که روی سیستمعامل لینوکس طراحی و توسعه پیدا کرده، اما کاربران سیستمعاملهای دیگر این شانس را دارند تا از داکر و قابلیتهای آن برای انجام...
یک دلیل بزرگ استفاده توسعهدهندگان از یک سیستم کنترل منبع مثل گیت (Git) جلوگیری از وقوع پیامدهای فاجعه بار در زمان ساخت پروژههای نرمافزاری است. اگر به شکل تصادفی فایلی را پاک کنید یا متوجه شوید...
یکی از بهترین روشها برای به اشتراک گذاری یا نمایش عکسهای شما، تبدیل کردن آنها به یک نمایش اسلاید ویدیویی است. و ImageToVideo نام یک ابزار آنلاین است که به سادگی این کار را برای شما انجام میدهد.
اکنون که ویروس کرونا فراگیر شده و کارمندان برخی از شرکتها مجبور هستند از راه دور فعالیتهای کاری خود را انجام دهند، دسترسی به نرمافزارهایی که اجازه میدهند کارمندان از راه دور و به شکل ایمن به...
ویروس کرونا باعث لغو بسیاری از کلاسهای آموزشی شده و تقریبا تمامی موسسات کلاسهای خود را به صورت مجازی برگزار میکنند. برگزاری کلاسها به شیوه آنلاین مزایا و معایب خاص خود را دارد. اگر در دورههای...
در مقاله «برنامهنویسی تابعی چیست و چه کاربردی دارد؟» با پارادیم برنامهنویسی تابعگرا آشنا شدیم. یک پارادایم برنامهنویسی منحصر بهفرد که روی تغییرناپذیری مقادیر تاکید خاصی دارد. در این شماره با...
برنامهنویسان تازهوارد به دنیای برنامهنویسی در اولین گام با پارادایم برنامهنویسی شیگرایی آشنا میشوند. پارادیمی که وارثت و ارثبری اساس آنرا شکل میدهد. با این حال، در دنیای برنامهنویسی...
هوش مصنوعی مجموعهای کمنظیر از قابلیتها و توانمندیها را در اختیار توسعهدهندگان برنامههای کاربردی قرار میدهد. توسعهدهندگان میتوانند از مزایای یادگیری ماشین یا یادگیری عمیق برای ساخت مکانیزم...