دانستنیها
-
مرداد- 1401 -31 مرداد
ورودی/خروجی مسدودکننده و غیر مسدودکننده در جاوا
سورس برنامههایی که در این مقاله نوشته شدهاند در این ریپوزیتوری گیتهاب قرار دارد. در برنامههای client و server، وقتی کاربر یک درخواست به سرور میفرستد، ابتدا سرور آن درخواست…
بیشتر بخوانید » -
تیر- 1401 -29 تیر
بهبود زمان راهاندازی برنامههای جاوا در زمان توسعه
با وجود اینکه به طور کلی جاوا زبان کندی نیست، اما مدت زمان راهاندازی برنامهها راضی کننده نیست! البته اگر بدانیم در پشت صحنه چه اتفاقاتی میافتد، همه چیز…
بیشتر بخوانید » -
مهر- 1400 -17 مهر
چرا پارادیم «اکتور مدل» مهم است؟
بسم الله الرحمن الرحیم همهی ما با برنامهنویسی شیگرا آشنا هستیم. کم و بیش با Aspect Oriented Programming نیز آشنایی داریم. اخیراً Reactive Programming فراگیرتر شدهاست. ولی خیلی از ما…
بیشتر بخوانید » -
مرداد- 1400 -8 مرداد
با یادگیری اینکه «چیزها چطور کار میکنند» در برنامهنویسی پیشرفت کنید – قسمت دوم
پیشتر قسمت اول این نوشته را در جاواکاپ خواندیم. در این قسمت چند نکته دیگر مثلا در مورد سوال پرسیدن خواهیم خواند. حقایق را به اطلاعاتی که هماکنون دارید گره…
بیشتر بخوانید » -
تیر- 1400 -29 تیر
با یادگیری اینکه «چیزها چطور کار میکنند» در برنامهنویسی پیشرفت کنید – قسمت اول
وقتی صحبت از پیشرفت در برنامهنویسی میشود، ما معمولا دربارهی تست، نوشتن کد با قابلیت استفاده مجدد، الگوهای طراحی و خوانایی کد صحبت میکنیم. البته که همه اینها اهمیت دارند،…
بیشتر بخوانید » -
13 تیر
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند. (قسمت سوم)
در قسمت اول این مطلب، در مورد سینتکس و تایپسیستم زبان کاتلین خواندیم. در صورتی که هنوز قسمت اول را نخواندهاید پیشنهاد میشود ابتدا آن را مطالعه کنید. در قسمت دوم نیز،…
بیشتر بخوانید » -
اردیبهشت- 1400 -27 اردیبهشت
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند (قسمت دوم)
در قسمت اول این مطلب، در مورد سینتکس و تایپسیستم زبان کاتلین خواندیم. در صورتی که هنوز قسمت اول را نخواندهاید پیشنهاد میشود ابتدا آن را مطالعه کنید. ۳- ایمنی…
بیشتر بخوانید » -
فروردین- 1400 -27 فروردین
چرا کاتلین؟ ۸ دلیل که میتواند برنامهنویسان جاوا را برای تغییر قانع کند (قسمت اول)
اولین نسخه رسمی کاتلین در سال 2016 منتشر شد. در این سالها توجهات بسیاری را جلب کرده مخصوصا از زمانی که گوگل اعلام کرد که میتوان از کاتلین هم برای…
بیشتر بخوانید » -
7 فروردین
بهروشهای طراحی APIهای REST
نتیجه طراحی ضعیف APIهای REST غیرقابل استفاده بودن است به عنوان توسعهدهنده و معمار نرمافزار، دائما در حال فراخوانی و تجمیع سرویسهای مختلف به وسیله APIهای REST هستیم. گاهی اوقات…
بیشتر بخوانید » -
اسفند- 1399 -27 اسفند
بهینهسازی زودهنگام، ریشه تمام مشکلات
یکی از سختترین بخشهای توسعه نرمافزار، این است که بدانیم در هر زمانی روی چه کاری باید وقت گذاشت. همه ما عاشق کد زدن و ساخت چیزهای جدید هستیم. اما…
بیشتر بخوانید »