Amir Shahamiri
IT Engineer & Software Developer
I build software and help businesses choose the right technology and put it to work properly.
CODE, IT & BUSINESS
An IT engineer and developer,
working with businesses
I build software and help businesses choose the right technology and put it to work properly. Here I write about what I learn along the way.
- Infrastructure & IT
- Programming
- Software development
- Business consulting
final class Amir extends Developer
{
protected array $roles = [
'Infrastructure & IT',
'Programming',
'Software development',
'Business consulting',
];
// 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: "A new article"
date: 2026-10-10
category: Backend
tags: [laravel]
---
Write a Markdown file, commit it, and it is published.
Latest articles
Notes on software, infrastructure and technology decisions in business.
How to Fix 502 Bad Gateway in Nginx with PHP-FPM
Fix 502 Bad Gateway in Nginx with PHP-FPM: read error.log, fix socket path and permissions, pm.max_children, timeouts, header buffers and nginx -t.
WordPress vs. Custom Website Development: Which to Choose?
WordPress vs. custom website development, compared: time to launch, long-term cost, security, performance, flexibility and which one fits your business.
What Is Redis and When Should You Use It?
What is Redis? Use cases for caching, sessions, queues and rate limiting, redis-cli examples, RDB vs. AOF persistence, Docker setup and security basics.
What Is an API? A Simple Explanation with REST API Examples
What is an API? A plain-English explanation of REST APIs: HTTP methods, status codes, JSON, authentication, and calling an API with curl, PHP and Python.