امیر شاهامیری
مهندس IT و برنامهنویس
نرمافزار میسازم و به کسبوکارها کمک میکنم فناوری را درست انتخاب کنند و درست به کار بگیرند.
CODE, IT & BUSINESS
مهندس IT و برنامهنویس،
برای کسبوکارها
نرمافزار میسازم و به کسبوکارها کمک میکنم فناوری را درست انتخاب کنند و درست به کار بگیرند. اینجا از چیزهایی مینویسم که در این مسیر یاد میگیرم.
- زیرساخت و IT
- برنامهنویسی
- توسعهی نرمافزار
- مشاورهی کسبوکار
final class Amir extends Developer
{
protected array $roles = [
'زیرساخت و IT',
'برنامهنویسی',
'توسعهی نرمافزار',
'مشاورهی کسبوکار',
];
// the job, in one method
public function help(Business $business): Solution
{
return $this->choose($business->needs())->build();
}
}
Route::get('/', [PageController::class, 'home']);
Route::get('/about', [PageController::class, 'about']);
Route::get('/articles', [ArticleController::class, 'index']);
Route::get('/articles/{slug}', [ArticleController::class, 'show']);
Route::get('/feed.xml', [FeedController::class, 'atom']);
Route::get('/contact', [PageController::class, 'contact']);
---
title: "یک مقالهی تازه"
date: 2026-10-09
category: بکاند
tags: [laravel]
---
یک فایل Markdown بنویس، کامیت کن، منتشر میشود.
تازهترین نوشتهها
یادداشتهایی دربارهی برنامهنویسی، زیرساخت و کسبوکار.
بسازیم، بخریم یا اشتراک بگیریم؟ انتخاب نرمافزار برای کسبوکار کوچک
مقایسهی ساخت، خرید و اشتراک نرمافزار برای کسبوکار کوچک: هزینهی سهساله، وابستگی، نگهداری، امنیت و فهرست سؤال از فروشنده.
صف در لاراول: کارهای کند را از دل درخواست بیرون بکشید
راهنمای عملی صف در لاراول ۱۳: ساخت Job، تلاش دوباره و backoff، کارهای یکتا، Jobهای شکستخورده، idempotency و اجرای worker با systemd.
پشتیبانی که واقعاً بازگردانی شود: قاعدهی ۳-۲-۱ در عمل
قاعدهی ۳-۲-۱، dump درست از MySQL و PostgreSQL، اسکریپت bash با چرخش و rsync، زمانبندی با cron و مهمتر از همه آزمودن منظم بازگردانی.
کش در لاراول: چه چیزی را، کجا و برای چه مدت
راهنمای عملی کش در لاراول ۱۳: انتخاب داده برای کش، remember و flexible، تعیین TTL، کلیدهای نسخهدار، پاککردن کش و جلوگیری از هجوم همزمان.