Home
Projects
Experience
Thoughts
Yogesh Parwani
Building awesome mobile experiences, one pixel at a time.
A debugging story where two visually identical strings refused to match in tests. Dive into this investigation to discover the character that was hiding in plain sight, and why it actually serves an important purpose.
Jan 6, 2025
3 min read
Write clean, elegant and composable code; declaratively, using Recursion and Higher-Order Functions.
May 24, 2022
7 min read
Ever wondered why 10/0 doesn't crash your Dart application? Explore how Dart handles numeric operations differently across platforms, and discover the surprising behavior of division operators that sets it apart from other languages.
May 3, 2022
Minimize bugs and maintain large-scale applications using immutable data structures and value equality.
Apr 25, 2022
8 min read
Create modular applications using composition in Flutter & Dart.
Apr 5, 2022
6 min read
This article aims to explain functions, closures, partial application, the relation of function with a call stack, and more in Dart and Flutter
Mar 22, 2022
In this article, we’ll look at pure functions, side effects in Dart & Flutter, and how they help to minimize unexpected bugs in our code.
Mar 11, 2022
A beginner-friendly introduction to functional programming concepts and their importance in modern software development. Learn about imperative vs declarative programming paradigms and get a roadmap for mastering functional programming in Dart and Flutter.
Mar 4, 2022
4 min read
Name
Email
Message
Submit