تغییرات نسخه ی 8.5 Node.js

https://roocket.ir/articles/changes-version-85-nodejs

به تازگی نسخه ی 8.5 از Node.js منتشر شده و ویژگی های جدید هیجان انگیزی به هسته ی Node.js اضافه شده. در این مقاله می خواهیم به این تغییرات بپردازیم.

AdonisJs فریمورکی شبیه لاراول برای Node.js

https://roocket.ir/articles/meet-adonisjs-a-laravel-style-mvc-framework-for-node-js

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

استایل دهی به متن ها با Chalk در Node.js

https://roocket.ir/articles/styling-the-text-with-chalk-on-nodejs

پکیج colors.js یکی از محبوب ترین ها برای استایل دهی به متن ها بوده, اما اون نقص های جدی داره مثلا گسترش String.prototype که عامل مشکلات مختلف میشه. اگرچه پکیج های دیگری هم ساخته شدند, اما اون ها به اندازه کافی خوب نبودند.

ساخت GraphQL APIs در Node

https://roocket.ir/articles/write-graphql-apis-on-node-with-mongodb

در یک برنامه بر پایه REST API، سرور شکل و اندازه منبع فراهم شده توسط endpoint را تعیین می‌کند. پس هر درخواست ارسال شده به سرور، مقداری داده را بارگذاری می‌کند، که گاهی اوقات از میزان مد نظر بیشتر است.

Node.js‌ دقیقا چیست؟

https://roocket.ir/articles/what-exactly-is-node-js

Node.js یک محیط Runtime جاوااسکریپت است. این به نظر خوب می‌آید، اما به چه معناست؟ دقیقا چگونه کار می‌کند؟ این محیط شامل هر چیزی است، که شما برای اجرای یک برنامه نوشته شده در JavaScript نیاز دارید

معرفی کاربردی threadها در Node 10.5.0

https://roocket.ir/articles/threads-in-node-10-5-0-a-practical-intro

چند روز پیش، نسخه 10.5.0 نود جی‌اس منتشر شد و یکی از امکانات اصلی که داشت، پشتیبانی اولیه (و آزمایشی) threadها بود. این اتفاق جالبی است؛ مخصوصا با توجه به این که این زبان همیشه با توجه به async ورودی / خروجی خود، به عدم نیاز به threadها می‌بالید. پس چرا باید به threadها در Node نیاز داشته باشیم؟

خطایابی کدهای Node در VS Code

https://roocket.ir/articles/debugging-node-code-in-vs-code

Visual Studio Code میزان شگفت انگیزی عملکردهای داخلی، شامل پشتیبانی از خطایابی برنامه را در خود دارد. گرچه این عملکرد در آن وجود دارد، اما من مجبور شدم چندین بار تلاش کنم تا بفهمم چگونه همه چیز را برای خطایابی برنامه‌های Node تنظیم کنم.

چرا توسعه دهندگان React عاشق Node هستند؟

https://roocket.ir/articles/why-react-developers-love-node

برخی افراد به اشتباه تصور می‌کنند که Node در جهت استفاده از React ضروری است. اما نیست! شما نیازی به Node برای اجرای یک پروژه React ندارید. شما حتی به یک مرورگر هم نیاز ندارید.

ماژول sync-node - راه حلی برای همزمان سازی

https://roocket.ir/articles/sync-node-module-a-solution-for-synchronization

روزهایی که با پیشرفت جاوا اسکریپت همراه بود همچنان بحث روی اینکه آیا برنامه نویسی غیرهمزمان (async) خوب هست یا نه, شدت می گرفت. در نهایت با رشد زیاد جاوا اسکریپت و ماژول هایش و موفقیت فریمورک هاش همراه شد. این مثل یک حقیقت تخمینی است که متد برنامه نویسی غیرهمزمان چیز بدی نیست

چگونه جاوااسکریپت در مرورگر و node کار می‌کند؟

