Fork me on GitHub

    How the V8 engine works?

    What is V8? V8 is a JavaScript engine build in the google development center in Germany. It is open source and written in C++. It is used for both client side (Google Chrome) and server side (node.js) JavaScript applications. V8 was first designed to increase the performance of the JavaScript execution inside web browsers. In order to obtain speed, V8 translates JavaScript code into more efficient machine code instead of using an interpreter. It compiles... Read more.

    29 Apr 2013 | Category: javascript

    Relational database and Normalization

    In relational database design, the normalization objective is to check whether or not a relationship fill the prerequisites for a given normal form. This will automatically minimize redundancy and anomalies in insertion, deletion and update. There is 4 basics and commonly used normal forms : first (1NF), second (2NF), third (3NF) and Boyce-Codd (BCNF) normal forms. First Normal Form 1NF makes reference to the concept of atomicity : Table represents a relation in which intersection... Read more.

    28 Feb 2013 | Category: database

    Ruby: tips, tricks and bytecode analysis

    My personal experience with Ruby Basically I am not a Ruby developer: it means I never pushed to production any code written in Ruby but it doesn’t mean I don’t like to play with it. For now I wrote two programs in Ruby, two web applications (with the help of the excellent MVC framework Ruby on Rails) for university projects. The source code of these two projects can be found on Github: - LaFourchette2012 (source... Read more.

    11 Feb 2013 | Category: ruby

    Generics with C#

    The most important new feature of C# 2.0 (which was released in 2005) is generics. Understanding how they are implemented is essential to understand advances and key features they will bring later to C# and the .NET framework (like LINQ for example). What are generics? Also called parametric polymorphism, generics consists in declaring a type with a type parameter that will be instantiated when it will be needed. It adds a great flexibility to the... Read more.

    12 Jan 2013 | Category: microsoft

    Calculating service availability

    MTBF, MTTD, MTTR and MTTF are the four parameters required to calculate the availability of a service or an individual component in a specific architecture. MTBF is the Mean Time Between Faults MTTD is the Mean Time To Detection MTTR is the Mean Time To Repair MTTF is the Mean Time To Failure Well, once we got this, there are just a few little formula to know : MTBF = MTTD + MTTR + MTTF... Read more.

    05 Jan 2013 | Category: system

    Hello Blog!

    For a first post, I would like to briefly explain how I built this blog. If you are tired of Wordpress or others complicated blog engines and are looking for a very simple and effective way to blog, then Jekyll is what you are looking for! As mentioned in the Github repository, “Jekyll is a blog aware, static site generator in Ruby” and is the simpler way to blog I have seen so far. This... Read more.

    03 Jan 2013 | Category: Ruby