71,069 reputation
13169296
bio website pelicandd.com
location France
age 27
visits member for 4 years, 6 months
seen 29 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:


1h
answered Version controlling a database's contents
18h
revised Down Sides to Using Properties as Opposed to Method Variables
Since the question is tagged C#, made the code to look like C# code.
1d
answered Should I omit database and server communication (after initial response)?
2d
revised Java front-end, PHP/MySQL back end methodology
added 369 characters in body
2d
comment Java front-end, PHP/MySQL back end methodology
As I understand it, Jackson is just a JSON generator and parser. When working with SOAP, you are at a higher level of abstraction (at least in .NET Framework, but I'm sure Java and PHP have similar tools); for instance, you don't have to deal with raw URIs—you just declare your interface, and the remaining work is done automatically. If you're already at this level and the only thing which annoys you is to write the interface itself and bind it to the database, then take a look at WCF Data Services (previously called Microsoft Astoria)—Java should have something like that too.
2d
answered Java front-end, PHP/MySQL back end methodology
Apr
20
revised Should HTTP Request/Response objects be immutable?
added 762 characters in body
Apr
20
comment Is performance the only reason not to use SignalR (websockets) entirely in lieu of a traditional REST API?
@gnychis: there are many solutions for that, but many of them are more related to the infrastructure itself (that is what serverfault.com is for). In general, throw more hardware and split users among domains, so that some connections are handled by sockets1.example.com, others by sockets2.example.com, etc. Quite effective but also quite expensive in terms of hardware and bandwidth.
Apr
18
comment Dependency injection vs dependency lookup in a layered architecture
@Flavius: Static makes somehow sense in a case of service locator pattern, but yes, it looks weird and is avoided by many developers. As for frontally answering the questions, I believe I did for the first one by listing the benefits and the drawbacks. I haven't answered your second question because its subjective aspect ("I use DI most of the time because of the drawback above" is not that interesting as an answer.)
Apr
18
answered Dependency injection vs dependency lookup in a layered architecture
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 I am using the Fat Free Framework, does my web app need to be under the GPL license?
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?