Monday, 16 October 2017

Creating Google Chrome Extensions


Over the weekend, I finished reading Creating Google Chrome Extensions by Prateek Mehta.

Overall, the book served its purpose of demystifying how to create Google Chrome Extensions.

The book started with how to create and publish Google Chrome extensions in the first chapter. It is a well written chapter that set my expectations for the rest of the book. If you go to the publisher site, you can preview the first chapter for free.

After you are done reading the first chapter, you have enough knowledge to create your first Google Chrome Extension.

Sadly, I felt that the need to encourage book sales limited the quality of the book. After the first chapter, the book went downhill. The examples needed you to get the source files from the publisher website.

This made the experience of reading the book to be diminished. It is my belief as an author that a great book must be self-contained.

In this respect the book failed. The only worthwile chapter in the entire book is the first chapter which you can preview for free.

Once I read the first chapter, I was unable to follow the rest of the book. I only read through to the end to get a feel for the book.

I don't advise you to buy it. Preview the first chapter for free and read the developer documentation for Google Chrome Extensions.

By skirting around the code for the subsequent chapters, the author reduced the quality of the book.

Wednesday, 11 October 2017

Wikipedia as a Classic Text Adventure Game


The Wikipedia API was used to create a classic text adventure game. You can find out about the project here.

You can read up on the project by reading this article.

Its great to see an extension to Wikipedia.

Tuesday, 10 October 2017

Teaching Python Programming


Now I know that you cannot really teach programming to Pythons.

My fifth book came out today and it is called "Learn Python in One Week".

You can find out about the details here.

Wednesday, 4 October 2017

Sputnik Launch


Today marks the 60th anniversary of the launch of the first artificial satellite Sputnik.

Studying Systems Engineering at the University of Lagos, we had to take a course that mentioned this. For that time period of the cold war, the launch of Sputnik sent in the United States.

Its launch heightened fears in the United States of Russia developing weapons capabilities to attack the United States from space.

It would also lead to the formation of NASA.


Tuesday, 3 October 2017

Data Scientists

This article is a report on the skills for a data scientist. I like the way the write separates data scientist into three groups which are:
  1. Core Data Scientists
  2. Researchers
  3. Big Data Specialists
The article also breaks down the skills typically possessed by the three groups.

At the end of the article I realized that the top 3 skills for a data scientist are:
  1. Python
  2. R
  3. SQL
However, this skills also interface with programming so you cannot lose anything by learning how to program.


Friday, 29 September 2017

JavaScript Visualization Frameworks Review


This article covers the JavaScript frameworks for the creation of data visualizations. The frameworks covered are:

  1. ProcessingJS
  2. RaphaelJS
  3. D3
It is a great read. The only point of conflict for me was that Snap.svg was not mentioned. Snap.svg is the spiritual successor to RaphaelJS.



Still the article does a great job.

Wednesday, 20 September 2017

Bitcoin Code


If you read the article yesterday, then you will know that Bitcoin is the industry leader among all the cryptocurrencies.

Today I provide the link to the Bitcoin code.

Check it out here.