A thing that really improves code quality

Posted by user on 23 Dec 2009

Why increase quality? One good reason: costs reduction. There are many others, but this one is important enough.

Read More

Tags: programming, projects, quality, Uncategorized, unit testing

You can also do that kind of things in Haskell

Posted by user on 18 Dec 2009

Following up on the discussion about programming languages, I wanted to share with you a demo made in Haskell (demos are generally written in C, C++ or even assembly language).

Read More

Tags: demo, haskell, Uncategorized

Smart pointers are overused

Posted by user on 31 Aug 2009

Smart pointers have become the premium choice for memory management in C++. This is everything but odd, when you come to think of it.

Read More

Tags: boost, c++, memory, smart pointers, stl, Uncategorized

Unit tests: the obvious, the bad and the good

Posted by user on 20 Aug 2009

A while ago I technically screened a developer for one of our biggest client. This developer was a huge fan of unit testing. Whatever software puzzle I submitted could be solved with an unit test.

Read More

Tags: agile, Uncategorized, unit testing

The ultimate secret of successful projects

Posted by user on 28 Jul 2009

I'm obsessed with theorizing everything in life. That can be a good thing, and that can be a bad thing. When you know how to stop, I found it can be quite a strength.

Read More

Tags: agile, lean, management, organization, recruitment, scrum, toyota, Uncategorized

What is heap fragmentation ?

Posted by user on 05 Jul 2009

Let me tell you why you're here. You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world. You don't know what it is, but it's there, like a splinter in your mind, driving you mad. It is this feeling that has brought you to me. You want to know what is heap fragmentation.

Read More

Tags: boost, c++, heap, Uncategorized, virtual memory

Reducing heap pressure

Posted by user on 14 Jun 2009

C++ is the world of do-it-yourself memory management. When discussing programming with someone, as I reach the point where I tell that I mainly work with C++ the first thing I hear is "Oh... But you have to deallocate memory yourself... That's so cumbersome and obsolete!"

Read More

Tags: boost, c++, heap, pool, Uncategorized

Securing a software company - Part I

Posted by user on 21 May 2009

I was working on a typical "airport-security-I-know-better-post", then I realized that Bruce Schneier already said all of these things better than me.

Read More

Tags: Security, network, social engineering, Uncategorized

7 + 7

Posted by user on 12 May 2009

While still a bit jetlagged, I managed to find the time to setup my new box, a Core i7 running Windows 7 64-bit. A 7/7 box, which in itself is pretty neat.

Read More

Tags: Core i7, SSD, Uncategorized, Windows 7

What we really need for debugging

Posted by user on 10 May 2009

I just returned from the BoostCon 2009, expect some new content very soon!

Read More

Tags: aspen, psychic, Uncategorized