PinnedDaniel Ayia AdamuEfficient Algorithms for Financial Bookkeeping: Ensuring Valid Transactions and Positive BalancesIntroduction In financial bookkeeping applications, allowing users to edit past transactions can be a powerful feature. However, it’s…Jun 29, 2023Jun 29, 2023
PinnedDaniel Ayia AdamuRecap: Scaling Success: Deploying IIoT for Maximized ROI’ webinar by IIoT-WorldPhoto by Jorge Ramirez on UnsplashFeb 16Feb 16
PinnedDaniel Ayia AdamuThe Product Operating Model a Recap from Inspire Africa Conference 2023Reflecting on an incredible experience at the Inspire Africa Conference and an enlightening 3-day workshop on tech products for product…Feb 19Feb 19
Daniel Ayia AdamuThe Phoenix Project Review and Important Lessons, Part 1I read The Phoenix Project, which was the first book I began reading this year. Through the eyes of Bill Palmer, the main character and…6d ago6d ago
Daniel Ayia AdamuinDevOps.devFrom Code to Play Store: Setting Up a CI/CD Pipeline using GitHub ActionsAssuming you have built a mobile app, let’s say a pet project like MyTabs: Money Manager. For an app like that, after each iteration, you…Oct 3Oct 3
Daniel Ayia AdamuManaging a SCRUM Project with JIRAIn this article, we’ll walk through the process of creating and managing a SCRUM project using JIRA. If you’re not familiar with SCRUM, I…Aug 10Aug 10
Daniel Ayia AdamuScrum OverviewScrum is an Agile methodology used mainly for complex, unpredictable projects, but it also works for simpler ones. Ultimately, simpler…Jul 28Jul 28
Daniel Ayia AdamuFix error “Unable to invoke no-args constructor for class”This is a common problem that might occur because Kotlin data classes can only contain about 127 arguments.Jul 12Jul 12
Daniel Ayia AdamuDefinition of HTTP status codesI have used These definitions of common HTTP status codes in my code so far.Jul 11Jul 11
Daniel Ayia AdamuOptimizing Account Management in a Banking ApplicationFinancial mobile applications often must manage multiple accounts efficiently while ensuring a smooth user experience. Enabling users to…Jun 29Jun 29