Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 3

2018

August

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?

May

Improve your writing by having it read back to you

Improve your writing by having it read back to you

Richard Feynman is still considered one of the greatest teachers that ever lived. He could explain complicated scientific subjects to the layman. His method, unlike most scientist, was to use simple words to convey complex ideas in a way we can all relate. He spoke in a human language.

April

How to SEO in 2018 and Beyond

How to SEO in 2018 and Beyond

As a web developer, my peers have always assumed that I know a weird little trick to game Google search results. Something I would type in a dark themed code editor that could SEO any website. They believe it's my secret weapon to make money online. Not just friends and family though, I recently talked with a client that assumed I just wanted more money. So they kept naming dollar figures, proposal after proposal, each bigger than the previous, until I would say yes. I said "No". I wasn't being a jerk. I just couldn't do it for them. I don't think anyone understood what they are asking me. Let me explain.

How do you contact the owner of a car?

How do you contact the owner of a car?

Right in front of you is a car. You need to contact the owner of this car right away. Your reasons could be that it is blocking the way, or the lights are on, or it is about to get towed. You need to let the owner know right away. But there is just no way for you to contact them.

When to optimize or index your SQL queries

When to optimize or index your SQL queries

Premature optimization is the root of all evil. But not optimizing your queries is a major bottle neck in your web application. During the building process, queries are written and rewritten. It would be cumbersome to write a query, index the fields needed for it, change the query for new requirement, drop the old index and create a new one. Even a simple blog like this one has more then 50 queries that have to be maintained. My strategy is simple. I don't index them right away.

JS Tip of the day

Organizing your JavaScript

Relative to other languages, learning JavaScript is a much easier process. It's easy to use it to add a functionality to your website. For example making a pop …

Photography