میلاد حیدری

سلام! میلاد حیدری هستم
طراح، توسعه دهنده رابط کاربری و سیستم

چالش shame.css

سه شنبه ۱۸ آبان ۱۳۹۵

shamecss

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

بعد لانچ اولیه پروژتون یه فایل shame.css یا shame.scss به پروژتون  import کنید و هر کد کثیفی که قراره سریع نوشته بشه و روی سرور push بشه رو تو این فایل بنویسید تا بعدا سر فرصت ، دونه دونه خط های این کد رو به فایل های اصلی انتقال بدید و سعی کنید به مرور از کدهای قبلی این فایل کم کنید. این چالش شاید تاثیر چندانی تو انجام پروژه نداشته باشه ولی در نهایت با رعایت این فرایند میتونید مطمئن باشید که در طول مدت کدتون تر و تمیز باقی میمونه و در نهایت بهتون حس خوبی میده 🙂

با هشتگ #shameCSS میتونید این چالش رو پیگیری کنید:)

مرسی.

۲۲ سالگی و سال خوبی که گذشت

یکشنبه ۱۸ بهمن ۱۳۹۴

۲۱ سالگی میتونم بگم هم از لحاظ زندگی شخصی و زندگی شغلی، سال خیلی خوبی بود و کلی خاطره های خوبی ازش دارم و کمتر خاطر های تلخ دارم و البته کلی تجربه خوب ومهم  که به دستشون اوردم و سعی میکنم در طول ادامه زندگیم حتما هم  ازشون استفاده کنم، کارهای جذابی امسال کردم و کم و بیش ازشون راضیم و باز هم میگم که  خیلی ش رو مدیون خونواده و دوستامم.

خب امسال علاوه بر بحث کار و زندگی و یه بخش جدید هم بهش اضافه شد و اونم ورزش مستمر بود که باعث شد انرژیم بیشتر بشه و بتونم از روزم بیشتر لذت ببرم و البته باید بگم که قبل رفتن سراغ ورزش کردن همیشه وقتی برای ورزش نداشتم اما با تصمیم قوی که گرفتم وقت هم براش آزاد شد و  الان میتونم بگم در روز ۲ ساعت کامل رو به ورزش کردن اختصاص میدم و قطعا تو سلامتم و تفکرم و حتی کارم تاثیر گذار بوده.

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

تجربه هایی که توی کار به دست آوردم اینا بودن :

  • زمانی که با کسی همکاری نکردید و بیشتر از دور میشناسیدش سعی کنید در موردش صحبت نکنید و همچنین افرادی رو هم که زیاد نمیشناسید و شاید معروف باشن هم ممکنه خیلی هم کار خوبی نداشته باشند در کل تا با کسی کار نکردید در مورد هبچوقت نوع قضاوتی ( چه خوب و چه بد  ) نکنید
  • و یکی اینکه هیچوقت کسی رو در جایگاهی که آمادگیش رو نداره قرار ندید و ظرفیت افرادی رو که میخواید بهش بها بدید رو بررسی کنید.
  • و در آخر حواستون به افراد جدیدی باشه که وارد حوزه کاریتون میشن و حواشون رو داشته باشین شاید اونا هم استعداد داشته باشن و روزی باعث پیشرفت شما هم بشن 🙂

 

امسال خوشبختانه چنتا کتاب خوب خوندم و یکی از اونا کتاب کوری با نویسندگی ژوزه ساراماگو بود که میتونم بگم یکی از کتاب هایی بود که مشتاقانه خوندمش، کتاب یک هدف خیلی جالب داره که که پیشنهاد میکنم بخونیدش، یه بخشی از کتاب اومده که :

چرا کور شدیم؟ دکتر جواب می‌دهد: نمی‌دانم، اما شاید روزی بفهمیم. زن دکتر جواب می‌دهد: می‌خواهی نظر مرا بدانی؟ من فکر می‌کنم ما کور نشده‌ایم، ما کور هستیم؛ کور اما بینا، کورهایی که می‌توانند ببینند، اما نمی‌بینند.

مراقب باشیم خودمان را به کوری نزنیم .

خیلی ممنون از اینکه وقت گذاشتید و این مطلبو خوندید امیدوارم روزهای خوبی در پیش داشته باشید 🙂

ممنون

 

زندگی خالی نیست :

مهربانی هست، سیب هست ، ایمان هست.

آری

تا شقایق هست ، زندگی باید کرد .

در دل من چیزی است ، مثل یک بیشه نور ، مثل خواب دم صبح

و چنان بی تابم ، که دلم می خواهد

بدوم تا ته دشت ، بروم تا سر کوه. دورها آوایی است ، که مرا می خواند.”

“زنده یاد سهراب سپهری”

کارگاه [تجربه/رابط] کاربری برای استارت‌آپ‌ها

شنبه ۳ بهمن ۱۳۹۴

