رضا سامعی

دفتر من ..... کشکول من، قیل و قال‌های من، پرت و پلاهای من

۲ مطلب با کلمه‌ی کلیدی «akka» ثبت شده است

توییت پر دردسر


سلام؛ میخوام امروز را به نام روز « توییت پردردسر » نام گذاری کنم. کار از جایی شروع شد که من توییت جالبی را که به صورت طنز، به تفاوت موجود بین Akka و Erlang اشاره داشت را باز-نشرش کردم؛ و ماجرا آغاز شد:
توییت های زیادی ( و تقریبا پر دردسر برای من ) در ادامه رد و بدل شد، اما در بین تمام آنها، یک توییت خیلی من را به فکر فرو برد...
Cesarini یک erlang کار حرفه‌ای است که برای کار دیگران ارزش قائل است و نگران است که شاید، باز-نشر توییتش توسط من فضای آلوده‌ای بین متخصصین و علاقه‌مندان به یک بستر خاص ایجاد کند. خیلی خوبه که یاد بگیریم « به هم احترام بگذاریم » و در کار‌ها « رفتار حرفه‌ای » داشته باشیم؛ نه اینکه اسم هر مسخره بازی‌ای را « حرفه‌ای گری » بگذاریم. این قضیه‌ ( عدم احترام به دیگران و حرفه‌ای نبودن برخوردها ) توی ایران آنقدر شدید است که بارها شاهد رانده شدن بچه‌های Mac کار ( کاربران OSX ) از جمع‌های فناورانه بودیم؛ کم تر کسی را در tehlug میشناسم که برای بستر .Net و برنامه‌نویسانش ( آنگونه که شایسته هست ) احترام قائل باشد. این آخری‌ها هم که بابت استفاده از InDesign کل مجموعه‌ی «سلام دنیا» زیر سوال رفت؛ وقتی ادعای حرفه‌ای بودن میکنیم باید به شخص و راه‌حل‌ای که برای یک مشکل خاص و تحت شرایط خاص انتخاب کرده احترام بگذاریم. استفاده از InDesign گناه کبیره نیست، همین طور برنامه‌نویس .Net و یا کاربر Mac بودن.
۱۲ شهریور ۹۳ ، ۱۵:۳۲ ۳ نظر موافقین ۰ مخالفین ۰
رضا

Radar


سلام؛... بعد از مدتی بلاخره آمدم  یک مطلبی بگذارم!
نمیدونم با Radar آشنایی دارید یا نه؟! اگر نه، برای آشنایی اینجا را ببینید.
... احتمالا دیگر میدانید که رادار یک گزارش از بخش‌های اثرگذار در صنعت نرم‌افزار است، یعنی دقیقاً Techniques, Platforms, Tools, Languages and Frameworks. آخرین گزارش چند روز پیش منتشر شد: http://www.thoughtworks.com/radar

این گزارش برای من بسیار جذاب بود و چند نکته هم نظرم رو جلب کرد:
  • JavaScript در حال حاضر نقش ویژه‌ای در تولیدات نرم‌افزاری ایفا می‌کند؛ از Client-side تا Server و ابزار‌های مثل Grunt.js و PhoneGap و ...
  • JVM با زبان‌های Functional ای که روی آن بستر وجود دارند(Scala, Clojure) و حتی Java و Groovy ، همچنان پیشرو است.
  • Functional, Concurrency, Distributed و Reactive: با وجود زبان‌هایی همچون Scala, Clojure, Elixir و Go و چارچوب‌هایی مثل Akka و Playframework در این گزارش، نمی‌شود انتظار یک جنبش به سمت ‌‌Reactive Programing را نداشت.  می‌توانید اینجا بیشتر در موردش بخوانید.
  • BigData را نمی‌شود فراموش کرد(‌Hadoop2, Storm, ElasticSearch).

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

۱۱ بهمن ۹۲ ، ۲۰:۵۴ ۱ نظر موافقین ۰ مخالفین ۰
رضا