PinnedPublished inBetter ProgrammingGit Merge vs. Git Rebase Workflow: Which Is Better?And why our team chose merging over rebasingAug 11, 2021Aug 11, 2021
PinnedPublished inBetter Programming7 Tips for Empathetic Code ReviewsBeing honest is easy, being kind is hardAug 23, 20213Aug 23, 20213
Published inLevel Up CodingThe programming languages that helped me master software engineeringMy journey through different programming languages and the lessons I took from themOct 24, 20213Oct 24, 20213
Published inJavaScript in Plain EnglishHow to Write Clean JavaScript Code with Functional ProgrammingRefactor your imperative code into functional code to improve readability without sacrificing performance.Oct 19, 20211Oct 19, 20211
Published inThe StartupIs Bitclout the Next Big Social Platform? I Am Yet to Be ConvincedMy take at understanding the platform and what risks and rewards it has to offer to its users.Oct 10, 20215Oct 10, 20215
Published inBetter ProgrammingAdvanced Unit Tests: 5 Pitfalls and How To Avoid ThemNot all unit tests are equal; some might be harmfulSep 28, 20215Sep 28, 20215
Published inBetter ProgrammingHow I Solved a Challenging Concurrency Bug in PythonInvestigating the fundamentals and complexities of event loops, signals, and locksSep 20, 2021Sep 20, 2021
Published inBetter ProgrammingWhat Software Engineers Can Learn From SubmarinesHow you can apply David Marquet’s leadership principles on a submarine for software engineeringSep 10, 20214Sep 10, 20214
Published inJavaScript in Plain EnglishWhy You Should Not Use MongoDB For Your ProjectMost of the time, you will be better off with a relational database.Sep 3, 202129Sep 3, 202129
Published inLevel Up CodingPython features that you will miss in TypeScriptSometimes you truly appreciate something when it is goneAug 30, 20212Aug 30, 20212