"Taking the first step in understanding functional programming concepts is the most important, and sometimes the hardest, step. But it doesn't have to be particularly...
Every year we try and delve into the performance differences between different versions of PHP and HHVM on a number of different platforms. This year,...
The author of this article details eight scenarios (static Activity, static View, inner class, anonymous class, Handler, Thread, TimerTask, SensorManager) that cause memory leaks in...
I recently had a problem with the vertical navigation component: the corresponding JavaScript code did not fire when a menu item was clicked. After I...
Even numbers in the Fibonacci sequence (Python vs. JavaScript) Generating the Fibonacci sequence in some way is a popular interview question for employers. Finding all...
Functional interfaces, default methods, pure functions, side effects of functions, higher-order functions, mutable and immutable, functional programming and Lambda expressions... What are these mind-boggling concepts?...
Taming Great Complexity: MVVM, Coordinators and RxSwift: text writer Arthur Myronenko from: Denver translation plan In this paper, a permanent link: https://github.com/xitu/gold-miner/bl...
Ionic recently released an open source project called Capacitor that builds on the core ideas of Apache Cordova and Adobe PhoneGap. Capacitor allows you to...
Are you using Google Play subscriptions? Make sure your back-end services are implemented the right way. The Subscription REST APIs are a trusty source for...
React has become one of the hottest front-end frameworks in recent years. The React ecosystem has spawned a series of auxiliary development tools that can...
The implementation of Redux as a Flux model requires us to think explicitly about the overall state within the application and then spend time modeling...
How to break the language barrier for a global product? How to quickly communicate product information to users of different language backgrounds and increase product...