Passwords aren't going away...
How to update Yii2's Bootstrap templates to version 4.
My journey into programming.
User authentication is an important consideration when designing any system. Here's how we decided to use OAuth for eVitabu.
Making a good user interface can be a difficult task.
My Hacktoberfest 2019 experience.
Slides from my CodeHarbour talk on the challenges of developing for Africa.
July 2019's dev week ended successfully with updates to both the Android app and the web management interface.
The first few of days of July 2019's eVitabu development week.
Discussing some of the ways to prevent insecure direct object reference issues.
I spent a week working on eVitabu full time. Here's some highlights.
After moving my Android development environment I found I couldn't authenticate with Firebase any more. This post explains the solution.
In 2018 I participated in Hacktoberfest for the first time. This is my experience.
Things I learnt while working on eVitabu for African Pastors Fellowship.
When developing an application or system, scale is an importamt factor. This post looks at some of the things I learned while developing eVitabu.
After receiving an error running migrations, I had to change my DB host to 127.0.0.1.
A non-exhaustive list of the differences between a proof of concept and production code.
An introduction to the eVitabu project, an app I co-developed for charity African Pastors Fellowship.
Stay up to date! Get all the latest & greatest posts delivered straight to your inbox