FutureForgeFutureForge

FutureForge services

  • Product developmentFrom problem to a product that works in the real world.
  • Full-stack developmentBuild frontend, API, and data as one product.
  • Engineering auditBefore you spend more, know the real state of the system.
  • Architecture consultingClarify the path before an expensive technical decision.
  • Infrastructure & deploymentDeploy the product so it stays reliable after launch.
  • AI in productWe do not add AI for show — we add it to solve a problem.
WorkNotesPricingAbout
Start a conversation
  1. Home
  2. /Notes
FutureForge

Product engineering studio — design, build, and deploy software.

Services

WordPress websitesCustom developmentProduct engineeringInfrastructure & deploymentArchitecture consultingAI in product

How to choose

NotesPricingEstimate project costCompare approachesPortfolioAboutContact

Contact

hello@futureforge.ir

Have something to build?

Share what you need and we will talk through the development path and next step.

Start a conversation

© 2026 FutureForge. All rights reserved.

PrivacyTerms of use
HomeWorkStartContact

Studio notes

Notes

Writing on product planning, architecture, and what it takes to run software in a live environment — from delivery, not slogans.

Filtered byOperations
Sep 20, 2026
Sep 20, 2026
Sep 20, 2026
Sep 20, 2026
Sep 20, 2026

If you are unsure about architecture or the build path, we can talk about the project.

Describe the problem and the constraints. If there is a fit, we will schedule a conversation.

Operations

cron در لینوکس: زمان‌بندی تکرارشوندهٔ کارها

crontab، نحو زمان‌بندی، محیط محدود cron، لاگ، و تفاوت با systemd timer برای کارهای تکراری در لینوکس.

SESoheil EbrahimpourSep 20, 2026
Operations

bashrc و profile: کجا تنظیمات شل را دائمی کنیم؟

login در برابر interactive، نقش ~/.bashrc و ~/.profile و /etc/profile، و جای درست export PATH و alias.

SESoheil EbrahimpourSep 20, 2026
Operations

متغیر PATH در لینوکس: شل فرمان را از کجا پیدا می‌کند؟

مفهوم PATH، ترتیب دایرکتوری‌ها، which/type، افزودن امن مسیر و خطر PATH hijacking در لینوکس.

SESoheil EbrahimpourSep 20, 2026
Operations

متغیر محیطی در لینوکس: پیکربندی فرایند بدون سخت‌کد

مفهوم environment variable، تفاوت با متغیر شل، export، env، فایل‌های session و نکات امنیتی secret در لینوکس.

SESoheil EbrahimpourSep 20, 2026
Operations

ریدایرکت در لینوکس: هدایت ورودی و خروجی فرمان‌ها

آموزش ریدایرکت stdout و stderr، الحاق، here-doc و تفاوت با لوله در شل لینوکس با مثال واقعی.

SESoheil EbrahimpourSep 20, 2026
Operations

لوله (pipe) در لینوکس: اتصال خروجی یک فرمان به ورودی دیگری

مفهوم pipe، stdout به stdin، تفاوت با ریدایرکت، tee، خطاهای رایج و ساخت خط لولهٔ عیب‌یابی در لینوکس.

SESoheil EbrahimpourSep 20, 2026
Operations

sed و awk: ویرایش جریان و پردازش متن ستونی در لینوکس

تفاوت sed و awk، جایگزینی امن، فیلدها، گزارش‌گیری از لاگ و اشتباه‌های رایج ویرایش جریان در لینوکس.

SESoheil EbrahimpourSep 20, 2026
PreviousPage 4 of 8Next

Categories

  • All notes248
  • Software architecture15
  • Glossary37
  • Operations87
  • Product engineering97
  • Web guide12

Tags

GitHub CopilotPostgreSQLProduct OwnerVibe Codingcode reviewدسترس‌پذیریBackendCI/CDCore Web VitalsDeploymentDevOpsKanbanMySQLPIDProduct BacklogRedis

Related services

  • Product engineering
  • Full-stack engineering
  • Engineering audit
  • Architecture consulting
  • Infrastructure and deployment

Tags

GitHub CopilotPostgreSQLProduct OwnerVibe Codingcode reviewدسترس‌پذیریBackendCI/CDCore Web VitalsDeploymentDevOpsKanban
All notes
Software architecture15
Glossary37
Operations87
Product engineering97
Web guide12
Clear filters
Operations

مبانی شبکه در لینوکس: رابط، IP، مسیر و پورت

رابط شبکه، آدرس IP، جدول مسیریابی، listening port و تفاوت iproute2 با ifconfig قدیمی — پایهٔ کار با سرور لینوکس.

SESoheil Ebrahimpour
Operations

DNS از روی لینوکس: dig، resolvectl و عیب‌یابی نام‌ها

چگونه از لینوکس کوئری DNS بزنید، تفاوت dig و getent، نقش resolv.conf و resolved، و جدا کردن مشکل نام از مشکل شبکه.

SESoheil Ebrahimpour
Operations

Load Average در لینوکس: معنی اعداد و تفسیر درست

load average چیست، چرا با درصد CPU یکی نیست، نقش حالت D و I/O، و چگونه با nproc و top علت را جدا کنید.

SESoheil Ebrahimpour
Operations

حافظه و Swap در لینوکس: free، OOM و تصمیم‌گیری درست

خواندن free -h، تفاوت available و free، نقش buff/cache، Swap، swappiness و رفتار OOM Killer وقتی RAM تمام می‌شود.

SESoheil Ebrahimpour
Operations

فضای دیسک در لینوکس: df، du و پیدا کردن مصرف‌کننده‌ها

وقتی دیسک پر می‌شود چه کنید: تفاوت inode و بلوک، خواندن df و du، پیدا کردن دایرکتوری‌های سنگین، لاگ‌ها و اشتباه‌های رایج.

SESoheil Ebrahimpour
Start a conversation