73,314 reputation
15171300
bio website pelicandd.com
location France
age 28
visits member for 4 years, 7 months
seen 22 mins 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:


4h
revised How much should I concern myself with hiding the IDs of my database in URLs?
added 530 characters in body
4h
answered How much should I concern myself with hiding the IDs of my database in URLs?
1d
awarded  Nice Answer
2d
revised Refactoring case-when statement
added 102 characters in body
2d
answered Refactoring case-when statement
2d
revised What best practices should be employed in a PHP login script?
added 2587 characters in body
2d
revised What's the best practise for storing web server credentials for your web app deployment?
added 866 characters in body
2d
comment What's the best practise for storing web server credentials for your web app deployment?
The three bullet points are more comments/notes than a part of the answer, which explains their off-topic character. I find them still relevant, especially in a context where the discussed example could easily use good placeholders instead of bad ones.
2d
awarded  Famous Question
May
19
answered What's the best practise for storing web server credentials for your web app deployment?
May
18
revised How do you handle saving blog tags in MVC?
added 2557 characters in body
May
18
answered Would it look unprofessional to ask users of a mobile app to uninstall app then install it again (clean install)?
May
18
comment Design suggestions for converters in Java
@ThomasOwens: you're right, toString() is far from being a good example of OOP and SRP (especially since conversion from an integer or a double to a string is usually quite complex). I edited my answer to highlight the drawbacks you've noted.
May
18
revised Design suggestions for converters in Java
added 454 characters in body
May
18
comment Design suggestions for converters in Java
@ThomasOwens: Same reason as int or double has toString(): why would it convert itself to a string? By having a toLegacy(), consistency is ensured, making it easier to find the relevant method. Of course, there are cases when the slight benefit of consistency is not worth it, in which case one would probably use the pattern I described in the second part of my answer.
May
18
answered Design suggestions for converters in Java
May
18
comment How do you handle saving blog tags in MVC?
@DanBeaulieu: no, if it works, then you're doing it right. Since you use a view model, the conversion from a string to a list is done automatically. This being said, it's difficult to understand your case without seeing any code. How is the binding done? What are the client-side controls for the list of tags?...
May
18
answered How do you handle saving blog tags in MVC?
May
17
revised Detecting and Dealing with obscene language in user input
added 747 characters in body
May
17
answered Detecting and Dealing with obscene language in user input