استفاده از local storage در جاوااسکریپت 

https://roocket.ir/articles/using-the-local-storage

در این مقاله راجب اینکه local storage چه چیزی هست؛ متدهایی که به وسیله آن‌ها می‌توانیم در local storage تغییراتی ایجاد کنیم و استفاده از local storage در جاوااسکریپت صحبت ‌می‌کنیم.

Task های زمان بندی شده در لاراول (هاست های اشتراکی)

https://roocket.ir/articles/scheduled-tasks-in-laravel-shared-hosting

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

ایجاد اپلیکیشنی مدرن با استفاده از Django و Vue.js - بخش دوم

https://roocket.ir/articles/building-modern-applications-with-django-and-vuejs-part-2

JWT یک URL-safe کوچک است که برای نمایش درستی یک انتقال بین دو موجودیت استفاده می‌شود. درستی در JWT در یک شئ اینکود شده داخل JSON قرار دارد و به عنوان یک payload مربوط به ساختار JSON Web Signature استفاده می‌شود.

استفاده از ابزار تلسکوپ برای دیباگ کردن در لاراول

https://roocket.ir/articles/using-laravel-telescope-for-debugging

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

شروع کار با آبجکت‌هایJavaScript

https://roocket.ir/articles/getting-started-with-javascript-object

آبجکت نوعی داده در JavaScript است. به جز روش‌های اولیه و پایه، این تنها روش برای انتقال متغیرها است. به همین دلیل، آبجکت‌ها در JavaScript بسیار مهم هستند.

ساخت نصب کننده (Installer) برای پروژه لاراول

https://roocket.ir/articles/build-an-installer-for-the-laravel-project

در این مقاله می خواهیم درمورد ساخت یک نصب کننده برای پروژه لاراول صحبت کنیم و با استفاده ازش بصورت اتوماتیک وظایف اولیه رو انجام بدیم.

بک آپ گیری از لاراول در dropbox

https://roocket.ir/articles/backing-up-of-laravel-in-the-dropbox

اگر دنبال یک راه ساده و رایگان برای گرفتن بک آپ از اپلیکیشن تون در dropbox می گردید, این آموزش به شما کمک می کنه تا به هدفتون برسید.

۵ دلیل برای عالی بودن وبسایت‌های استاتیک

https://roocket.ir/articles/5-reasons-static-sites-rock

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

ایجاد یک JSON Web Token ساده برای APIهای لاراول

https://roocket.ir/articles/simple-json-web-token-guard-for-laravel-apis

 لاراول به تازگی برخی از ویژگی‌های کامپوزر را تغییر داده است، بنابراین این فریمورک با یک پکیج JSON Web Token که به صورت پیش‌فرض در آن قرار دارد همراه شده است. از آنجا که ما پکیج مورد نیاز برای استفاده از JSON Web Token (به اختصار JWT) داریم با ما همراه باشید تا با استفاده از JWT یک گارد احراز هویت س...

متعادل کردن بارگذاری و پروکسی بازگشتی به وسیله Traefik

https://roocket.ir/articles/reverse-proxy-traefik

Traefik یک پروکسی بازگشتی و متعادل‌کننده بارگذاری HTTP مدرن است که توسعه میکروسرویس‌ها را آسان می‌کند. Traefik با کامپوننت‌های شما به آسانی سازگار میشود (Docker،  Rancher،Amazon ECS  و ...) و به‌صورت خودکار و پویا تنظیم می‌شود. در مرحله تنظیم آن، تنها کاری که شما انجام می‌دهید اشاره کردن به آن است.

پروتکل ریموت دسکتاپ - RDP جایی برای حمله ی باج افزار ها

https://roocket.ir/articles/remote-desktop-protocol-rdp-is-the-place-for-a-bug-attack

پروتکل RDP که مخفف (Remote Desktop Protocol) می باشد یک پروتکل انحصاری مایکروسافت است که به کمک آن می توان از طریق شبکه به یک سیستم دیگر به صورت گرافیکی وصل شد و آن را کنترل کرده و از امکانات آن بهره برد.

پیاده‌سازی محیط توسعه MongoDB با استفاده از NPM

https://roocket.ir/articles/how-to-set-up-a-mongodb-environment-along-with-npm

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

توسعه پکیج های لاراول با Dependency های Composer داخلی (Local)

https://roocket.ir/articles/developing-laravel-packages-with-local-composer-dependencies

توسعه پکیج های Composer به صورت داخلی از طریق یک Symlink فایل محلی، وقتی که می خواهید پکیج های محلی درست کنید و آن ها را بر روی یک برنامه آزمایش کنید، سرعت توسعه را به طور فوق العاده ای افزایش می دهد

ساختاربندی یک پروژه Vue - احراز هویت

https://roocket.ir/articles/structuring-a-vue-project-authentication

در چند سال اخیر، تمرکز اولیه من بر روی معماری نرم‌افزار و توسعه‌دهی سرویس‌های backend‌ بوده است. من سعی کرده‌ام تا جایی که ممکن است، از frontend‌ دور بمانم؛ زیرا frontend تنها عصر توسعه‌دهی نرم‌افزار است که من در آن احساس بیهودگی می‌کنم.

آشنایی با Redis

https://roocket.ir/articles/introduction-to-redis

برای یک وب‌سرویس با ترافیک بالا، واجب است که از نوعی مکانیزم caching بهره ببرد. Caching راهی برای ذخیره داده‌های محاسبه شده در رم است، تا در آینده درخواست‌ها بتوانند به سرعت حاضر شوند. همچنین اگر این کار با استراتژی مناسب پیاده‌سازی شود

احراز هویت گوگل در Node.js

https://roocket.ir/articles/google-authentication-on-nodejs

در این مقاله می خواهیم درمورد استفاده از احرازهویت گوگل در اپلیکیشن Node.js صحبت کنیم. برای شروع کار شما به یک پروژه اولیه node بهمراه پکیج ها و مدل ها و view های اولیه نیاز دارید. 

استفاده از GitHub Desktop با مخازن GitLab

https://roocket.ir/articles/use-github-desktop-with-gitlab-repo

اگر یک برنامه‌نویس حرفه‌ای هستید که برای کنترل نسخه‌ پروژه‌های خود از git استفاده می‌کنید، قطعا نام GitHub و GitLab به گوشتان خورده‌است. git یک سیستم متن‌باز کنترل نسخه‌های پروژه است که درحالت پیش‌فرض به صورت Local پروژه را مدیریت می‌کند. اما اگر شما قصد پشتیبانی‌گیری آنلاین از نسخه‌های پروژه را دار...

مدیریت احراز هویت در Vue با استفاده از Vuex

https://roocket.ir/articles/handling-authentication-in-vue-using-vuex

به طور سنتی، افراد از حافظه‌های محلی (Local Storage) برای مدیریت نشانه‌های تولید شده از طریق احراز هویت سمت کاربر استفاده می‌کنند. روش دیگری برای مدیریت نشانه‌های احراز هویت وجود دارد که ما را قادر می‌سازد تا حتی اطلاعات بیشتری درباره کاربر ذخیره کنیم