Reputation
6,720
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
14 30
Newest
 Nice Answer
Impact
~301k people reached

Jul
1
reviewed Reject Static is bad, but what about the Factory pattern?
Jun
15
awarded  Nice Answer
Jun
4
comment Is there a name for the anti-pattern of having low-level components controlling higher-level ones?
layering violation.
Feb
24
comment How do I write a REStful API's functional specifications?
"To me a RESTful API is a simple bridge between databases and HTTP-based clients to access data in those databases." This is where you got it wrong. That would be an API of the database, the API for the application is a whole different thing
Feb
15
reviewed Approve Understanding the solution of exercise 1.16 of K&R as given in the “The C Answer book”
Feb
15
reviewed Reject How much detail to put into first iteration of project?
Feb
7
comment How to design a RESTful API with good performance
@EsbenSkovPedersen, no: /api/foos/?page=1 is the first page of the container, it should be a list of elements. /api/foos/1 is one element and still the 'real' URL of the resource.
Feb
1
comment Why would many duck-typed dynamic programming languages use a class-based approach instead of prototype-based OOP?
"...Alan Kay's current language..." which is...?
Jan
9
answered Are NoSQL databases the best choice for more efficiently querying large amounts of data?
Jan
6
awarded  Nice Answer
Jan
6
answered Why is there little use of filesharing as compression (outside of libraries)?
Dec
3
comment What can C++ do that Python cannot?
@Doval the "use dynamic language as statically-typed language to keep bugs down" is a poorly chosen straw man. good dynamic designs don't add type checking to tests, you can embrace dynamic typing and keep design clean, testable and low bug count. but we're going really far in the subjective discussion.
Dec
3
comment What can C++ do that Python cannot?
@jules: v8 is far from being the best JIT around, although it is a good example where bad language design makes it much harder to achieve desired performance. Still, what limits v8 performance is not dynamic typing but the specific object model.
Dec
3
comment What can C++ do that Python cannot?
the "static typing is inherently faster than dynamic typing" myth has been proved wrong several times by modern JITs
Nov
28
comment Advantages to Multiple Methods over Switch
+1 for "semantics, not mechanisms"
Nov
2
awarded  Yearling
Oct
15
answered Name for this type of parser, OR why it doesn't exist
Oct
5
answered HTML and CSS required for .NET Development
Sep
30
revised Dynamic vs Statically typed languages for websites
added 4 characters in body
Aug
5
comment Implementing a simple controller in embedded C
what's the problem with doing that bind() in C? you can just as easily register callbacks with function pointers