با کمک سازمان فناوری اطلاعات ایران (‌فاوا) ۱۴ بهمن، من و مهریار سنندجی یک کارگاه ترتیب دادیم که قصد داریم در این کارگاه نکاتی برای  طراحی تجربه کاربری و رابط کاربری رو ارائه کنیم  و همچنین وب سایت های مطرح ایرانی را با شرایط ایده عالی بررسی کنیم و روش های ایجاد تفاوت و خلق تجربه ای بهتر و جدیدتر رو برای کاربران  معرفی کنیم که ممکنه  استارتاپ شما نیز به آن ها احتیاج داشته باشن، از اینجا میتونید ثبت نام رو انجام بدید.

uitips-workshop

سعی کردیم مباحث خوب، جذاب و عملیاتی  رو آماده بکنیم تا تو مدت ۳  ساعتی که  وقت هست شرکت کننندگان خسته نشند و از ورکشاپ به خوبی استفاده کنند، تا الان اینا مواردی هستن که قرار ارائه بدیم :

  • جایگاه وب‌سایت‌های ایرانی
  • انواع مخاطبان یک محصول
  • علت‌یابی جایگاه وب‌سایت‌ها و استارت‌آپ‌های ایرانی در سطح جهانی
  • زیبایی‌شناسی چیست؟
  • وب‌سایت زیبا چه نشانه‌هایی دارند؟
  • شیوه‌های جدید گرفتن اطلاعات از کاربر چگونه است؟
  • چگونه می‌شود پیشنهاد محصول را بهتر کرد؟
  • استفاده از کلیدهای کیبورد در وب‌سایت‌ها
  • القای حس آرامش به کاربران با انیمیشن‌ها
  • فرم‌ها و طراحی رابط کاربری استارت‌آپ‌ها

خوشحال میشیم اگه وقتش رو داشتید ثبت نام کنید و ۱۴ بهمن همدیگه رو ببینیم. ثبت نام کنید.

مرسی

میلاد

 

بامیلو ، سایتی که با حداقل سیستم میخواهد رویداد های بزرگ برگزار کند.

شنبه ۷ آذر ۱۳۹۴

همونطور که همتون میدونید دیروز، روز بلک فرایدی یا همون جمعه سیاه بود که اکثر فروشگاه های اینترنتی جهان تخفیف های ویژه رو واسه خیلی از محصولاتشون میذارن که فک کنم برای اولین بار بامیلو این کارخوب رو توی ایران انجام داد و خودش یه پیشرفت خیلی بزرگ در فروشگاه های اینترنتی ایران محسوب میشه اما کار بامیلو کامل انجام نشد و اون چیزی نشد که همه ازش انتظار داشتن. بامیلو دو محصول خیلی ویژه برای بلک فرایدی داشت که تقریبا در کمتر از ۲۰ ثانیه حتی کمتر تمام شد و این تمام شدن در یک وضعیت خیلی عجیب بود ( که البته به خاطر متقاضیان زیادی بود که وجود داشت )که میخوام این سیستم رو شرح بدم و نقدی به اون داشته باشم.

بیشتر بخوانید...

دیگر باید از روش های مدرن برای بعضی کارها استفاده کرد ( Task Runners- Grunt )

پنج شنبه ۲۶ شهریور ۱۳۹۴

همیشه توی هر پروژه ای مهم ترین کار سرعت انجام اونه، هر چی سرعت انجام پروژه بیشتر باشه قطعا سود پروژه بیشتر میشه و هم اینکه پروژه لذت بخش تر میشه. الان اینقد توسعه وب بزرگ و شاید پیچیده شده که باید  بعضی کار های تکراری رو یه کایر کرد که خود به خود انجام بشن و هر بار نیازی به انجام اونها توی پروژه ها نباشه. تا چند سال پیش همه کارهای مربوط به Cross Browser بودن، تمیز کردن کد ها، خروجی کم حجم و فشرده کردن اسکریپت های جاوا اسکریپت و فایل های css همه توسط توسعه دهنده به صورت دستی انجام می شد که آخر پروژه میتونیست توسعه دهنده رو وارد دردسر بکنه ، توسعه دهنده میخواست فایل ها رو کم حجم کنه، که ممکن بود اتفاقی اشتباهی بکنه که باعث conflict بشه و یا مشکلات از این قبیل پیش بیاد و همچنین توی زمان و سرعت هم خیلی تاثیر میذاشت ، اما الان دیگه نیازی نیست همه ی این کارها به صورت دستی انجام بشن فقط کافیه یه بار وظایفی رو تعیین بکنید تا خود به خود اجرا بشن، اصن فلسه تولید فریم ورک ها  ( چه frontend و چه backend )بر این اساس بود که کار رو سریع تر کنن، مدیریتشو بهتر کن و از کار های تکراری جلوگیری کنن، مثلا sass اومد که خیلی از مشکلات css همانند prefix ها ، کد های تکراری، مدیریت طولانی مدت کد ها بهتر بشه . حالا در اخر همه ی اینها task runner ها هستن که خیلی کار رو راحت کردن و بسیاری از کارها رو به صروت اتوماتیک انجام میدن و من میخوام امروز در حد آشنایی و کاربرد task runner grunt رو معرفی کنم و یکم هم مثال بزنم، لطفا با من همراه باشید.

بیشتر بخوانید...