This is one of the simplest, most elegant, and easy to understand book I’ve read so far on object-oriented design with concise examples. Sandi Metz, the author of this book has been writing software for 30+ years and had amazing talks on OO design. The book examples are focused on Ruby, a dynamically typed language. After reading the ruby examples, Coming from statically typed languages like Java, Kotlin and Dart, I can say that the language does not matter much. …
Tag: testing
A programmer’s life can be defined in two phases. Before writing tests. After writing tests. I spent starting four years of my career in the first phase. After reading a lot of benefits about testing. I …
This blog is about things I wish I knew or someone would have told me before starting an open-source project. There are many types of open-source projects. We are not going to talk about big projects …
Last year I started writing tests for the WhatTodo app and shared my experience in a talk called “Testing in Flutter” which was more focused on how to get started writing tests for the legacy codebase. …
The more features your Flutter app has, the harder it becomes to test it manually. Automated tests ensure that your app performs correctly before you publish it. Writing these tests for your Flutter app can help …
If you are struggling to write tests for legacy codebase in a flutter then yesterday I talked about “Testing in Flutter” for legacy codebase at Mobile Z-days. The more features your flutter app has, the harder …
Do you know a friend/colleague who tests their application directly in the production environment? Yeah, that’s a bad practice. We should have a local or staging environment where we test our code before we push to …







Social Profiles