PinnedJalal Addin OkbiinStackademicWhy do so many mobile engineers fail the system design interview?System design interview is a challenge for so many mobile engineers, regardless they might have had great feedback in previous stages they…Mar 25Mar 25
Jalal Addin OkbiKickstart your Code Generation tool for Flutter.Code generation is an essential part in the life of a Flutter developer, it’s a huge productivity booster, run a command and you get a ton…Sep 7, 2023Sep 7, 2023
Jalal Addin OkbiRole-based Authorization with Ktor from the ground upIn this article I’ll be building a role-based authorization system with Ktor 2+May 10, 20221May 10, 20221
Jalal Addin OkbiError Handling the FP way; using KotlinError handling is an essential practice for any serious piece of software, although it’s not (that) seriously taken care of in developers…Apr 15, 2022Apr 15, 2022
Jalal Addin OkbiFlutter Navigator 2.0 with BLoC: The Ultimate GuideA step by step guide to implement Flutter Router with BLoC and reveal its potentials..Sep 2, 20214Sep 2, 20214
Jalal Addin OkbiSigns you are dealing with a terrible tech-lead“The longer you wait, it’s more probable you’re waiting at the wrong place.”Aug 17, 202125Aug 17, 202125
Jalal Addin OkbiFlutter widget tree split; the ugly, the bad and the good.Flutter is a framework built by Google to create beautiful UIs pretty fast, its philosophy is to define UI as code each building block of…Aug 3, 20211Aug 3, 20211
Jalal Addin OkbiDgraph, what is a graph database anyway?through this article I discuss modeling data into graph, and when it’s beneficial to use a graph database over other options.Jul 19, 2021Jul 19, 2021