Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 9

2016

June

What is the green lock on the browser?

What is the green lock on the browser?

Free Wifi has become a common thing today. When you head to the airport, or to a coffee shop, you have the option to connect to their free Wifi network. The advantage is you save bandwidth with your cellular data plan which can become quiet expensive if you go beyond your allocated monthly bandwidth. It is convenient.

May

Tech Locks

Tech Locks

The problem with locks is that there is always a key to open them. No matter how secure you make them, you still have to make it accessible to the person who owns it. Because of this feature or flaw, anyone with the key can open a lock.

Writing history by mistake

Writing history by mistake

Social media is the business of sharing ideas not worth doing but appealing to spread. Everyday there are some fantastic comments, ideas, and pieces of wisdom shared on social networks. These receive, in social metrics, tons of supporters.

Stealing from the libraries

Stealing from the libraries

I often don't use any framework to do my work unless it is part of the requirement. Often I am accused of trying to reinvent the wheel while someone has already solved the problem. I didn't want to include jQuery to the code, because at the time, I thought I didn't need it at all. Don't get me wrong, jQuery is amazing, and I highly recommend people to use it, after they have learned and mastered JavaScript. But even though I don't always use these libraries, I often steal from them.

Becoming a professional programmer

Becoming a professional programmer

When I was still in college I had a question that no one wanted to answer. Every time I asked, the teacher or student will pretend they didn't hear it and just change the subject.

Making laws around technology

Making laws around technology

Let's face it. 99 percent of us have no clue how encryption works. As a programmer I understand some of the inner works, but they are too complex for me to implement myself. Security is hard even for experts, it is very hard for me. But think about the people who are not versed in technology but have to pass laws for it.

Designing for user behavior

Designing for user behavior

Remember flashy website backgrounds from the 90s? Everyone had them. They didn't make the website look any better, in fact, they made it harder to read and were distracting. But everyone still used them simply because it was the popular thing to do. Most websites today use the flat design, including this one, kind of. Maybe someone did the research and found it to be more pleasing to the eyes. But I don't know that, I did it because I thought it was cool.

April

Everybody gets an audience

Everybody gets an audience

While waiting in line, there was a man that decided to grab everyone's attention. He tried to cause trouble where there was none, started yelling at people. Few minutes later, a gentle giant of a security guard came in to escort him outside. There was no fuss, he followed the man.

Be mindful

Be mindful

In the past I have talked about how Google can predict your thoughts through context time travel. It was a neat little trick and pretty effective. But despite being accurate it did involve some guessing on the part of Google, it was like making an informed guess based on what it already knows about us the users. One thing I failed to mention was how Google gathered information about us in the first place.

Removing External JavaScript

Removing External JavaScript

My goal was to remove all external JavaScript files from the page and still be modular. After a year of procrastinating I finally got to it and development on the website has never been easier and I didn't sacrifice speed or modularity.

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