Bodybuilding recipes: Peanut sauceNon-fat greek or plain yogurt is a great base for making all sorts of sauces during contest prep. Peanut powder is another great substitute…Sep 20, 2024Sep 20, 2024
Bodybuilding recipes: Cottage cheese oatmeal cookiesIt’s pretty easy to find recipes that make high-protein baked goods. However, what the recipes often won’t emphasize is the fat content…Sep 3, 2024Sep 3, 2024
Bodybuilding recipes: Protein “ice cream” pucksMuch of bodybuilding is diet. The saying goes, “75% of your results come from the kitchen”. Training is easy, dieting is hard.Aug 31, 2024Aug 31, 2024
My phone was stolen in Spain. Things I learnedWithout access to my home country’s phone number or another trusted device, I could not two-factor into my Google account, effectively…Apr 11, 2024Apr 11, 2024
Activity-Based Bottom Navigation Using Shared Element Transition with BottomNavigationViewAug 30, 2023Aug 30, 2023
Getting started with the Jetpack Glance SDKWith Jetpack Glance, you can now leverage familiarity with Compose syntax to write your app widgets. This is a brief guide to writing your…Jun 8, 2023Jun 8, 2023
Android Activity Inheritance with Dagger 2Setting up Dagger 2 injection for inheritance situations with Android activities or fragments can be a pain. This article explains it…Nov 23, 2020Nov 23, 2020
Starting an Android Activity from the command lineDuring feature development, you don’t always have access to an entry point to your feature. Perhaps that entry point is still under…Nov 9, 2020Nov 9, 2020
Injecting an interface with Dagger 2In a multi-module Android project, you can use Dagger 2 to inject an interface, even if one module cannot access the implementation that…Feb 25, 20201Feb 25, 20201
Cronet integration with LiveData and Kotlin CoroutinesCronet is a Chromium library used to handle network requests on many Google products, including YouTube and Google Maps.Nov 16, 2019Nov 16, 2019