iDiallo

I write code for Humans & text for Robots

Ibrahim Diallo

Hi!
My Name is Ibrahim, I write code for Humans.

Most Recent Entries

Computatrum Antropomorphicus

Computatrum Antropomorphicus

Inspired by Animalus Antropomorphicus coined by Yann Martell, the author of the excellent book Life of Pi. The term is defined as "the animal as seen through the human eyes." This explains our need/obsession with giving animals human attributes.

Highly addictive and distracting

Highly addictive and distracting

You have to make a choice. Two screens in front of you. One has the long and tedious work you have to do. You have to manually write both JavaScript and PHP validation script for a 40 fields form and it is not styled. You only got a JPEG for reference. On the other screen, the new Unreleased Star Wars movie is playing. If you don't like star wars and boycott Disney like a decent person should, just imagine your favorite movie playing.

What is your text editor for?

What is your text editor for?

The web is only dynamic because it allows us to input data. Although data comes in many forms, the most prevalent and simplest is still text. Text can be written using a keyboard, real or virtual. Whether you want your users to write you a message, or add content on the page like Facebook, you need an input box where they can type.

Tell them about the Options

Tell them about the Options

Remember when we used to tell people that their phone is a computer? Guess what? They forgot. Now they are convince their phone is smart, and that a computer is this big bulky thing that comes with a desk. They forgot everything about computers.

How to build a self driving car

How to build a self driving car

I went to college to major in electronic engineering. Everyone knew that I had to do something of the sort in my life. My parents knew I would be a great engineer, and make the entire family proud. I had been tinkering with all sort of devices since I could remember, it was evident. But when I finally got into college, I checked my wallet and realized that I was broke.

My Trip to TechCrunch Disrupt Battlefield 2017

My Trip to TechCrunch Disrupt Battlefield 2017

In April in 2016, I joined a start-up. It was my very first, I didn't know the first thing about it. What I found exciting was the idea of bootstrapping every thing from the ground up. One year later, we were standing on the podium, presenting our start-up in the Techcrunch Disrupt Battlefield. It's a success, it's an experience, it is the source of great confusion. I would like to tell you how we got there and about the unexpected things that we learned along the way. tl;dr: If you want to know about our experience, you gonna have to read. Sorry

View all articles

Most Popular

The PC is not dead, we just don't need new ones

The PC is not dead, we just don't need new ones

When was the last time you needed to buy a new PC? Two years ago? Three years ago? The last PC I built was in 2009. I had to upgrade because I pushed the previous one I built to the limit and that was in 2004. A 2009 desktop is old in computer years, but not so much in processing power. It maybe true that there are a zillion new processors out in the market and their benchmark show exponential improvement. But to me benchmarking is just a marketing gimmick. PC sales are plunging but they are the wrong indicator to determine the advancement of the technology. The reason we are not buying PCs anymore is because those we have are already pretty amazing.

Creating your own CDN with Nginx

Creating your own CDN with Nginx

If you've used WordPress, then you know that it has a nice little folder called upload where all the pictures and videos you upload get stored. This is all fine and dandy, until people start accessing those assets.

Creating a simple search algorithm with PHP and MySQL

Creating a simple search algorithm with PHP and MySQL

Search is an important feature on a website. When my few readers want to look for a particular passage on my blog, they use the search box. It used to be powered by Google Search, but I have since then changed it to my own home-brewed version not because I can do better but because it was an interesting challenge.


JavaScript Collection

Learn tips and tricks that will turn you into an Awesome® Javascript Dev.

JavaScript Tips and tricks

Tip of the day

Combine all variable declarations

It is common to see code where all variables are declared separately in JavaScript. When in a scope, or a function, we have tendency to declare variables in mul…

Are you new to JavaScript?

JavaScript can be a little bit challenging at first. There are a few things that once mastered will make your journey smoother. These are the little things that I want to explain to you here. I make the frustrating things as friendly as possible so you don't have to stress over it.

Photography

Every little corner has a story. Sometimes a camera tells the story and a picture is worth a thousand words.

There are professional photographers and then there is me who happens to have a camera on my phone. Here's to what came out.