How to use Virtualenv in Python to Install Packages Locally

There are two philosophies when it comes to package installation, global first and local first. Global meaning all applications that rely on a certain package have access to the same copy of the library that was installed once. Local means that each project has its own folder of dependencies installed specifically for this project and … Read more

One Year Without AMP

A bit over a year ago I decided to disable Accelerated Mobile Pages (AMP) Project on this site. I have a long history with AMP and at some point I was one of it’s main critics. I’ve since accepted that it has a role to play, with no valid alternative. At the same time, I … Read more

5 Location Based Reminder Apps for Absent Minded – Guest Post

As smartphones have become part and parcel of our lives to the extent that they almost have engaged us, it should be made sure that we effectively navigate the perilous minefield known as life. From ensuring that we don’t miss any necessary birthdays, occasions or dinner dates, mobile phones nowadays can also provide you reminders … Read more

Good Engineers Care

My company hired a new VP of Engineering. He asked me an interesting question during our one-on-one: “What makes you a good engineer?”. I had to think about it for a second and I realized that it wasn’t technology or knowledge of certain principles. Obviously there are certain skills that one needs to have to … Read more

Have Firefox Read to You and How to Force Reader View

TLDR; Use blue page icon in the title bar (see image bellow) or about:reader?url= in front of your URL to switch to reading mode in Firefox. New FireFox has a “Reader” mode, that you can activate by clicking on the “document” button, highlighted in blue (in the nav bar) in the screenshot above. Part of … Read more

Crunching Honeypot IP Data with Pandas and Python

I am taking a cyber security class. This week’s assignment had us work on Honeypots. Honeypot is a server that pretends to have a vulnerability of sorts (open ports, old software etc.) and instead collects data on people who are trying to hack it. At the end of the experiment I ended up with some … Read more

My Strategy for SQL Injection Attack

I am attending a Cyber Security course provided by CodePath and sponsored by Facebook (thank you). During SQL Injection week I found myself very frustrated. I felt like I did not have a process that I followed and instead was copy-pasting various commands in hopes that one will eventually work. I wanted to share the … Read more

Facebook Needs to Remove Political Content

Few weeks ago I decided to take it easy on my Social Media use. Top 3 social media sites that I visited were Facebook, Twitter, and Reddit. I miss Reddit the least. I still visit Twitter for direct mentions, but I don’t miss my general feed all that much. I really miss Facebook. Facebook is … Read more