Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 15

2016

January

It's 2016, did we fix the C10K problem?

It's 2016, did we fix the C10K problem?

Many years ago, developers saw a growth in traffic on the web and were appalled by how most websites poorly handled the spike. Moore's Law was still in effect, web servers were becoming faster every year, but software wasn't keeping up. So in response, Dan Kegel created a little place on the internet where developers could find the configurations needed to handle at least 10,000 concurrent connections.

When Bic sells it's last pen

When Bic sells it's last pen

I have horrible handwriting and I'm not ashamed of it. It's ugly and barely legible. In my family, I have the worst handwriting. But still, with enough effort, and guessing, you can read what I am trying to say.

How to make your website searchable from the browser bar with OpenSearch

How to make your website searchable from the browser bar with OpenSearch

If you are like me, you like using shortcuts to get work done. The typical way to search for a video on YouTube is to first go to youtube.com wait for it to load, then you type your query. This is a quick process and it's hard to imagine any step you can cut to make the process faster. But of course there is a way and it doesn't require any work at all.

The best way to add custom web fonts

The best way to add custom web fonts

Free USB Charging Stations

Free USB Charging Stations

Free USB charging stations are popping everywhere. For anyone with a smartphone, it is a relief. We have come to rely entirely on devices that can't last a full day. There is more entertainment then ever, bigger brighter screens, a constant connection to the internet, yet the best a smartphones has to offer is 3 to 4 hours screen time.

2015

December

A Terabyte of RAM

A Terabyte of RAM

Why is it that I can't have a terabyte of RAM on my machine? With a 64bit chip I can virtually access all the memory address I'll ever need yet there is no way of attaching my extra memory to the motherboard.

Why Should I Upgrade to SSD

Why Should I Upgrade to SSD

I had a very hard time accepting Solid State Drives. Not because I didn't think they were cool, but because the whole internet was telling me that it was an untested technology that couldn't last more than a year at a time.

Security by denying everything

Security by denying everything

Most applications that come with a layer of security give the user the option to set up some rules. For example, when I set up an apache webserver, there are rules to determine which files are accessible to the user and which are not. The same goes with the firewall, you can set which ports are open and which are not.

No more external CSS

No more external CSS

One day I woke up and decided to remove all external CSS from my websites. And every website I build consequentially will have no external CSS. No one noticed anything on my website except the speed increase.

Not solving the problem

Not solving the problem

Waking up. If you are like me, it is one of the most difficult task of the day. Everyday, I go to bed late, thinking it won't be so hard to wake up the next morning. But everyday I struggle. When the first light of the day enters my bedroom, it is only an excuse for me to tuck myself deeper into the blanket. I can't wake up, and the apparent solution is the alarm clock.

JS Tip of the day

How to get an element position on the page

This used to be a painful thing to find on the page. Well it wasn't but almost everyone suggested you use a hacky way to find the correct position of an element…

Photography