Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 1

2018

October

No Loyalty

No Loyalty

I've been buying phone cases for the past 10 years. For each case I bought, I was extremely satisfied, yet after doing some digging I realized that I have never bought twice from the same vendor. "Why not?" You might ask. Because I bought them on Amazon.

September

Respecting Do Not Track with Google Analytics

Respecting Do Not Track with Google Analytics

It's hard for me to talk about user privacy on this blog when I have Google Analytics measuring everything you do on the website. I've tried to move away from it in the past and use the self-hosted open-source alternative but it quickly failed. When I received a burst of traffic, the server on which it was hosted crashed. I'm still looking for a self-hosted solution but in the meanwhile, I will do what I can to limit tracking by respecting users that specifically ask not to be tracked.

Kwik Talk - A Conversation Simulator

Kwik Talk - A Conversation Simulator

Recently I was reading an article that stated that human conversation is limited to a maximum of 4 people. Add more people to the group and they slowly break into smaller groups.

August

Watch YouTube Forever to Win

Watch YouTube Forever to Win

The ultimate experience on YouTube is to have you watch an infinite amount of videos. If you ask Susan Wojcicki (YouTube's CEO), if her goal is to have the maximum number of people glued to the YouTube app in perpetuity, of course her answer will be no, and she will not be lying. We all know that spending an excessive amount of time in front of a screen is not a healthy behavior. But the fact is, this is exactly what the algorithm that serves you your next video is trying to do. And if it succeeds in doing it's job, you will watch videos in perpetuity.

I'm writing a book

I'm writing a book

If anything is clear since I wrote the last article about the machine firing me, it's that most people wanted to read more. They cruised my blog, trying to find more to read but I seldom tell stories. Instead I talk about JavaScript, CDNs, and PHP. Things that are more practical then interesting. It seems accidental that I even wrote a story this time, but it's not. I have been working on story like format with more failures than successes.

July

YouDupe - Mark as Duplicate for YouTube

YouDupe - Mark as Duplicate for YouTube

During the Electronic Entertainment Expo (E3), I spend most of the day on YouTube looking for new game trailers. It's exciting to watch upcoming games and the cool new graphics. Yes, I am a sucker for graphics. I also like to watch these videos in the highest quality possible and hopefully without any ads. Trailers are already ads so I would like to watch my ads without pre-rolling ads please.

I'm bored, what do I do?

I'm bored, what do I do?

I have spent an unhealthy amount of time in front of a device scrolling and scrolling. Every second there is more content to consume. There is a funny video, a meme, a political rant, an inspiring quote, a funny video, a meme, a political rant, an inspiring quote and it goes on and on in a loop. From time to time I break the loop and turn to a long interesting article that tickles my intellect. I read and feel smarter. Then I look for another article to give me more of that same substance, but I can't get more.

June

How I didn't learn Spanish with Duolingo

How I didn't learn Spanish with Duolingo

"Can I have some chewing gum?" I asked. "Perdon?" she answered. "Chewing gum" I repeated. She looked at me confused. I was giving up but she was still looking at me, as if she was trying to make the effort to understand me.

The Machine Fired Me

The Machine Fired Me

It was 7am when my phone rang. Instead of an alarm, it was my recruiter disturbing me from a pleasant dream. It was too early for a phone call or to be caught off guard, so I did not answer. I went to take a shower and get ready for the day. On my way to work, I listened to the voice mail she had left.

What tools do I need for frontend web development?

What tools do I need for frontend web development?

Every year there are new tools to help you get started with web development. And every year they pile up and make it harder for someone new to get started. It's easy for a veteran programmer to recommend a bunch of tools and libraries to get started, but they forget the fact that they had spent years learning about their tooling. But if you are new, do you start with React? Or is it Angular? Do you learn jQuery? Or do you go straight to Vue? Can you do anything if you don't have npm installed?

JS Tip of the day

Converting colors or numbers from Hex to Dec

Recently, I needed to create a function that fades from one color to the other. CSS3 makes the job very easy by making use of the transition property. However I…

Photography