تغییر شغل کار سادهای نیست و افرادی که تصمیم میگیرند در برههای از زمان شغل خود را تغییر دهند قابل ستایش هستند. برخی از مردم تصور میکنند برنامهنویسی سادهترین راه برای تغییر شغل با هدف کسب درآمد...
داکر یکی از محبوبترین پلتفرمهای مرتبط با کانتینرها است که روی سیستمعامل لینوکس طراحی و توسعه پیدا کرده، اما کاربران سیستمعاملهای دیگر این شانس را دارند تا از داکر و قابلیتهای آن برای انجام...
یک دلیل بزرگ استفاده توسعهدهندگان از یک سیستم کنترل منبع مثل گیت (Git) جلوگیری از وقوع پیامدهای فاجعه بار در زمان ساخت پروژههای نرمافزاری است. اگر به شکل تصادفی فایلی را پاک کنید یا متوجه شوید...
یکی از بهترین روشها برای به اشتراک گذاری یا نمایش عکسهای شما، تبدیل کردن آنها به یک نمایش اسلاید ویدیویی است. و ImageToVideo نام یک ابزار آنلاین است که به سادگی این کار را برای شما انجام میدهد.
اکنون که ویروس کرونا فراگیر شده و کارمندان برخی از شرکتها مجبور هستند از راه دور فعالیتهای کاری خود را انجام دهند، دسترسی به نرمافزارهایی که اجازه میدهند کارمندان از راه دور و به شکل ایمن به...
ویروس کرونا باعث لغو بسیاری از کلاسهای آموزشی شده و تقریبا تمامی موسسات کلاسهای خود را به صورت مجازی برگزار میکنند. برگزاری کلاسها به شیوه آنلاین مزایا و معایب خاص خود را دارد. اگر در دورههای...
برنامه نویسی و کدنویسی یکسان هستند. در سادهترين شکل ممکن برنامه نویسی را میتوان هنر آموزش به یک کامپیوتر برای نحوه انجام وظایفی مشخص توصیف کرد. این وظایف میتواند به سادگی اضافه کردن دو عدد با...
در مقاله «برنامهنویسی تابعی چیست و چه کاربردی دارد؟» با پارادیم برنامهنویسی تابعگرا آشنا شدیم. یک پارادایم برنامهنویسی منحصر بهفرد که روی تغییرناپذیری مقادیر تاکید خاصی دارد. در این شماره با...
برنامهنویسان تازهوارد به دنیای برنامهنویسی در اولین گام با پارادایم برنامهنویسی شیگرایی آشنا میشوند. پارادیمی که وارثت و ارثبری اساس آنرا شکل میدهد. با این حال، در دنیای برنامهنویسی...
کامپیوترها با هدف سادهتر کردن زندگی انسانها ساخته شدهاند، اما فقط تعداد معدودی از مردم میتوانند به کامپیوترها فرمان دهند که چه کارهایی را انجام دهند. این افراد توسعهدهنده نرمافزار نام دارند،...
هوش مصنوعی مجموعهای کمنظیر از قابلیتها و توانمندیها را در اختیار توسعهدهندگان برنامههای کاربردی قرار میدهد. توسعهدهندگان میتوانند از مزایای یادگیری ماشین یا یادگیری عمیق برای ساخت مکانیزم...
وباسمبلی به عنوان فناوری رقیب جاوااسکریپت و برای حل مشکلاتی که جاوااسکریپت قادر به حل آنها نبود ابداع شد. وباسمبلی (WASM) یک فرمت دستوری دودویی است که برای ماشین مجازی مبتنی بر پشته استفاده میشود...
ضبط صدا توسط کامپیوتر دیگر کار چندان دشواری نیست و کاربران نیازی ندارند تا میکرفونهای گرانقیمت چند میلیون تومانی خریداری کنند. اگر هدستی با میکروفون قوی دارید یا گوشی هوشمندی دارید که کیفیت...
برنامهنویسی بیشتر از آنکه یک تخصص باشد یک هنر است. همه مردم میتوانند برنامهنویسی یاد بگیرند، اما تنها تعداد کمی از آنها برنامهنویسان حاذق یا به عبارت دقیقتر یک اسطوره میشوند.
React یک کتابخانه قدرتمند جاوااسکریپت برای ساخت رابطهای کاربری جذاب است. ابزارهای قدرتمند و شاخصی برای ساخت تجربه توسعه React ارائه شدهاند که برای برخی از توسعهدهندگان ناآشنا است. در این مقاله قصد...