Blog

Articles

March 1, 2015

Articles

Scala

Scalaz

Monocle

Scala Lens Library, Monocle

Functional Programming in Scala by Martin Odersky

Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7

Reactive Programming by Martin Odersky

Chapter 1 – Monads, Random Generators
Chapter 2 – Stateful Object
Chapter 3 – Try, Future, Promise
Chapter 4 – Observable, Rx, Scheduler
Chapter 5 – Actor

Articles

new to Play Framework2
Partial Functions, Scala

Haskell

Introduction to Functional Programming using Haskell

Chapter 1 – Basics
Chapter 2 – List Comprehension
Chapter 3 – Recursion, Higher Order Function
Chapter 4 – Monad
Chapter 5 – IO Monad
Chapter 6 – Type and Class
Chapter 7 – The Countdown Problem
Chapter 8 – Lazy Evaluation, Strict
Chapter 9 – Induction
Poor Man’s Concurrency Monad

Machine Learning

Machine Learning by Andrew Ng, Coursera

Chapter 1 – Linear Regression
Chapter 2 – Gradient Descent
Chapter 3 – Logistic Regression
Chapter 4 – Neural Network
Chapter 5 – Back Propagation
Chapter 6 – Practical Advices
Chapter 7 – Support Vector Machine
Chapter 8 – K-means, PCA Details
Chapter 9 – Anomaly Detection, Recommender System
Chapter 10 – Stochastic Gradient, Synthetic Data, Ceiling Analysis

Algorithm

Algorithm: Design and Analysis Part 1 by Tim Roughgarden

(1) Divide and Conquer
(2) Randomized Selection
(3) Graphs, The Contraction Algorithm
(4) Graph Search and Connectivity
(5) Dijkstra, Heap, Red-Black Tree
(6) Hash Table, Universal Hashing, Bloom filters

Algorithms, Part 1 by Robert Sedgewick

(1) Union Find
(2) Analysis of Algorithms

Algorithms, Part 2 by Robert Sedgewick

(1) Spanning Tree, Shortest Paths
(2) Radix Sort, Suffix Sort
(3) R-way, Ternary Tries
(4) KMP, Boyer-Moore, Rabin-Karp
(5) Maximum Flow (Ford-Fulkerson)
(6) Data Compression, Huffman, LZW

Artificial Intelligence

Artificial Intelligence (CS188) by Dan Klein, Pieter Abbeel

(1) Intro
(2) Search

Artificial Intelligence Planning by Dr.Gerhard Wickler, Prof. Austin Tate

(1) Intro
(2) A*, STRIPS, forward and backward search
(3) PSP, PoP
(4) STN, HTN

Cloud Computing

Cloud Computing Concept 1 by Indranil Gupta, Coursera

(1) MapReduce
(2) Gossip Protocol
(3) Membership Protocol
(4) P2P Systems
(4) Global Snapshot
(4) Multicast
(4) Paxos

Data Analysis

Pattern Discovery by Jiawei Han, Coursera

Chapter 1 – Apriori, FP Growth
Chapter 2 – Null-invariant, Pattern-Fusion, Constaint

Intro to Computational Thinking and Data Science, edx

Chapter 1 – Modeling
Chapter 2 – Monte Carlo Simulation
Chapter 3 – Optimization Problem
Chapter 4 – State Modeling, Hierarchical Clustering

Coding The Matrix by Philip Klein, Coursera

Chapter 1 – Function, Field, Vector
Chapter 2 – Vector Space
Chapter 3 – Matrix

Process Mining

Process Mining by Wil Van der Alast, Coursera

Week 1 – Process Mining Intro
Week 2 – Alpha Algorithm
Week 3 – Metric, C-nets
Week 4 – Conformance Checking, Dotted Chart
Week 5 – Decision, Social, Organization Mining

Java

Articles

Java Interview Questions – Collection Framework

Javascript

Javascript Inheritance Details
Angular, Providers