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

Tuesday 19 January 2016

Online Course: Design Patterns in Java: Structural

Completed this course to refresh my knowledge on structural design patterns.

Link: https://app.pluralsight.com/library/courses/design-patterns-java-structural/table-of-contents

Online Course: Patterns for Building Distributed Systems for The Enterprise

Completed this course. Quite good a mind opener, gain some new perspective of distributed computing, particularly the CQRS via MQ and ESB, as well as the append-only models (esp the event streaming and the historical model). This course gave some good ideas on how to proceed with the refactoring processing of a big data project working on.

Link: https://app.pluralsight.com/library/courses/cqrs-theory-practice/table-of-contents

Monday 11 January 2016

Online Course: Hands-On Ansible

Completed this course. Learn a few tricks from the course just as the jinja templates and the roles management as well as how to use variables obtained by grab_facts

Link: https://app.pluralsight.com/library/courses/hands-on-ansible/table-of-contents

Friday 8 January 2016

Online Course: SQL on Hadoop - Analyzing Big Data with Hive

Completed this course. While the pace of the course is a bit fast, it is packed with many useful stuff from executing sql on top of hadoop using Hive, things such as Distributed By, Sort By, GroupSet, Multiple Insert, UDAF, UDTF are really cool. Will need to revisit the course materials when I start to use Hive in development.

Link: https://app.pluralsight.com/library/courses/sql-hadoop-analyzing-big-data-hive/table-of-contents

Online Course: Concurrent Programming with Go

Completed this course, very good material for learning go for concurrent programming. Much appreciate the authors showing how concurrency models such as events, callback, promise, mutex can be implemented via goroutines and channel. The prime number generator code is amazing and elegant. Also got several tips on using some standard libraries from go, which is nice.

Link: https://app.pluralsight.com/library/courses/go-concurrent-programming/table-of-contents

Wednesday 6 January 2016

Online Course: Go Fundamentals

Completed this course to learn go for one of my projects. The course material while interesting and easy-to-learn is quite far away from practical use of go, so have to  read up other materials.

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