https://roocket.ir/articles/how-javascript-works-in-browser-and-node

بسیاری از توسعه دهندگان پرشور وجود دارند، که بر روی front-end یا back-end کار می‌کنند و زندگی خود را وقف محافظت از قلمرو جاوااسکریپت کرده‌اند. جاوا‌اسکریپت برای فهمیدن بسیار راحت و یک بخش‌ اساسی در توسعه  front-end است.

جستجوی سریع Ajax با استفاده از AngularJs و Node

https://roocket.ir/articles/ajax-live-search-angular-node

جستجوی سریع یکی از تعاملی ترین بخش های هر اپلیکیشن وب هست که به کاربر اجازه میده که چطور جستجوی واژه ها, نتایج رو به بار میاره و اینطوری کاربران میتونند کلیدواژه های بهتری رو انتخاب کنند. گوگل و فیسبوک هم این کار رو در وبسایتشون انجام داده اند و به بهترین نحو این رو اجرا کردند. 

شروع کار با Gateman.js برای احراز هویت برنامه Node

https://roocket.ir/articles/getting-started-with-gatemanjs-for-node-app-authorization

Gateman.js یک سیستم احراز هویت است، که برای مدیریت Roleها (نقش‌ها) در برنامه‌های Node با استفاده از MongoDB برای ذخیره داده‌ها طراحی شده است. این ابزار به همراه Mongoose کار می‌کند تا یک رویکرد روان برای مدیریت این Roleها و Claimها فراهم کند

Nodejs در مقابل PHP

https://roocket.ir/articles/nodejs-vs-php

با وجود آنکه نودجی‌اس و PHP هر دو می‌توانند اپلیکیشن‌هایی با درصدی مشابه از پیچیدگی را مدیریت بکنند اما آن‌ها مفاهیم و ساختار متفاوتی دارند و الگوهای متفاوتی را دنبال می‌کنند.

افزودن پنل مدیریت در پروژه‌های مبتنی بر نودجی‌اس

https://roocket.ir/articles/add-an-admin-panel-to-nodejs-project

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

پیاده‌سازی اپلیکیشن real-time با node و react و socket.io

https://roocket.ir/articles/socketio-react-and-nodejs-going-real-time-with-websockets

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

مدیریت خطاها در ExpressJS توسط Middleware

https://roocket.ir/articles/error-management-in-expressjs-by-middleware

Express برای مدیریت مسیرهایش از الگوی طراحی middleware ها استفاده می کنه. همچنین Express برای ما middleware ساده ای فراهم می کنه تا بتونیم مدیریت هر خطای run-time رو انجام بدیم. درصورت وجود خطای run-time اپلیکیشن شما متوقف نمیشه, درعوض اون middleware مدیریت خطا صدا زده میشه.

آموزش نصب Node.js در Ubuntu VPS

https://roocket.ir/articles/tutorial-on-installing-nodejs-on-ubuntu-vps

Node.js یک runtime جاوا اسکریپت هست که با استفاده از موتور جاوا اسکریپت google's v8 ساخته شده. به شما اجازه میده با استفاده از جاوا اسکریپت ابزارهایی برای شبکه, سرورهای وب و غیره بسازید.

CMS های معروف Node.js که می توانند جایگزین وردپرس باشند

https://roocket.ir/articles/5-node-js-alternatives-to-wordpress

وردپرس بصورت رسمی در 2003 منتشر شد و هنوز پادشاه CMS هاست. اما با طلوع Node.js رقبای مدرن زیادی وجود دارند که جامعه کاربری بزرگی دارند, از قالب ها و پلاگین ها پشتیبانی می کنند و به راحتی روی سرور شما نصب می شوند. در این مقاله به معرفی پنج CMS Node.js می پردازیم که میتونید جایگزین وردپرس کنید.

چگونه می‌توانید فریمورک وب خود را با Node.js بسازید

https://roocket.ir/articles/how-you-can-build-your-own-web-framework-for-node-js

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