Posts

Showing posts from May, 2014

FaceBook on technical perspective

 I collected some information on technical perspective from online. ·          Web front-end written in PHP. Facebook's HipHop Compiler [1] then converts it to C++ and compiles it using g++, thus providing a high performance templating and Web logic execution layer. ·          Because of the limitations of relying entirely on static compilation, Facebook's started to work on a HipHop Interpreter [2] as well as a HipHop Virtual Machine which translate PHP code to HipHop ByteCode [3]. ·          Business logic is exposed as services using Thrift [4]. Some of these services are implemented in PHP, C++ or Java depending on service requirements (some other languages are probably used...) ·          Services implemented in Java don't use any usual enterprise application server but rather use Facebook's custom application server. At first this can look aswheel reinvented but as these services are exposed and consumed only (or mostly) using Thrift, the overhead of T

VS.NET Add-on's for Regular Expression Testing

In order to check and validate the regular expression, we generally use online sites ( http://www.regexr.com , http://regex101.com etc.) Due to outdated version of Internet Explorer which is no longer supported by above mentioned web sites. To validate regular expressions, we can use .NET Add-on’s - Regular Expression Tester - RegxTester