I remember when I first read this sentence: “Our models, on the other hand, will encompass all computers that do exist, will exist and that can ever be dreamed of” It was during a lecture on the Theory of Automata, a mandatory course during my CS degree. I never paid too much attention to that … Read moreBook Review – Introduction to Computer Theory by Daniel I.A. Cohen
In my previous post, I discussed how to debug python applications using the built-in python debugger, pdb. In this post I discuss alternatives to pdb that, in my opinion, provide a better interface to debugging. pdb is limited in the sense that it can only be operated from the shell, and I repeatedly have to … Read moreDebugging Python without an IDE – ipdb and web-PDB
Click here for the sequel of this post Most of my work at Arbisoft involves developing and debugging custom features for Open edX based systems. Most of my colleagues here prefer to use PyCharm as their default IDE and editor. PyCharm is among the best Python development tools out there, however, I prefer to use Sublime … Read moreDebugging Python without an IDE – pdb
I used to build WordPress plugins and front-end apps for my freelance clients. Many times I had to make the WordPress plugin configurable through the WordPress dashboard. There are several ways to do this, but the recommended approach is to use the WordPress Settings API. In this post I’ll guide you through on how to … Read moreHow to save custom settings for your WordPress plugin
It’s a strange thing, the internet. I first encountered it when I was just a little boy. My maternal grandfather (may he rest in peace) was talking to his son/my uncle who was in Saudi Arabia at that time. And I was absolutely stunned that as my grandfather pressed ‘Enter’, my uncle could see what … Read moreThe Web in a Nutshell
Now I think I kind of know why I chose that name in the first place. Or why it magically popped up in my head at work a few months back. It’s because I’m lazy! The proof of that being that I had two projects that had to be done by tomorrow and I had … Read moreA Lazier Place
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!