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

Localhost tunneling

Sometimes when i work on a project on my laptop, I need to show my boss, workmates, client or just want to test it on my phone. I can do this by taking my development environments(my laptop) to them but what if I’m working on a desktop? Well, I can ask them to come over or ask them to join my network, what if they are thousands of miles away? Well, I can deploy it to the internet but what if I’m not just ready? Well, say hello to Localhost Tunneling, my bridge to the outside world!

Read more

Ruby Method Arguments

Ruby is a very flexible language giving you a myriad of ways to implement logic in your programs. Some of this flexibility is evident in how you pass arguments to your ruby methods/functions. This is a run-down of the available options.

Read more

Open API / Swagger: The missing link

We recently examined APIs, where we got into what APIs are, how to build effective, efficient and usable APIs and also looked into the various tools one can use in the API lifecycle. In this post, we would like to focus on Swagger / Open API, a tool that has been adopted greatly by developers across the globe.

Read more

Rails on Docker

Rails and Docker are important components in the development processes at Zegetech. Rails is our chosen platform for most of what we build, and docker provides pain-free environment management both for development and in production. We have previously covered these two technologies separately, and this post covers the sweet spot at their intersection. We will take you through the process of configuring a rails development environment on docker, and configure a postgresql database for it.

Read more

Product Development - Scoping

Ideas come and go every day. We reach out to our friends, colleagues, expert networks and even family to help with moulding. Most often the ideas appear clear in our minds and when we try to communicate them to others, we aren’t too sure if they get through. We always make assumptions about their understanding of our ideas all the while wondering whether they are thinking the way we are? Are they seeing the world through our eyes? Scoping helps get everyone seeing the same, leaving no chances of misalignment.

Read more