AbdulRahman AlHamaliEpistemologized Rationality, or Why Religious Debates are so FrustratingThere is a reason debates around the truth of religion rarely go anywhere. It’s practically impossible to convince someone of a given…Oct 8Oct 8
AbdulRahman AlHamaliHow my Instagram account got hacked: Lessons LearnedYou would think that a techie person would only get hacked by a serious security breach, but truth is, we all fall victims to our stupidity…Apr 2, 20225Apr 2, 20225
AbdulRahman AlHamaliShare the Responsibility: Against Automagical SolutionsLet’s imagine a scenario together:Mar 8, 2022Mar 8, 2022
AbdulRahman AlHamaliGo: my first impressionsIn the past year, I had the the opportunity to work with Golang for a few months. Having come from a background of JS/TS (Angular), Dart…Mar 8, 20221Mar 8, 20221
AbdulRahman AlHamaliinSAUGO 360Flutter’s Rendering Engine: A Tutorial — Part 1Overview and an exampleOct 4, 201810Oct 4, 201810
AbdulRahman AlHamaliHow Body Combat Changed My LifeWrapping change with a fun packageSep 9, 20182Sep 9, 20182
AbdulRahman AlHamaliinSAUGO 360Flutter: Using Overlay to display floating widgetswithout restructuring your whole viewSep 1, 201825Sep 1, 201825
AbdulRahman AlHamaliinSAUGO 360Flutter: Different fonts for different locales“This English font is great for my app, but I need a different font for my Arabic locale”Aug 22, 20183Aug 22, 20183
AbdulRahman AlHamaliinSAUGO 360Flutter: My FutureBuilder Keeps Firing!Using AsyncMemoizer to prevent FutureBuilder from refiringAug 19, 201833Aug 19, 201833
AbdulRahman AlHamaliinSAUGO 360Creating Custom Form Fields in FlutterLearn to create custom fields that you can validate and submit with your formsAug 16, 20189Aug 16, 20189