Reputation
1,626
Next privilege 2,000 Rep.
Edit questions and answers
Badges
4 13
Newest
 Custodian
Impact
~69k people reached

Feb
8
comment FP: Capturing the characteristics of a process which blocks, causes side-effects, and may fail
@kenToLearn Thanks for the link!
Nov
23
revised Shipping my first class library. Any gotchas I need to be aware of?
They were not literal bullets.
Nov
23
suggested approved edit on Shipping my first class library. Any gotchas I need to be aware of?
Oct
30
answered Fundamental issues of programming
Oct
21
comment How does the usage of MVC in web development fundamentally differ from the original usage of the pattern?
@JonathanTodd This answer further down in that question thread references the original work on MVC; you might check out the web-page he links to for more of the history. I found it interesting.
Oct
21
comment Is it OK to use mongodb's query object format as a parameter for my api?
@Joe Some points you might consider: Will you ever want to change databases? What if a version of MongoDB changes its query syntax and your users want to use that -- will your validation logic cope? Do you want your users to have to consult two documentation sources (one external!) to use your API?
Oct
15
comment Functional programming: Compare all items in an array
@jk it does indeed appear to be every, thanks.
Oct
15
answered Functional programming: Compare all items in an array
Oct
14
comment sessions and stateless rest
@aceminer I found this brief introduction to REST very informative; it has some stuff on the stateless nature of REST.
Oct
8
revised What does the prefix “on” in a function (e.g.“onButtonPressed”) mean?
Expanded answer based on discussion in comments
Oct
7
comment What does the prefix “on” in a function (e.g.“onButtonPressed”) mean?
@MetaFight Yeah, when I initially encountered the base-class convention it really threw me for a loop, having been used to On prefixing event handlers. I hadn't known the convention was to treat it as a handler in derived classes (having mainly done base-class implementations in my C# work and only seeing examples of such). That is quite awkward.
Oct
6
comment What does the prefix “on” in a function (e.g.“onButtonPressed”) mean?
In non-C# languages I'm sure that's true, but C# uses the convention I've outlined where the event-firing function begins with On. I agree it seems backwards, but that's the convention. My comment (and sorry if it wasn't clear) was that the firing function would be better prefixed with Emit or Fire (so I agree with you on that).
Oct
6
answered What does the prefix “on” in a function (e.g.“onButtonPressed”) mean?
Aug
24
awarded  Custodian
Aug
24
reviewed No Action Needed How to make sure people call methods in the right order?
Aug
14
revised Can higher order functions ever be pure?
Denoted code blocks for readability
Aug
14
suggested approved edit on Can higher order functions ever be pure?
Aug
12
revised Patterns for sharing context variables between functions
Added note about using `yield`
Aug
12
revised Patterns for sharing context variables between functions
Added admonition about mutability
Aug
12
comment Patterns for sharing context variables between functions
@AndreiKucharavy I added an update and expanded my answer to address your question; hope it's clearer now!