Category: Computer Science
-
LINQPad, an essential tool for .Net programmers
Good evening everyone, Since I started this blog I wrote a few posts about computer science and programming in particular, but I recently realized that I hardly ever discuss which tools I recommend. The reason why I thought it was a waste of time is because most of the time, blogger will talk about a…
-
C# Parallel Processing for Stock Paths simulation
Good evening everyone! 2013 hasn’t started very well for me as I’ve been sick for the past week and completely unable to work on anything even on a bit of CFA. Thankfully, I’m now starting to get better and I can again put a few words – or pieces of code – together. I decided…
-
Free top quality online classes
Good afternoon everyone! I decided today to take the opportunity to write this post about a new resource I discovered a few month ago and which I have been using ever since then, Coursera. The idea behind Coursera is to provide free online video classes to be accessed by students all over the world at any…
-
Why should we use functional programming: a simple example
Good evening, I’m just taking the time to add more content on functional programming. When I talk about this paradigm with programmers who haven’t had the time to work with it, they always tell me that the code is difficult to understand and that it would be difficult to maintain. I would like to show…
-
Handling interaction between the Business Layer and the UI with the MVVM design pattern
Hi everyone, I’m taking the time to write this little post because I came across a great design pattern to handle interaction between the Business Layer (BL) and the user interface (UI). This problem usually arises when creating multi-layers application which can be used by different kinds of users. As this blog is mainly dedicated…