تاداس شوبونیس تقریباً از سیزده سالگی شروع به کدنویسی کرد. از آن زمان، او با PHP، جاوا اسکریپت، پایتون، سی پلاس پلاس و جاوا (زبانی که احتمالا بیشترین کد را با آن نوشته است) برنامه نویسی کرده است. او در سال 2014 اندروید را شروع کرد و متوجه شد که اندروید فاقد پشتیبانی مناسب از برنامهنویسی ناهمزمان است (Async Task یک شوخی است) در حالی که زبانهای بیملاحظهتر مانند جاوا اسکریپت برای مدت طولانی دارای Promises هستند. علاوه بر این، کتابخانه استاندارد جاوا فاقد پشتیبانی مناسب برای برنامه نویسی کاربردی اولیه (نقشه، فیلتر) بود، اما به راحتی با کتابخانه هایی مانند Guava قابل رفع بود. این امر تاداس را به جستجوی کتابخانه ای سوق داد که به او در دستیابی به عملکرد و رابط مانند Promise کمک می کند. طولی نکشید که ReactiveX و خانواده پیادهسازیهای آن (از جمله RxJava) را پیدا کرد که جریانها را به روش Reactive مدیریت میکنند. این دقیقاً جریان سیستمهای Promised مانند نبود، اما به زودی متوجه شد که حتی قدرتمندتر است. از آن زمان، او از RxJava (و RxKotlin) برای برنامه نویسی روزانه اندروید خود استفاده می کند. کیفیت کد (عدم وجود اشکال، خوانایی و قابلیت نگهداری) ده برابر بهبود یافته است.
Aubrey Love IIAubrey Love II بیش از 10 سال است که به طراحی و توسعه وب سایت می پردازد. او کار خود را با Commodore Vic20 آغاز کرد، که اولین اپلیکیشن Hello World خود را در سن 7 سالگی طراحی کرد. از سرمایه گذاری های نوپا گرفته تا سازمان های Fortune 500.
نمایش نظرات