Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

April 2018

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.

Happy 5th Anniversary

Happy 5th Anniversary

Today, this blog is 5 years old. I started it secretly on April 1st, 2013. It wasn't something that I thoroughly planned. One day, I woke up with something to say, and in one sitting I wrote the first 5 posts. I had nowhere to post it. So I bought a domain name, built a quick CRUD engine, (which powers every website I build now) and posted them.

JS Tip of the day

Every statement must end with a semicolon;

The JavaScript interpreter is nice enough to add semicolons for us if we forget them. For most places this works, but then you get a bug that is impossible to f…

Photography