I am very excited about using nushell everyday

From the moment I saw the intro video, I found it very appealing. It takes the best of bash and powershell

Migrating to Dart 3 and null safety

Dart 3 is here, but we cannot adopt it unless our entire codebase is null safe. Here are few strategies we have been using to slowly migrate our codebase

Understanding Composition and Side Effects

Important aspect to any framework that relies on functions is to understand when they are invoked. Read along to get a crystal clear understanding

Dependency management in multi-module gradle projects

Simple things you can do to improve your gradle/android dependency management

Improve your Android build times

Simple things you can do to improve your gradle/android build time a lot

RxConfusions - Part 1 : Map and FlatMap

You probably know what the map operator is. This post discussed mostly about FlatMap and that probably will remove the confusion between map and flatMap operators if any

Clean way to define support library dependencies

A cleaner way to define support library dependencies which makes updating their version number a whole lot easier

Permissions in marshmallow

A deep dive into requesting permissions in Android Marshmallow and handling extreme cases