Written by Aniket Kadam - building useful things. Follow me on Twitter
The official instructions for testing room, of which you cna see a complete example here, suggest that you should always test on a device…
Let’s see what a few kotlin extension functions do: let, also, run and applyEach of them are just differ in two ways.The way the object that…
Event -> (processing) -> Result -> State or Event -> (processing) -> EffectEventsEvents define user actions. These may or may not carry…
Collections hold documents.Documents hold data.Every odd numbered segment of your path, is a collection. Eg: is a collection. is a doc…
# : Selects on the ‘id’ attribute. #output matches: . : Selects on the class .user-input matches: tag name : selects on the tag p matches…
I’ve recently had to test coroutines and while constructing them I’ve had to replace the Main Dispatcher or the coroutine block would never…
I’m going to explore two categories of things you might google for, Features and Bugs:FeaturesLet’s say you’re trying to find out how to…
Here’s how you convert Imperative -> Functional!if statements = filtertwo params, where one gives info to add things to the other…
“Everyone deserves to live in the world, being true to who they are.”For LGBT Pride month, I thought it would be great to look into the…
Think of all the really driven people you know. I’m sure all of us know a few.Those who can best every odd and conquer any obstacle.The…
Consider a race!Let’s consider your job involves running, from point A to point B. The faster you do it, the better.Lets say that for this…
Let’s say that you hear “Oh you’ve got a great personal project but you should bring that motivation to your work also.” how are you…
TLDR; Find a unique bit of text that’s near or related to your issue, google it, and keep thinking about if the result really relates to…
Too much of tech looks like magic to those who haven’t been steeped in it long enough. It can look like everyone is doing clean perfect work…
What is a system exactly?It’s about making the good actions easy and the bad ones hard.They’re a way to support and scale behaviours…
AsyncSubjectEmits only the last value of an observable, only after it completesAlso emits it to any subsequent observers.(only the last…
Let’s go over a few terms and the simplest version of what they mean, before we get into how they’re used.Component.Defines the app…
What do you think your salary is based on?If you answered, the quality of your work, your effectiveness on the bottom line, your experience…
How to know if you’re burned out? What do you feel when going into work everyday?ExcitedNeutralDreadIf you picked option 3, you’ve…
Notes on the navigation fragmentThis will be about my notes on the Navigation Controller Architecture Component, about this talk.Reasons to…
Philosophy of git:Make small logical changes.When it’s working, go through your changes, reading once more for what you could do better.Read…
Food Diaries!Main Courses!A meal of three components:Random vegetables, fried togetherwith some seasoningand a main ingredientIs an easy…
One Page is where I list the tiny information that made a concept click for me.Want to learn about Dagger2 in 6 lines? This is the place to…