آشنایی با Pipline CI/CD

https://roocket.ir/articles/ci-cd-what-and-why

برای دستیابی به پتانسیل کامل در گردش کار توسعه نرم‌افزار، امروزه توسعه‌دهندگان باید خود را با بهترین شیوه‌ها و ابزارها آشنا کنند. تولید سریع نرم‌افزار دیگر برای پیروزی در بازار فناوری کنونی کافی نیست. بلکه دیپلوی (استقرار) علاوه بر سریع بودن باید مطمئن‌تر و دقیق‌تر از رقبا باشد.

بررسی معماری Back-End به زبان ساده

https://roocket.ir/articles/back-end-architecture-simple-way

اگر حتی بمدت کوتاهی مشغول توسعه نرم‌افزار بوده باشید باید با این صحنه که برنامه‌نویسان در رابطه با فرانت-اند و بک-اند صحبت می‌کنند آشنایی داشته باشید. اما آیا می‌دانید این موارد دقیقا به چه معنا هستند؟

13 نکته ضروری برای بهبود عملکرد برنامه‌های وب - بخش اول

https://roocket.ir/articles/13-expert-tips-to-improve-your-web-application-performance

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

13 نکته ضروری برای بهبود عملکرد برنامه‌های وب - بخش دوم

https://roocket.ir/articles/13-expert-tips-to-improve-your-web-application-performance-2

در بخش دوم مقاله ۱۳ نکته ضروری برای بهبود عملکرد برنامه‌های وب سعی خواهیم کرد تا در رابطه با موارد باقی‌ مانده صحبت کنیم.

توسعه مدرن نرم‌افزار

https://roocket.ir/articles/modern-software-development

امروزه توسعه نرم‌افزار تفاوت‌های بسیار زیادی نسبت به ۲۰ سال گذشته خود دارد. برای یک توسعه‌دهنده نرم افزار در حال حاضر نیاز است که به صورت مداوم در حال مطالعه و یادگیری باشد. اما این تنها چیز لازم نیست، موضوعات دیگری نیز وجود دارد که باید بررسی شوند.

دیگر نمی‌خواهم برنامه‌نویس باشم!

https://roocket.ir/articles/thinking-of-giving-up-as-a-junior-developer

زمان‌هایی وجود دارد که در پروسه برنامه‌نویسی ما بسیار لذت می‌بریم و عاشق برنامه‌نویسی هستیم، اما واقعیت آن است که برنامه‌نویسی کاری آسان نیست، در واقع کاری بسیار سخت است. مواقعی پیش می‌آید که از برنامه‌نویسی به هیچ وجه لذت نمی‌برید. خطاهایی وجود دارد که برای روزها با آن سر و کار دارید و هر چقدر تلاش...

توسعه‌دهنده نرم‌افزار دقیقاً چه کاری انجام می‌دهد؟

https://roocket.ir/articles/what-does-a-software-developer-do

جهان بدون توسعه‌دهندگان نرم‌افزار، مکانی بسیار متفاوت خواهد بود. ولی واقعاً توسعه‌دهنده نرم‌افزار چه کاری انجام می‌دهد، بیایید این حرفه مهم را برای کسب اطلاعات بیشتر در مورد فعالیت‌های روزانه توسعه‌دهندگان نرم‌افزار ، مهارت‌های آنها ، آموزش ، حقوق و دستمزد ، چشم انداز شغلی و موارد دیگر بررسی کنیم.

روش‌های برتر توسعه نرم افزار در سال 2020

https://roocket.ir/articles/top-software-development-methodologies-of-2020

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

برای ساخت یک نرم‌افزار از کجا شروع کنیم؟

https://roocket.ir/articles/starting-your-software-developer-career

وقتی به ذهنیت درست دست پیدا کنید، در مسیر درست نیز قرار خواهید گرفت اما همچنان باید برای رسیدن به اهداف خود دائماً تلاش کنید.

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

https://roocket.ir/articles/successful-software-development-partnership

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

وقت آن است که یک برنامه نویس حرفه ای شوید

https://roocket.ir/articles/its-time-become-a-professional-programmer-now

آیا می‌خواهید شغلی در حوزه تکنولوژی داشته باشید و مهارت‌های خود را بالا ببرید و یک برنامه نویس حرفه ای شوید؟

cross-platform توسعه تلفن همراه در سال ۲۰۲۰ - روند و چارچوب

https://roocket.ir/articles/cross-platform-mobile-development

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

ضد الگو در توسعه نرم افزار چیست؟

https://roocket.ir/articles/anti-patterns-in-software-development

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

چگونه هزینه های توسعه نرم افزار را کاهش دهیم

https://roocket.ir/articles/how-to-reduce-software-development-costs

اگر تصمیم گرفته‌اید یک محصول نرم‌افزاری بسازید، سوال رایج این است که "چه بودجه‌ای نیاز دارید؟" و "چگونه هزینه های توسعه نرم افزار را کاهش دهیم؟"