Generating PDF Reports within Rails using Prawn PDF and Prawn Table Gems.When I’m working on different projects, I often have to create PDFs for important documents like transaction summaries and invoices. But…Sep 14, 2023Sep 14, 2023
Dynamic Roles in a Rails app using Rolify, Devise Invitable, and Pundit.In many applications, where one account can have more than one user, there’s always a need for the account owner(s) to assign…Aug 29, 2023Aug 29, 2023
Background Cron Jobs in Rails Using Sidekiq, Redis, and Whenever gems.Earlier this week, I was tasked to add a feature that sent out notifications when a certain task didn’t check in from a third party API. I…Apr 5, 20211Apr 5, 20211
Passing Props from Child to Parent in ReactProps are a very important aspect of React or React Native as they determine the characteristics of a Component. These need to be present…Jan 1, 2021Jan 1, 2021
Social Login with React, Rails API, Devise Auth TokenJust the other week, I was faced with a challenge to implement social auth using Omniauth. It seems to me, it wasn't well optimised for…Oct 25, 20203Oct 25, 20203
Self Review And Future Projections.I on joining the Andela deferral program had expectations in mind of both what was expected of me and what I expected of myself. Well…Apr 29, 2019Apr 29, 2019
Giving & Receiving Feedback In A Team.In software development, working in teams is inevitable for big and complex applications for various reasons. These range from the fact…Apr 29, 2019Apr 29, 2019
Timelines Expectations In Software DevelopmentAs a programmer what yields more stress than broken code is most definitely failure to deliver assigned tasks to the client. This doesn't…Apr 29, 2019Apr 29, 2019
Identifying High priority problems & Recommending Solutions as a Dev.You’d think that writing code that solves problems as described by users gets a developer the golden badge. This is not always the case…Apr 12, 2019Apr 12, 2019
How I built world Class Features.It sure does sound like a world-class feature in programming should be something the world has never seen. I, on the other hand, interpret…Apr 10, 2019Apr 10, 2019