از میان تمام دلایلی که باعث شده تا پایتون امروزه مورد توجه بسیاری از توسعه دهندگان قرار گیرد می توان پکیج های شخص ثالث را در میان مهمترین دلایل قرار داد. محیط های مجازی پایتون یکی از بهترین ابزارهایی هستند که امروزه شما می توانید از آنها در پروژه های…
شاید باور کردن این مسئله بسیار سخت باشد که امسال متدولوژی agile 20 ساله شد. این روش در واقع روشی بود که زمانی برای استارت آپ هایی که در یک فضای کوچک کار می کردند مورد استفاده قرار می گرفت و آنها با استفاده از یک تخته و چسب هایی…
API های جستجوی SharePoint دارای ویژگی ها و کاربردهای بسیار زیادی هستند، در این مطلب بیشتر درباره API های جستجوی SharePoint صحبت می کنیم. پیش از صحبت درباره API های جستجوی SharePoint اجازه دهید تا درباره اهمیت محتوا در کسب و کارها صحبت کنیم. امروزه بسیاری از سازمان ها از…
امروزه اپلیکیشن های تحت وب به اندازه اپلیکیشن های مخصوص دسکتاپ سریع و پاسخگو نیستند. چه میشد اگر این برنامه ها سرعت بالایی داشتند؟ این وعده ای است که WebAssembly می دهد. پروژه های جذاب زبان های مبتنی بر WebAssembly پروژه هایی هستند که این وعده را تکمیل می کنند…
در این مقاله قصد داریم یک رویکرد جایگزین به نام تاندر کلاینت(Thunder Client) برای تست کردن API های کلاینت به شما معرفی کنیم که یک افزونه متن باز موجود در VS Code است که شما به راحتی می توانید از آن استفاده کنید. برای کار کردن با این ابزار نیازی…
سیستم گیت یک پلتفرم نرم افزاری است که به طور گسترده ای توسط برنامه نویسان کامپیوتری برای همکاری بهتر مورد استفاده قرار می گیرد. در هسته این سیستم نرم افزاری گیت می تواند تغییرات فایل ها را پیگیری کرده و به کاربران اجازه دهد تا برای به روزرسانی این فایل…
ری اکت 18 ارتقا بزرگی در میان فریم ورک های جاوا اسکریپت به شمار می آید که در حال حاضر به عنوان نسخه تولیدی در دسترس است. این نسخه از فریم ورک ری اکت قابلیت هایی مانند رندر همزمان جدید و batching خودکار به روزرسانی ها را به شما ارائه…
فریم ورک الکترون یکی از بهترین فریم ورک های دسکتاپ است، ما در این مطلب قصد داریم به بررسی فریم ورک الکترون و مزایا و معایب آن بپردازیم. اگر شما هم می خواهید از زبان برنامه نویسی جاوا اسکریپت برای ساخت یک برنامه دسکتاپ استفاده کنید احتمالا یکی از گزینه…
پیش از آن که بخواهیم درباره پایگاه داده PostgreSQL و قابلیت JSONB در آن صحبت کنیم اجازه دهید تا کمی بیشتر درباره اهمیت پایگاه داده ها صحبت کنیم. همه ما می دانیم که امروزه داده ها نوآوری های صنایع مختلف را هدایت می کنند و می توانند تجربیات بهتری را…
ابزار PeachPie امکان اجرای پی اچ پی در دات نت را برای شما فراهم می کند. در این مطلب قصد داریم کمی بیشتر درباره ابزار PeachPie و ویژگی های آن صحبت کنیم. پیش از آن که بخواهیم درباره ابزار PeachPie صحبت کنیم باید بدانید که یکی از مهمترین نکاتی که…
برای موفقیت در یادگیری برنامه نویسی شما باید به نکات مهمی دقت داشته باشید، در این مطلب 10 نکته برای موفقیت در یادگیری برنامه نویسی به شما ارائه می دهیم. اگر شما هم جز آن دسته از افرادی هستید که قصد یادگیری برنامه نویسی و کدنویسی را دارید احتمالا سوالات…
برنامه نویسی به زبان Rust شباهت زیادی به زبان جاوا دارد، ما در این مطلب قصد داریم بیشتر درباره برنامه نویسی به زبان Rust برای توسعه دهندگان جاوا صحبت کنیم. پیش از آن که بخواهیم درباره برنامه نویسی به زبان Rust توسط توسعه دهندگان جاوا صحبت کنیم اجازه دهید تا…
ابتدا با معرفی نرم افزار MinGW شروع می کنیم. محیط توسعه Minimalist GNU for Windows مجموعه کامپایلر و ابزاری متنباز بوده که برای کاربران ویندوز بصورت رایگان عرضه شده است. این ابزار در محیط های توسعه یکپارچه (IDE) همچون CLion ، Code::Blocks ، Eclipse ، NetBeans به خصوص Visual Studio…
با این حال موارد دیگری که در ترندهای سئو وجود دارند دائما در حال تغییر هستند. در سال جدید گوگل همراه با سایر پلتفرم های بزرگ بیشتر و بیشتر تلاش می کنند تا شرایط بهتری را برای کاربران خود فراهم کنند. بیشترین چیزی که روی این مسئله تاثیرگذار است ترندهای…
از تاریخ 24 فوریه نسخه 18 جاوا یا کیت توسعه جاوا که به اختصار JDK نامیده می شود وارد نسخه نهایی خود شده است. نسخه جدید جاوا استاندارد که قرار است در تاریخ 22 مارس سال 2022 منتشر شود دارای 9 ویژگی جدید خواهد بود. دقت داشته باشید که ارتقا…
رهبری تیم های توسعه نرم افزار یکی از مشاغل امروزی است که در آن شما باید تکنیک های مختلفی را آموزش دهید تا توسعه دهندگان نرم افزار بتوانند در موقعیت های شغلی مناسب مشغول به کار شده یا این که موقعیت شغلی فعلی خود را حفظ کنند. بهبود ارتباطات، تعهد…
زمانی که قصد دارید اپلیکیشن های دات نت 6 خود را بسازید احتمالا گاهی اوقات نیازمند این خواهید بود تا برای API های خود مستندسازی کنید. برای انجام این کار نیز شما نیازمند استفاده از Swagger و همینطور اعتبارسنجی برای Swagger خواهید بود. Swagger یک جعبه ابزار کامل است که…
مایکروسافت از ویژگی های جدید سی شارپ 11 در نسخه جدید رونمایی کرد، در این مطلب قصد داریم درباره برخی از ویژگی های جدید سی شارپ 11 صحبت کنیم. سی شارپ 11 نسل بعدی از زبان شی گرای شرکت مایکروسافت برای پلتفرم توسعه نرم افزار دات نت است که قابلیت…
امروزه هیاهوی Web3 به اوج خود رسیده است و بسیاری از افراد علاقه مند هستند تا به یک توسعه دهنده Web3 تبدیل شوند. بسیاری از مهندسان و توسعه دهندگان Web3 را الگویی جدید برای توسعه وب می بینند و تلاش می کنند تا با یادگیری آن بتوانند به سرعت اقدام…
مدیریت توسعه دهندگان نرم افزار یک فرایند چالش برانگیز در کسب و کارها و شرکت ها است که بیشتر در مورد اندازه گیری بهره وری، کیفیت و نتایج یک توسعه دهنده نرم افزار می باشد. این مسئله به ویژه زمانی که شما روی مدل های ترکیبی کار می کنید اهمیت…