SelectableText widget and structured error messages in Flutter 1.9

Posted on under Coding & Tech Leave a comment

Flutter 1.9 is out. As one may guess from this post’s title, my favorite changes are: SelectableText widget Structured error messages (enabled via VS Code or Android Studio settings) Structured error message support was proposed 8 months ago! I find Flutter’s current approach to displaying error/exception messages are pretty useful as they are. Adding more […]

The joy of creating in Flutter

Posted on under Coding & Tech 1 Comment

I am now officially in love with Flutter. What started as a crush has turned into something palpable. For the past 2 weeks, I have been heavily invested in learning Flutter from App Brewery’s bootcamp-style course. If there’s one takeaway from the course, it is this: Flutter+Dart is a lethal combination. I have now come […]

Optimistic updates

Posted on under Coding & Tech Leave a comment

It’s a cool UX trick I learned recently makes applications exponentially responsive. Traditionally, when we make an async API call or something similar (to perform a time-taking operation) we show a spinner (or a loading message) to indicate to the user that something is going on in the background and that they should wait a […]

Declarative Programming

Posted on under Coding & Tech Leave a comment

One of my latest obsessions is GraphQL. While reading a tutorial, I found out that GraphQL follows declarative programming paradigm. The video tutorial gave examples to differentiate imperative paradigm that REST technologies use from declarative paradigm that GraphQL uses to make our lives easy. It was not the first time I’d come across these two […]