Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
article

AYITI Code Generals internship at OT&T Consulting and Konga Online Shopping

Here is the Epic video of my Code Generals during their internship at OT&T Consulting and Konga Online Shopping.

article

List of Payment Gateways Documentation in Nigeria

I have noticed getting the documentation for Nigeria payment platforms is like the hardest thing to come by. You rarely get it anywhere on the internet. I would be aggregating the links and documents I have so as to save someone from trouble. You can find below the table of platforms and their documents.

article

Now is the best time to be a Software Developer in Nigeria

There is almost no day that passes by that my colleagues and I won’t discuss the rate at which dollar is racing past Naira.

article

Yesterday was officially my last day In KongaPay

This is quite unusual but I have promised myself to put up this article to remind myself of this phase in the journey of my life.

article

Distributed guessing attacks against online card payments

article

SOLVED: SQLSTATE[42000]: Syntax error or access violation: 1139 Got error 'this version of PCRE is compiled without UTF support

I ran into this problem while trying to create a product. I use XAMPP on my Mac.

article

Git Cheat Sheet - Part 2

Here is the continuation of my first post on Git command cheat sheet, here is the part one of the post. Git is open source distributed version control system that facilitates GitHub activities on your laptop or desktop.

article

My Appreciation

Looking back, I so much appreciate everyone that God has brought my way in my journey to programming.

article

Top 5 Questions on Nigeria Payment Gateway I have received and my Answers

I received questions about payment gateways in Nigeria almost every week and I have decided to put together, top 5 of those questions. It will interest you what these questions are and what functionalities people are looking for.

article

[Solved] Fatal error: Allowed memory size of 134217728 bytes exhausted - Magento 2

If you keep getting this error when you run below code.

php bin/magento setup:static-content:deploy

The fix is super easy.

article

LeetCode: Is Subsequence (2ms)


public class Solution {
    public boolean isSubsequence(String s, String t) {
        int pos = 0;
        int prevPos = 0;
        
        for(int i = 0; i < s.length(); i++) {
            
            if (t.indexOf(s.charAt(i), pos) == -1 || prevPos > t.indexOf(s.charAt(i), 

article

LeetCode: Maximum Subarray (14ms)


public class Solution {
    public int maxSubArray(int[] nums) {
        
        int maxSoFar=nums[0], maxEndingHere=nums[0];
        
        for (int i = 1; i < nums.length; ++i){
        	maxEndingHere = Math.max(maxEndingHere + nums[i], nums[i]);
        	maxSoFar = 

article

LeetCode: Reverse Words in a String (2ms)


public class Solution {
    public String reverseWords(String s) {
        s = s.trim();

        List spl = split(s);
        StringBuilder sb = new StringBuilder();

        for(int i = spl.size() - 1; i >= 0; i--) {
                sb.append(spl.get(i));
                

article

LeetCode: Maximum Product Subarray (1ms)


public class Solution {
    public int maxProduct(int[] nums) {
        
        int max = 1;
        int leftToRightMax = nums[0];
        int rightToLeftMax = nums[0];

        //Transverse from left to right keeping the max
        for (int j = 0; j < nums.length ; j++) {
       

article

Git Cheat Sheet - Part 1

I have decided to do a compilation of git commands I use everyday to make up a cheat sheet. Git is open source distributed version control system that facilitates GitHub activities on your laptop or desktop.

article

Let's kill Payment-on-Delivery (POD) in Nigeria

As I sat quietly at Etisalat’s headquarters reception lobby waiting to be ushered into Mr. Dakolo's (pseudo name) office, I busied myself with watching CNN news and catching up on some technical tit-bits.

article

Getting Response from Interswitch WebPay API in C#

I got one of my well respected colleagues trying to fix Interswitch Webpay for a client and it looks like I have been so lucky to have got this same endpoint implemented in PHP because we seems not be able to get the right response from Webpay.

article

Fidelity PayGate migrating to Microsoft Azure Cloud from September 18, 2016 - Payment & transaction status URLs changed.

Fidelity PayGate has is migrating their payment gateway to Microsoft Azure and their payment API URLs are changing. It might save you some stress to start changing this URLs in your applications.

article

Making Payment Module Available for Virtual Products - Prestashop Cart

I ran into a funny bug by a client. He bought my QuickTeller module for Prestashop and he kept complaining the module is not showing up on checkout.

article

How to place the ~/.composer/vendor/bin directory in your PATH

To put this folder on the PATH environment variable type

export PATH="$PATH:$HOME/.composer/vendor/bin"

This appends the folder to your existing PATH, however, it is only active for your current terminal session.

If you want it to be automatically set, it depends