Tadas Subonis

-

تاداس شوبونیس تقریباً از سیزده سالگی شروع به کدنویسی کرد. از آن زمان، او با PHP، جاوا اسکریپت، پایتون، سی پلاس پلاس و جاوا (زبانی که احتمالا بیشترین کد را با آن نوشته است) برنامه نویسی کرده است. او در سال 2014 اندروید را شروع کرد و متوجه شد که اندروید فاقد پشتیبانی مناسب از برنامه‌نویسی ناهمزمان است (Async Task یک شوخی است) در حالی که زبان‌های بی‌ملاحظه‌تر مانند جاوا اسکریپت برای مدت طولانی دارای Promises هستند. علاوه بر این، کتابخانه استاندارد جاوا فاقد پشتیبانی مناسب برای برنامه نویسی کاربردی اولیه (نقشه، فیلتر) بود، اما به راحتی با کتابخانه هایی مانند Guava قابل رفع بود. این امر تاداس را به جستجوی کتابخانه ای سوق داد که به او در دستیابی به عملکرد و رابط مانند Promise کمک می کند. طولی نکشید که ReactiveX و خانواده پیاده‌سازی‌های آن (از جمله RxJava) را پیدا کرد که جریان‌ها را به روش Reactive مدیریت می‌کنند. این دقیقاً جریان سیستم‌های Promised مانند نبود، اما به زودی متوجه شد که حتی قدرتمندتر است. از آن زمان، او از RxJava (و RxKotlin) برای برنامه نویسی روزانه اندروید خود استفاده می کند. کیفیت کد (عدم وجود اشکال، خوانایی و قابلیت نگهداری) ده برابر بهبود یافته است.

دوره های Tadas Subonis | دانلود آموزشهای Tadas Subonis:

آموزش Microservices Hands-On with Spring Boot 2.0 [ویدئو]

Hands-On Microservices with Spring Boot 2.0 [Video]

با استفاده از Spring Boot 2.0، Spring MVC و Docker، میکروسرویس های ایمن و قابل اعتماد بسازید


ساخت اپلیکیشن های اندروید حرفه ای [ویدئو]

Building Professional Android Applications [Video]

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