376 reputation
28
bio website
location Quebec City, Canada
age 31
visits member for 3 years, 6 months
seen Jul 16 at 14:26

Web developper

  • PHP (Zend Framework)
  • MySql
  • Javascript
  • XHTML / CSS

Hobbyist

  • Python

May
10
comment What metrics should be used to measure memory consumption of a program for performance test?
Companies like newrelic.com provide systems that can wrap your application with minimal setup and get a whole lot of metrics.
Apr
30
comment Object oriented versus function oriented for backend design in PHP?
You want to have your structure loosely coupled, so if you pass objects around instead of having them instanciated in the constructor, you can replace them more easily (ie: you rework your response object to include a templating engine, then you just have to pass the new version and voilà, it works, instead of doing a lot of find and replace)
Apr
30
answered Object oriented versus function oriented for backend design in PHP?
Apr
26
answered Should OO design, or database design, drive the coding of my @Entity classes?
Apr
18
comment Should cases be reopened for bugs, or should bugs be opened as a new case?
You could open child cases of the main case for tracking, they will all be listed with the main case when you search for it
Apr
18
answered How to keep Free/Paid version of the app separate in subversion
Apr
16
awarded  Yearling
Apr
16
comment When is it acceptable to NOT fix broken windows?
base rule : Technical debt is ok to reach a deadline, but must eventually be compensated and the sooner the better
Apr
16
answered CSS3 will be standardized by browsers?
Apr
13
comment INI files or Registry or personal files?
Have you considered YAML, you get the best of both, ini and xml en.wikipedia.org/wiki/YAML
Mar
28
comment If you had two projects with the same specification and only one was developed using TDD how could you tell?
There will be no difference at all between both except the fact that the developpers on the TDD project will be more confidents about maintaining their code. (check slide 35 slideshare.net/rowan_m/tdd-and-getting-paid) it gets the heart of the idea
Mar
26
revised Which way is practical for improving your skills with pet project?
added 2 characters in body
Mar
26
answered Which way is practical for improving your skills with pet project?
Mar
21
comment What is the best way to become a professional in PHP and Website Building?
You might want to check this slideshare presentation. It's from the symfony lead developper (One of the major PHP framework). slideshare.net/fabpot/look-beyond-php
Jan
12
comment Is it a really required skill to program without API documentation?
Has I work in a University, I see some professors not looking to have a lot of correction to do. So, some of them use shortcuts to trip the students and eventually avoid doing corrections since they failed early in the process
Dec
14
comment Resumes: Open-Source Projects, Reinventing the Wheel?
If you reinvent the wheel in a learning context, it's good, what might hurt is reinventing the wheel in a production context (polishing or improving is good in a production context)
Sep
27
comment what is “graceful degradation”?
A good article on the subject codinghorror.com/blog/2011/04/…
Sep
23
revised How to set up for selective pushing with Mercurial?
deleted 7 characters in body
Sep
23
answered How to set up for selective pushing with Mercurial?
Aug
12
comment How to design an algorithm-heavy and object-light application
Could also implement the facade design pattern when each package/namespace have to interact with each other, this way you can simplify the actual calls through an other layer of abstraction