MapReduce is a programming paradigm for processing and generating large data sets using a parallel, distributed algorithm on a cluster.
RxJava provides elegant ways to address some of the pitfalls of asynchronous programming on Android, but more than that it helps to write clean, composable code.
Follow NCR Edinburgh's progress through the second day of CodeFest. Check back regularly for live updates!
Follow NCR Edinburgh's progress through the first day of CodeFest. Check back regularly for live updates!
Coursera's "Single Page Web Apps With AngularJS" provides a very thorough coverage of the core principles of AngularJS development as well as providing an introduction to general software development principles for beginning programmers.