Arash Hatami

DevOps - Backend Developer

مفهوم انتزاع (Abstraction) در شی‌گرایی
abstraction

مفهوم انتزاع (Abstraction) در شی‌گرایی

توی شی‌گرایی دونستن انتزاع یا Abstraction کافی نیست. بلکه باید اون رو درک کنیم و با درک صحیح اون، دیدمون به دنیای شی‌گرایی وسیع‌تر و باز تر میشه. اینکه ویژگی کلاس‌های Abstract و اینترفیس‌ها چیه به تنهایی مهم نیست. مهم اینه که درک کنیم اینها کجا به کار ما میان و چه مشکلاتی رو حل میکن.
1 min read
مدیریت خطاهای Laravel برای Restful API
laravel

مدیریت خطاهای Laravel برای Restful API

یکی از کاربرد های فریموورک لاراول طراحی Restful API های بسیار کاربردی می باشد. در این بین همیشه احتمال رخ دادن خطاهای گوناگون وجود دارد. مشکل اینجاست که به صورت پیشفرض با یک صفحه ای گرافیکی مواجه خواهید شد. می توانیم به راحتی این صفحه را با یک مقدار JSON جایگزین کنیم.
کمی درباره OpenStack
openstack چیست

کمی درباره OpenStack

دوستانی که مطلبی در خصوص OpenStack به زبان فارسی منتشر کردن به نظر میرسه بیشتر علاقه مند به تاریخ باشن تا اینکه بخوان مباحث فنی رو دنبال کنن و من برعکس همه عزیزان قصد دارم به زبان بسیار ساده ، برای افرادیکه حتی تا به حال اسم OpenStack رو نشنیدن ، این مبحث رو آموزش بدم
3 min read
تفاوت میان انیمیشن خوب و عالی در رابط کاربری
animation

تفاوت میان انیمیشن خوب و عالی در رابط کاربری

در این مطلب به بررسی بعضی انیمیشن‌های استفاده شده در رابط کاربری پرداخته و آنان را به دو دسته خوب و عالی تقسیم خواهیم کرد. این انیمیشن‌ها برای ایجاد ارتباط میان المنت‌های مختلف، نمایش تغییر حالت و جلب توجه کاربر مورد استفاده قرار می گیرند. همه‌ی این انیمیشن‌ها به وسیله Invision Studio ساخته شده‌اند.
1 min read