Just completes this course. Not much learned that i did not know about background worker before starting the course, actually I find remarkable resemlance to the ways i used background worker when Jeremy is describing his way of using background worker in in MVVM, and it seems that the TPL way described in the course is not very safe for parallel processing (anyway that is not his focus which is more of async call of long process from ui views). However, I do like that his comparison in the implementation of TPL for async call similar to background worker. Also the course gives me some new thought on using background worker event properties such as .Result, .Error and .Cancelled.
Link: http://www.pluralsight.com/courses/dotnet-backgroundworker-component-introduction
Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts
Wednesday, 20 May 2015
Wednesday, 29 April 2015
Online Course: Introduction to 2D Game Programming with XNA
This course is very similar to the MonoGame course I read, albeit providing a bit more on how to manipulate in the game such as sprite sheet and animation as well as a more feature game (instead of the simple pong game in MonoGame course), but since sprite sheet concept and other stuffs taught in the course, i have already used these features and logics in my own MonoGame app before being taught there, there is really no much to learn in this course for me.
Link: http://www.pluralsight.com/courses/xna
Link: http://www.pluralsight.com/courses/xna
Tuesday, 28 April 2015
Online Course: Cross Platform Game Development with MonoGame
Pick up this course because I need to quickly write a simple simulator of some animals doing crowd simulation using C# that will run in mobile, Unity 3D seems to be the option but its 2D features seems to have a steeper learning curve than MonoGame, therefore i picked the MonoGame (open source alternative to XNA that supports cross platform including mobiles). The course is quite simple, in fact the pong game used as demo in the course is next to nothing compared to the kind of games I built in the past, but it turns out to be quite a pleasure to learn MonoGame by watching the course.
Link: http://www.pluralsight.com/courses/monogame
Link: http://www.pluralsight.com/courses/monogame
Sunday, 26 April 2015
Online Course: Text Retrieval and Search Engines
Very nice to course to learn how to implement search engine. Thanks to the course, I was able to build a basic search engine in C# having features introduced in the course such as:
Ranking Functions:
-- BM25, Pivoted Length Normalization for Vector Space Model (IDF, TF transformation, doc length normaliation)
-- JM and Dirichlet Prior Smoothing for Language model based query likelihood
-- PageRank and HITS from Link Analysis
Feedback Functions:
-- Rochhio algorithm with implicit feedback for VSM
-- KL divergence model for LM
Inverted Indexing and Map-reduce
Web-crawler:
-- breadth-first search, parallel, focused search
Link: https://www.coursera.org/course/textretrieval
Ranking Functions:
-- BM25, Pivoted Length Normalization for Vector Space Model (IDF, TF transformation, doc length normaliation)
-- JM and Dirichlet Prior Smoothing for Language model based query likelihood
-- PageRank and HITS from Link Analysis
Feedback Functions:
-- Rochhio algorithm with implicit feedback for VSM
-- KL divergence model for LM
Inverted Indexing and Map-reduce
Web-crawler:
-- breadth-first search, parallel, focused search
Link: https://www.coursera.org/course/textretrieval
Subscribe to:
Posts (Atom)