Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 10

2017

August

How to build a self driving car

How to build a self driving car

I had been tinkering with all sort of devices since I could remember. Everyone knew that I was destined to work with electronics. My parents knew I would be a great engineer and make the family proud. But after a couple classes as an electronic engineering major, I checked my wallet and realized that I was broke.

No one wants to buy my product!

No one wants to buy my product!

Sales can sometimes be poor indicator of the success of your product.

July

Download a file from the command line in Windows

Download a file from the command line in Windows

As a Linux user, I can't help but spend most of my time on the command line. Not that the GUI is not efficient, but there are things that are simply faster to do with the keyboard.

No one is going to love working with you

No one is going to love working with you

The only person that firmly believes in your startup is you. If you find that your employees or your interns don't ooze of that passion you feel every time you hear your start up name, it's not them. It's you.

Leave out all the rest.

Leave out all the rest.

A year alone in a new country. A year I couldn't turn to a friend. A year I saw into darkness. A voice whispered in my ears. A voice shouted into my ears. A voice reached out and kept me going.

June

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

May

Perl

Perl

This may not be relevant to most people but I just have to say it. I love perl.

April

Quietly waiting for Overnight Success

Quietly waiting for Overnight Success

4 years ago, I carved a little place on the web for myself. No, I did no create a new social media profile. I created a blog. This old thing in the age of videos, tweets, and one-click-create-a-website. I chose a medium that is being phased out by the mainstream, not intentionally, but because it made sense at the time. And here we are today reading it. This little place is the only place I have somewhat control of, so I will use it to tell you what has happened in the 4 year span.

March

When to Use MD5

When to Use MD5

I used MD5 as my password hashing back in the days (few years ago). I used it in combination with a salt and it was enough to secure the web applications I worked on at the time. Now, MD5 is broken. Not that the algorithm it used to generate one-way hashing was updated or is broken, but techniques have been developed to create the same hash using arbitrary input. Also, GPUs are powerful enough to brute force passwords. Ask Linked in about that. But the question now is, since we are all moving to more secure cryptographic methods to secure passwords, are there any uses left for good Old MD5?

Functions

Functions

Looking back at the last 10 years, I can say with great confidence that programming is creating a list of functions that perform a task. Those functions become your portfolio, toolkit, or resources. They never grow stale because you can always improve them over time.

JS Tip of the day

Not all arrays are arrays

You modified the Array object to include some of your custom methods. You create an array, you use the method and get an error: Array.prototype.loop = function…

Photography