Onorio Catenacci's blog articles

0
comment
on 4/28/2012 12:32 PM
There was a question posted to Stackoverflow about an implementation of the solution of “Einstein’s Riddle” in F#.  Here’s the text of the question, which I include in case the text of the question is later altered: I’m looking for Einstein’s Riddle solution using F# and I’ve found only Einstein meets F#. Is F# suitable [...]
>> Read the full article
.
0
comment
on 4/22/2012 11:01 AM
I’ve seen a relatively common anti-pattern in Object-Oriented development, although to be fair, I’ve seen something closely akin in non OO languages as well.  The following C# code is a demonstration of the issue:   Can you spot the problem? The problem is the constructor and the f function using the class variable _m directly.  [...]
>> Read the full article
.
0
comment
on 3/27/2012 5:31 AM
I often think of why I feel that it’s important to have a functional language—not just write code that’s pseudo-functional in an imperative language.  As I think this through, I wanted to record some of my ideas on the subject. Even the best developers I’ve known are almost always inclined to take the defaults.  I [...]
>> Read the full article
.
0
comment
on 3/9/2012 8:56 AM
At a few points in my career I’ve worked in tech support.  It’s an experience I heartily recommend to every developer.  Every developer should spend at least a month or two supporting software because it helps you to understand the sorts of issues our tech support people deal with.  I really believe that too many [...]
>> Read the full article
.
0
comment
on 2/28/2012 12:42 PM
Jon Harrop, who is a strong advocate for functional programming, recently tweeted some links to questions on programmers.stackexchange.com (here and here) I’m generalizing a bit (not much though) but the basic substance of these questions amounted to “Why Should I Learn Functional Programming?”   It’s a fair question.  I’ve been a developer and around developers long [...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper