4,738 reputation
11943
bio website
location
age 29
visits member for 3 years, 1 month
seen 22 mins ago

Currently developper at Efront. I am working on the GRC product, a web based operational risk analysis system.

I am proficient in python and c, and fluent in c++, VB.net, c#

I like to explore other languages by solving problems from the Euler Project, such as haskell and lisp.


Sep
2
accepted In-memory datastore in Haskell
Sep
2
comment In-memory datastore in Haskell
Thanks for replying! I haven't tested your package but it looks interesting. I will check it later, but based on your post I am ready to believe that it fits my initial goal.
Aug
28
awarded  Nice Answer
Aug
28
comment Why don't compilers inline everything?
@mouviciel definitively. Paying attention to performances can lead to x20 speed improvements in some cases. If you rely on horizontal scaling to serve a cpu intensive web app, that means 20 times less servers. If you are doing data analysis, speed allows you to interact more and get quicker feedback, which is pretty important. If you are making a game, displaying all those pixels at 60 fps with all those shaders require that you pay attention to the memory layout and cache usage.
Aug
28
answered Why don't compilers inline everything?
Aug
28
comment Why don't compilers inline everything?
Have you verified your premise? In java, The JIT aggressively inlines methods. I remember seeing that it is also true for haskell. Inline is used a lot by compilers.
Aug
15
awarded  Yearling
Aug
5
accepted Reactive programming vs MVVM pattern for managing GUI updates
Aug
5
comment Reactive programming vs MVVM pattern for managing GUI updates
@AlexG so you would say it is an implementation detail? I think it answers my question.
Aug
5
comment Reactive programming vs MVVM pattern for managing GUI updates
@AlexG Well, there are tools that coordinate the communication between a viewmodel & the UI. I would call those MVVM frameworks.
Aug
5
asked Reactive programming vs MVVM pattern for managing GUI updates
Aug
1
revised How should I recursively process a file in Haskell?
added 4 characters in body
Aug
1
revised How should I recursively process a file in Haskell?
edited body
Aug
1
revised How should I recursively process a file in Haskell?
edited body
Aug
1
answered How should I recursively process a file in Haskell?
Jul
31
revised When is an API considered to be an embedded DSL?
added 331 characters in body
Jul
31
revised When is an API considered to be an embedded DSL?
added 255 characters in body
Jul
31
answered When is an API considered to be an embedded DSL?
Jul
23
comment How to write JavaScript while keeping HTML/CSS out of it
@dennis I hope the new version is better. I will see if I can improve it again later.
Jul
23
revised How to write JavaScript while keeping HTML/CSS out of it
added 1361 characters in body