73,344 reputation
15171300
bio website pelicandd.com
location France
age 28
visits member for 4 years, 7 months
seen 2 hours ago

Developer, architect, project manager, tester, and active DevOps supporter, I'm specializing myself in quality and productivity for the last two years, studying, observing and advising companies which have an important risk to fail their IT-related projects.

I worked with Microsoft stack for seven years, but recently started to build Linux-based DevOps infrastructure, learning Linux, bash, Python, Node.js, MongoDB, RabbitMQ, Redis and dozens of other things and completely loving it.

I'm also interested by photography and recently started shooting videos.

I'm mostly active on Programmers.SE, and also maintain my blog.

If you want to:


Apr
11
awarded  Nice Answer
Apr
11
reviewed No Action Needed pass a variable as parameter to constructor c#
Apr
11
reviewed Reopen Usage of magic strings/numbers
Apr
11
reviewed Leave Closed Why server-side repository merge is a terrible idea in git?
Apr
11
reviewed Reopen My boss decided to add a “person to blame” field to every bug report. How can I convince him that it's a bad idea?
Apr
11
reviewed Reopen How to apologize when you have broken the nightly build
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 1 character in body
Apr
9
reviewed Leave Open You're hired to fix a small bug for a security-intensive site. Looking at the code, it's filled with security holes. What do you do?
Apr
9
reviewed Leave Open Would leading a major refactoring effort appeal to a senior developer?
Apr
8
reviewed Reject What's the difference between “use case”, “User Story” and “Usage Scenario”?
Apr
8
awarded  Good Answer
Apr
7
reviewed Reopen What is the relevance of resumes in the age of GitHub, Stack Exchange, Coursera, Udacity, blogs, etc.?
Apr
7
reviewed Reopen What complexity do DI frameworks add?
Apr
7
reviewed Reopen Would SQLite be less useful without accepting inserts of non-numeric values into numeric columns?
Apr
7
reviewed Approve How deep should we dive into testing different layers, i.e. Drupal's db_query?
Apr
7
reviewed Reviewed How much work should I place inside a lock statement?
Apr
7
awarded  Good Answer
Apr
7
awarded  Enlightened
Apr
7
awarded  Nice Answer
Apr
7
comment Is the 'application code' supposed to go in the Class or somewhere else?
@BBedit: (1) the caller is the code which uses your Tv class; it may be the main method of the application, but also may be buried down somewhere in libraries. (2) DolbyDigital can be passed to __init__, but can also be accessed through a property. (3) The location of your business logic depends on the application; there is no single answer which covers an infinite number of situations. It's all about OOP: the logic should be where it makes sense for it to be.