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…5 min read·Mar 25, 2024----
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…5 min read·Sep 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+4 min read·May 10, 2022--1--1
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…2 min read·Apr 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..5 min read·Sep 2, 2021--4--4
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.”4 min read·Aug 17, 2021--25--25
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…5 min read·Aug 3, 2021--1--1
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.3 min read·Jul 19, 2021----