معرفی کتاب: ۹۷ چیزی که هر برنامه نویس باید بداند

مدتها از تکمیل و انتشار دو کتاب «واقعی شدن» و «صفر تا یک» می‌گذرد. در این مدت تصمیم داشتم از بین چند کتاب محبوبم یکی را برای ترجمه آغاز کنم که البته فراوانی مشغله و کمی تا قسمتی تنبلی مانع شد! در این فاصله تقریبا همه آن‌ها ترجمه شده و با بازار آمدند و ترجمه دوباره آن‌ها دوباره کاری می‌شد. بنابراین به سراغ کتابی رفتم که فکر نمی‌کنم کسی آن را ترجمه کرده باشد:

۹۷ چیزی که هر برنامه‌نویس باید بداند: مجموعه‌ای از پندهای نخبه‌ها

این کتاب را تا زمانی که سایت اختصاصی‌اش را آماده کنم در اسمارت‌لب منتشر می‌کنم. از منوی بالای صفحه «کتاب ۹۷ چیزی که…» را باز کنید!

چطور انگلیسی یاد گرفتم؟

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

ادامه مطلب

آموزش برنامه‌نویسی کاتلین: انواع داده‌های ساده در کاتلین

در کاتلین هر چیزی یک شی است. ما می‌توانیم توابع عضو و ویژگی‌های هر متغیری را صدا بزنیم. بعضی از انواع می‌توانند نمایش داخلی خاصی داشته باشند؛ مثلا اعداد، حروف و متغیرهای منطقی می‌توانند در زمان اجرا مثل انواع داده‌های اصلی (primitive) باشند ولی از نگاه برنامه‌نویس همه آن‌ها مثل کلاس‌های معمولی به نظر می‌رسند. در این بخش انواع داده‌های کاتلین را توصیف می‌کنیم: اعداد، حروف، منطقی‌ها، آرایه‌ها و رشته‌ها.

ادامه مطلب

آموزش برنامه‌نویسی کاتلین: مثال‌هایی از شیوه برنامه‌نویسی کاتلین

مثال‌هایی از شیوه برنامه‌نویسی کاتلین

در این مطلب که ترجمه‌ای است از مستندات رسمی کاتلین، با چند مثال متنوع، با شیوه برنامه‌نویسی کاتلین آشنا می‌شوید.

ادامه مطلب

معرفی زبان برنامه‌نویسی کاتلین در Google IO 2017

در این ویدئو هادی حریری در رویداد google IO 2017 به معرفی زبان برنامه‌نویسی جدید کاتلین می‌پردازد. اگر علاقه‌مند به یادگیری زبان برنامه‌نویسی کاتلین هستید، تماشای این ارائه جذاب و دیدنی را از دست ندهید!

برنامه‌نویسی اندروید با کاتلین

بالاخره نسخه ۳ اندروید استودیو منتشر شد و انتظار چند ماهه برای پشتیبانی رسمی از کاتلین به عنوان زبان برنامه‌نویسی رسمی اندروید به سر رسید! در این مطلب می‌خواهیم یک پروژه جدید در اندروید استودیو بسازیم و برای برنامه‌نویسی آن به جای استفاده از جاوا از کاتلین استفاده کنیم.

ادامه مطلب