Sep 16, 21
Boxing things in Rust
Boxing is a practice for allocating memory on the heap. A Box is a smart pointer to a value allocated on the heap.
Jun 7, 21
Flutter's LayoutBuilder Widget
Flutter's LayoutBuilder Widget is a widget that allows you to adapt children widgets based off the constraints that the LayoutBuilder is contained in. This allows you to layout widgets differently in different sized containers (like a phone screen vs a tablet screen), but LayoutBuilder also allows you to change how widgets render based off the container that they're rendered within.
Apr 24, 21
Dart Mixins Guide
Dart's mixins are a way to reuse class code in multiple class hierarchies.
Mar 11, 21
Level Up by Learning How to Ask Questions
The biggest difference that I notice between junior and senior engineers is not what they know, but its how to ask for help regarding what they do not know. Learn how to act like a senior by leveling up your question asking game.
Reusable SimpleDialog Bodies in Flutter
SimpleDialogs are an insanely simple way to display immediately actionable items while conforming to the Material Design specification. They're recommended for use when you need a flexible dialog that doesn't leverage text buttons.