Tests are for Future ReleasesI used to think of tests as just a final check to confirm whether a feature worked. That perspective shifted a few years ago when I had shipped a feature, and later a teammate made changes that unintentionally broke a small but important part of it. ...Aug 24, 2025·2 min read·29
Improve Flutter Skills by Studying Production-Level ApplicationsLearn Flutter with real world use-cases.Oct 22, 2021·5 min read·1.1K
Reasons to learn Computer Networking as a Software EngineerListed below are the reasons why you might consider studying Computer Networking. It doesn't matter what your specialization is.These are my personal opinions and reasons why I find this subject fascinating even though I don't directly work on it. N...Sep 7, 2021·3 min read·450
Future in dart: When to use async, await, and thenAsynchronous programming in dartJul 24, 2021·5 min read·2.1K
8 Computer Networking Resources for All LevelsWhere to study Computer Networking from?Below is the list of Computer Networking resources that I use. These can be useful to everyone. No matter if you are a beginner, intermediate, or expert in the subject.All of these are free except the last one....Jul 6, 2021·5 min read·1.4K
What is setState() in flutter and when to use it?When working on frontend applications, a common use case is "Updating the screen's UI dynamically". setState is one of the ways to accomplish this in flutter. Overview Tech Terms What is a State Object in flutter Fun Fact Example code When to us...Jun 27, 2021·13 min read·787