The past 5 years have seen an exponential surge in the number of machine learning applications released. The technology has improved by leaps and bounds — most notably, the quality of speech recognition software on our smartphones. Using voice commands to call a friend no longer routes the call to some courier agency or an angry ex. […]
Generic code enables you to write flexible, reusable functions and types that can work with any type, subject to requirements that you define. You can write code that avoids duplication and expresses its intent in a clear, abstracted manner. (ref: Apple Documentation) Generic functions are more about defining rules rather then a specific implementation. In this […]
You might have heard that Marble Diagrams are indispensable when it comes to learning Rx. If you have worked with any Reactive programming or if you want to switch to reactive programming for any specific language be in RxJava, RxSwift, RxJS etc., chances are that you have or will encounter Marble diagrams.