Blog

  • Trifecta: Filter, Map, Reduce

    I love using Goodreads. There is a great community there; contributing to the site with their comments, reading lists and such. When I discover a new list such as the Riftwar Cycle, I want to copy the book names to a Google Sheet. When I visit a bookstore, I then pull up the file to see…

  • Bookmark Code Snippets

    I’ve recently written two articles that depend on a bookmark. I figured it would be easier to use this article as a reference when I conclude future articles where I need to mention the bookmark method. [EDIT] This method has had a major update since I wrote this article. If you follow here, you’ll see…

  • Using Reduce to Remove Duplicates

    Most examples I see for reduce talk about summing up numbers. Can we use reduce to do more than punching numbers? Doesn’t it sound ironic that these accumulator or sum calculator examples look more like they are increasing some values rather than reducing? I know I’m pushing the envelope here. I think removing duplicates from an array…

  • A Better Safari Books Online Experience

    Now, my experience with Safari Books Online has been great so far, mainly due to the free access I get thanks to Toronto Public Library. As far as I can see from the feature set, you can create playlists and the dashboard is tailored towards your use of content. This is, of course, a completely…

  • For The Love of Eve!

    Roughly two months ago, I rekindled my love for Eve. It had been the most exciting thing when I started to play in 2005. I renewed my membership and kept playing when I moved to Toronto in 2008 from Istanbul. After another 3 years, I stopped my Capsuleer experience in 2011 November. So, my character has…

  • Measure Twice, Cut Twice

    According to general wisdom one should measure twice and cut once. This makes sense in most professions and even generally in life; when you should think twice and open your mouth once. However, again, generally in programming, we have this ++ approach. There was C then C++ came out. Looking at the list of programming languages on Wiki, I…

  • Pythonicus Finitum

    Posts in this seriesPythonicusPythonicus AddendumPythonicus FinitumWe are in the last part of three part “Pythonicus” series. In this section, we are going to see how I used Neo4j, a graph database, to plot different categories and the databases that belong to each category.

  • Pythonicus Addendum

    Posts in this seriesPythonicusPythonicus AddendumPythonicus FinitumIn my previous Pythonicus article I briefly talked about my need to parse a list of NoSQL Databases at http://nosql-database.org. My solution back then was as it was presented in that article, using regular expressions to find child and sibling nodes. It was a bit crude but it got the job done.…