Demystifying The M-Pesa API

Background M-Pesa is a mobile phone-based money transfer, financing and microfinancing service, launched in 2007 by Vodafone for Safaricom and Vodacom the largest mobile network operators in Kenya and Tanzania. M-Pesa allows users to deposit, withdraw, transfer money and pay for goods and services (Lipa na M-Pesa) easily with mobile devices. M-Pesa has spread quickly like […]

Is React Worth The Hype?

Ever since Facebook’s React was open sourced at the Javascript Conference in May 2013, it has gone on to shape Front-end development for most developers. 66.9% of devs polled in Stack Overflow’s 2017 Developer Survey ranked it as the most loved Framework, Library, and Other Framework   On its website, React is defined, quite simply, […]

The Efficacy of Lean UX

The concept behind Lean UX is that the first design iteration isn’t conclusive, so don’t spend too much time on it. Build a minimum working product based on assumptions and start collecting user feedback immediately.   In an agile environment, design cycles i.e gathering user requirements, researching and finally documenting everything, are often marred with […]

Meet the Women Building The Future at Andela Nigeria

Written by Bodunrin Akinola A quick test for you: Name the first woman in tech that comes into your head. What’s the chance that names like Sheryl Sandberg and Marissa Meyer came to mind? Yes, those are both tech leaders who are doing amazing things. Now, how about the women leading Nigeria’s tech industry? You may […]

Andela Launches First Cohorts of Developers

On Thursday, September 20, 2018, we made history at Andela. We launched the first set of Fellows who formed the earliest cohorts of developers we started with four years ago. The journey of these 21 awesome developers is the first peek at what the Andela Fellowship is about; their stories will form the foundation for […]

Why Coders Should Care About Ethics

The average coder’s work isn’t particularly fraught with moral dilemmas or questions bordering on ethical consequences. Unless what they’re building is a product or service that directly impacts the quality of life of the users of said product or service. As technology products pervade our way of life more and more, it is increasingly apparent […]

Andela Hackdays: Smart Solutions

On August 3, 2018, Andela’s Technology team premiered Hackdays – an exercise that allows our engineers to take a 24-hour break from everything to break things and hack away. As odd as that may sound, it is every bit an invigorating experience for everyone involved. We take pride in the creativity and ingenuity of our […]

Engineering a Global Team Learning Solution

By Dana Jones of Fractured Atlas “Andela works with companies around the world, scaling their engineering teams with full-time devs – Fractured Atlas is one of those companies. Dana, Software Engineering Lead at Fractured Atlas talks about their experience as a 100% remote team.” At Fractured Atlas, our Engineering team is 100% remote. While we […]

Queued By The DJ: Rukayat Odukoya’s Developer Journey

At Andela, when the occasion serves us, we know how to put together a party. It’s easy to think that our developer conferences (which occasionally happen at all our locations) are the only fun events we have. After all, we’re an organization comprised mostly of software developers and technologists, aren’t we? We also throw down […]

From Cream to Code: Seun Agbeye’s Developer Journey

Seun Agbeye’s journey into software development began where many young people’s dreams begin: a Hollywood blockbuster film. Tom Cruise’s Mission Impossible franchise was all the rave, and Seun – like many other teenagers back then – was enthralled by the story. “I have always been obsessed with technology but I never knew what I wanted […]

Overhaul: The Open Source Tool To Spruce up Nigeria’s Reddit.

When, on July 10th, Chinedu Daniel launched Overhaul, a Google Chrome extension he built, which automatically updates the look and feel of – Nigeria’s premier online forum, the reception was near euphoric.   Anyone who frequents Nairaland – and millions do so daily, has probably either wondered why the site’s user interface hasn’t got […]

An Open Source Culture Pushes Everyone Forward

Over the last half-decade, the number of young people in Africa embarking on a career path in software has been on the rise as a tech renaissance sweeps across the continent. From senior developers working full-time jobs or freelancing from the comfort of their homes, to junior and mid-level programmers honing their craft, the developer […]

The Formula for Growing High-Performance Teams

High-performance teams (HPTs) is a concept of organization development referring to teams that are highly focused on their goals and that achieve superior business results. I have been intrigued by the HPTs concept since I started leading teams, and I have read a number of blog posts about this topic. However, the vast majority of […]

ALCwithGoogle (ALC 3.0) May 2018

Andela, Google and Udacity came together to scale our programs to 17 africal nations via ALC 3.0. Having learnt how to manage large communities, provide personalised support and track learning in our previous programs, we felt it was time to expand and support over 15,000 scholars. The Results Testimonials Google scholarship(ALC 3.0) ALC 3.0 in a […]

Architecture Reviews Without The Hassle

Traditional architecture reviews can be hectic. A group of senior engineers who disagree on the best approach to take, and question the need for the Architect sitting across from them who supposedly has all the answers. Great engineers have strong opinions, which is a good thing. Diverse opinions in engineering teams can lead to great […]

ALCwithGoogle (ALC 2.0) November 2017

After a successful pilot of the Android Learning Community  with over 50% program completion rate,  Google strengthened her partnership with Andela and Udacity to run a new program, the Andela Learning Community (ALC) 2.0  that expanded it’s  reach and the number of tracks.  The program  sort to empower Nigerian and Kenyan technologists to successfully become […]

Thinking Outside the Cube: Layer

Layer’s VP of Engineering’s three rules to rock distributed Thinking Outside the Cube is a series of posts that introduce unique insights from CTOs and other tech leaders at companies who have successfully implemented distributed models—a more thorough version of remote work—into their workforce policies.   —   Like many of its counterparts and competitors […]

GraphQL: Queries, Mutuations and Subscriptions

In my first article, I talked about GraphQL types and relationships. This time, I’ll be focusing on queries, mutations and subscriptions. lI’ll also provide an overview of how variables are used. This is all necessary setup for the final piece in this series, where I’ll show you how to combine all this knowledge together to […]

GraphQL: Types and Relationships

This is a multi-part tutorial by Kingdom Orjiewuru, an Andela Developer based in Lagos. By the time you finish reading this article, you should have a clear understanding of GraphQL types and schema to the extent that you can create them yourself. And if you’re an absolute beginner, don’t fret—think of GraphQL schema as just […]

A Dive Into Python Closures and Decorators – Part 1

This is a multi-part guest tutorial post by Moyosore Sosan, an Andela developer based in Lagos.   We will be looking at local functions, the concepts of closure and what decorators are, sounds like a lot? Then let’s dive into it.   Local functions   Probably most functions you are familiar with are either defined in […]

Build an iOS app from scratch

This is a three-part guest tutorial post by Johnson Ejezie, an Andela developer based in Lagos. iOS app: From scratch to app store Part 1 What we will be building We will be using the traktv api to build a movie and tv show app. We will be figuring out functionalities to add to our […]

Re-upping on a birthday pledge to be limitless

Last year I advised that we all abandon “sure,” and I pledged to give 100% to my work at Andela. This year, after both struggle and triumph, I’m renewing that pledge. Why? Well, it’s not just because I believe in the mission, my team, and our chances to impact the future of tech work and […]

How to Setup a React Environment Using Webpack and Babel

More and more devs are using React, a Facebook and community developed JavaScript library, to craft the kinds of data-heavy, auto-uploading web apps that are used for things like making live social streams populate and render seamlessly. Featuring a multitude of native-use advantages, its use has grown markedly over the past four years, finding favor […]