Posted on

How to create an autocomplete input with plain Javascript

Now, most people who have built websites have included forms. Regular text elements, number, select (dropdown), checkboxes and radio buttons. The problem A situation I’ve often encountered is where we need the user to choose from a very long list of options. The easiest thing to do is to put all the options into a select element. However, this is impractical because… It can make for a very terrible user experience If all the options…

Read more

Posted on

How to build a multi tenant site with Laravel ― Scotch

laravel multi-tenant site

Laravel is a wonderful framework, however the default settings make it difficult to use for more than one domain at the same time. A multi tenant site is one that uses the same codebase to serve data to multiple clients. A very popular example of this is slack. A multi tenant site will usually require that each tenant accesses the site from a unique url, and this causes problems because laravel by default, does not…

Read more

Posted on

Moving a WordPress site into a Docker Container

docker-wordpress

WordPress is a very popular and flexible Content Management System (CMS). If you build websites, you are likely to have worked with (or had someone ask you to) WordPress. There are several tutorials about how to set up a new WordPress site with docker. Here is a very good one. However, no one really says how to move an existing WordPress site into a docker container. I have several servers on Digital Ocean, Linode and Vultr,…

Read more

Posted on

Docker, Nginx and Let’s Encrypt for a secure website

docker

Let me show you how I use Docker, Nginx and Let’s encrypt to host my websites and serve secure https content. I use Docker to host a lot of my websites, and with Let’s Encrypt now issuing free SSL certificates, there is no excuse for not having one. Things to note My test server is running on Ubuntu 16.04. Though the process should be similar on most other servers. You should have pointed your domain…

Read more

Posted on

5 Marketing Lessons From Annoying WhatsApp BCs

There are many marketing lessons we can learn from annoying broadcast messages. We’ve all seen them, and we hate them. But they are so successful. We keep seeing them recycled after months and sometimes years. Which means that there is something right about it that makes people continue to share it. If only we could have that type of marketing for our startups right? So let’s see what we can learn from it. 1. Appeal…

Read more

Posted on

Convenience? No one pays for that

budgeting money

Convenience is over rated. Everyday, there is a new startup promising to help you do something more conviniently. We have to do this because that is what businesses are built on. Making things easier. However, not all things should be made more convinient. The difference between the previous level of difficulty and what you propose should be large enough for the user to be willing to pay. The true cost of convenience You have to…

Read more

Posted on

Solar Fuels: The future of Solar Energy

sun

Almost everyone predicts that solar energy is going to be the main source of energy in the future. I don’t disagree. However, instead of solar panels, solar fuels. Despite all the benefits, the fact is, the initial costs make solar panels limited to certain people. In Nigeria for example, a 1.2 million Naira setup will not take you off the grid, and very few people have 1.2 million sitting around. You could say all the…

Read more

Posted on

Ten Times the Effort

Many Ideas

  A reply to one of my posts on radar.techcabal.com says I should try and generate 10 ideas a day so they are!!! 1. A Nigerian art marketplace (eBay for art) A joint place for artists to display and auction their art. Focused on beautiful visuals and art promotion. 2. A marketplace for artisans (sort of like Etsy.com) A place where the numerous people that make bags, shoes, clothes, beads, jewelry e.t.c. can put them up…

Read more

Posted on

Stink Eye: Makes you more Consistent

Consistent staring owl

I need a way to be more consistent and I’m betting you’re also looking to be more consistent. We’ve all heard the sayings about being consistent and keeping at things. Little drops of water make the mighty ocean they said. Still, we procrastinate. So my idea is a really fun way to be more consistent. If you want a more serious/detailed way, read this article or this other one. A Consistent Problem The problem is that we…

Read more