Ep. 2: Why Your Next App Should Be In Flutter w/ Giri

Posted on Leave a comment

This episode is hosted by AnuRock. Today we are joined by Venkata Giribabu Jeedigunta to talk about Flutter. Giri is a manager experience technology with a diverse skillset and experience across the full stack. He’s been a Flutter enthusiast and advocate ever since finding it and falling in love with it a couple of years ago.

He joins us to talk about why Flutter is better than the competition and share practical tips from his own experience in developing Flutter apps.

Topics:

  • Flutter introduction
  • Pixel perfection
  • Flutter vs. React Native
  • Tooling
  • Dart
  • Best practices for creating Flutter apps
  • Design to code – Adobe XD
  • Where to learn Flutter

Quick Snip:

Why you should write functional components with hooks in React over class components

Side Bytes:

  • Scam 1992: Harshad Mehta Story
  • Webpack 5 module federation
  • Nx – devtools for monorepos

Transition music courtesy https://mixkit.co

Book Review — Clean Code: A Handbook of Agile Software Craftsmanship

Posted on Leave a comment

Cross-posted from Goodreads

If you are a software engineer and think, like so many others, that writing clean code is trivial and a skill that could be picked up anytime, this book will be a BIG eye-opener for you.

The book is written by a group of authors led by Robert C. Martin (aka Uncle Bob). As you will find out yourself, they are highly skilled professionals who are very serious about their craft and do not take code smells lightly. They follow the Boy Scouts Rule and go out of the way to ensure they leave code in a better state than they find it. These are the folks who have helped establish modern software engineering practices & patterns such as Agile and SOLID. The chapters where they rip apart popular and highly respectable open-source software (JUnit and Apache JCommons) are especially enjoyable as you get to see how good code could still be bettered.

Being a software engineer myself for a while now, I had a hundred questions regarding code quality and structure. I found all the answers here. Some were a confirmation of my beliefs, while others were new lessons to be learned.

I wholeheartedly believe in the book’s central tenet — writing clean code is an art, a sign of a software craftsman. Overall, it’s a great read and a time investment with a multi-fold ROI.