Find out what we are up to, what's new and what trending as we share discoveries, insights and knowledge.

Product me the money!

Ever wondered why there are so many products that look good, work but don’t work well for you? Why the last update to your favorite app was so ugly and unintuitive you almost ditched it? Or why you remember that big launch but never come across someone using the product? While these can be explained away by a brutal market, poor product development plays a large part. Product discovery is a process to reduce the chances of this happening to you, and gives your product a better shot at success.

Read more

What's you Agile flow? Kanban vs Scrum

The management method used in a product development process is crucial for the general success of the product development process. The right approach will always lead to the timely delivery of a high-value product. There are a number of different frameworks that can be used for the development of different products. Subsequently, the type of product determines the approach. This post sheds light on two of the main Agile frameworks.

Read more

Integrating payments in Kenya, What's the fuss!

With the rise in use of mobile payment in Kenya, businesses are scrambling to put their houses in order just to keep up with the fast technological pace and the adaption of online payments by Kenyans. Kenyans at large are really interested in the outcome - an easy payment interface that hides the complex processes of integration. This process is largely a developer’s task. And this is a developer’s journey in analysing Kenyan online payment gateways and their ease of integration.

Read more

Deep Dive into building APIs

APIs are becoming the mainstream way of exposing services to the world and it’s known that using a well-designed API is extremely rewarding, while using a poorly-designed API can be very infuriating. However, when we ourselves strive to build the best-designed APIs possible, we tend to trip up a bit. What aspects of an API should be considered in order to come up with a well designed API? What are the available tools to facilitate the API development process? Wait what is an API?

Read more

Deploying a production ready monolithic rails application

So, you finally have your app in a state that you aren’t too embarrassed to show off. How do you open it up to the world? How do you manage the influx of users? How will you keep it safe from the dangerous internets? These are questions we face every time we work on a new product. This post explores one of the ways to deploy your shiny new rails application and the common tooling behind it.

Read more