Wednesday 30 March 2016

Online Course: AngularJS Services In-depth

I took this course as i am not very familiar with the differences between provider, factory, service, const, and value. Plus I need to use the module.config to perform some factory registration and flyweight design pattern for my work. But the book offer more, particularly I was quite happy to get a better understanding of $q, $http, $route, $cookie, $cookieStore, and $cacheFactory service. I would say the explanation of provider is very good.

Link: https://app.pluralsight.com/library/courses/angularjs-services-in-depth/table-of-contents

Book: Data Algorithms Recipes for Scaling Up with Hadoop and Spark

Very nice book which teaches how to implement mechine learning and data mining techniques such as NBC, recommender, clustering, etc. Implemented in java, the book provides codes in both hadoop mapreduce and apache spark in simple-to-understand and clean manner. Have re-coded most of the algorithms in the book except for chapters dealing with some of the bio stuff which i am not particularly interested at the moment.

Book: Apache Spark Graph Processing

This book provided me guide on how to use apache spark graphx to graph processing in my project. While the book provides only basic implementation and intro to graphx features such as visualization, aggregateMessages, and pregel, I gain some useful insights after re-implemented most of the codes in the book (knowledge about scala required)

Link: https://www.packtpub.com/big-data-and-business-intelligence/apache-spark-graph-processing

Book: Hadoop MapReduce v2 Cookbook

Use the material of this book to build the mapreduce algorithms and hdfs infrastructure for my project. Very good introduction in terms of hadoop mapreduce and how to set up hdfs and yarn in virtual environment.

Link: https://www.packtpub.com/big-data-and-business-intelligence/hadoop-mapreduce-v2-cookbook-second-edition


Wednesday 3 February 2016

Online Course: Administering an ElasticSearch Cluster

Glad to complete this course. Wonderful materials for things like rolling restart for es upgrade, rolling index, snapshot via curator, the head plugin and es health check tips. Learned a lot on how to run es cluster properly.

Link: https://app.pluralsight.com/library/courses/administering-elasticsearch-cluster/table-of-contents

Saturday 30 January 2016

Online Course: Java Web Fundamental

Completed this course to refresh my knowledge on java servlet and jsp (not bad to link the servlet and web-app config with my knowledge with spring mvc, but the jstl part is bit difficult to digest since a js framework such as angularjs can make things much easier than what a hand crafted tag library need).

Link: https://app.pluralsight.com/library/courses/java-web-fundamentals/table-of-contents

Thursday 28 January 2016

Online Course: Practical Networking

Completed this course! simple but very practical lessons on how to use tools such as ping, traceroute, arp, nslookup, ifconfig, netsh, netstat, telnet, etc to isolate network problems to network layer, scope and causes.

Link: https://app.pluralsight.com/library/courses/practical-networking/table-of-contents