5,060 reputation
11126
bio website
location Düsseldorf, Germany
age 39
visits member for 3 years, 6 months
seen yesterday
Software developer, mathematician

Jun
25
comment Is there a benefit in compiling your code as you go along?
Interestingly, this is a good reason to regularly compile even if compilation is slow. Good point.
Jun
23
comment What is the ideal length of a method?
Related question: Good practice class line count
Jun
11
comment Should maven generate jaxb java code or just use java code from source control?
Why does "Eclipse force you to check in generated code"? We also use JAXB to create code from XSDs (using the mojo.codehaus.org/jaxb2-maven-plugin ) during the Maven build, and Eclipse is quite happy with that. You only need to manually add the folder under target/ with the generated code to Eclipse's "build path".
May
6
revised Progressive Enhancement vs. Single Page Apps
spelling
May
6
comment Progressive Enhancement vs. Single Page Apps
@Simon: You can make a SPA accessible as well (see e.g. stackoverflow.com/questions/15318661/… ). Likewise for SEO (if SEO matters, which will depend on the app).
May
2
awarded  Revival
Apr
19
comment Why do git commits not contain the name of the branch they were created on?
Note to self: Interestingly, in Mercurial the commit does contain the branch name. So it seems the Mercurial devs made a different design decision than the git devs did. See e.g. felipec.wordpress.com/2012/05/26/… for details.
Apr
12
awarded  Custodian
Apr
12
reviewed Reopen Make use of design patterns in C?
Apr
9
comment Pulling changes from master to my work branch?
I think the importance of continuous integration cannot be stressed enough, both in the sense of integrating everything into one branch, and in the sense of daily/hourly builds (using Jenkins or similar).
Apr
1
awarded  Necromancer
Mar
29
revised How do statically typed languages handle test discovery?
appears to rely on -> uses. Yes, it really does :-).
Mar
26
awarded  Popular Question
Mar
6
awarded  Good Answer
Feb
27
comment Are there issues with learning to program on a Virtual Machine?
Well, DirectX is irrelevant in this case, as OP is running Linux in the VM. However, at least VMWare and VirtualBox also have some support for hardware acceleration of OpenGL, so this might work.
Feb
27
awarded  Nice Answer
Feb
27
answered How do I explain to my boss what a 'Virtual Machine' means?
Feb
12
answered Quality Assurance (Testing) in Scrum
Feb
6
comment RESTful API design. What should I return if there are no rows?
Another problem with this solution is that it will typically need special code in the client: If the response is an empty list, it can be parsed as JSON just like a normal response. If the response is an empty body, the JSON parser will likely complain (because an emtpy document is not valid JSON), so the client needs extra code to check for HTTP 204 and skip the parsing.
Jan
31
comment Should I have unit tests for known defects?
Related: Should I intentionally break the build when a bug is found in production?