http

Recursos de programación de http
Chris here, and in this episode I'll be teaching you the basic concept of Syntax and Variables in Java! Find more tutorials and other neat things on http://www.programalotu.net Official Shop: http://es.qstoms.com/programalotu Second Channel: http://www.youtube.com/programalotutv Program It Yourself Blog: http://programalotu.blogspot.com/ Program It Yourself Twitter: https://twitter.com/ #!/ProgramaloTu Facebook Group: https://www.facebook.com/groups/288394547868119/
David Gómez (@dgomezg) presenta en #T3chFest2014 una recopilación de los WTF más divertidos y escandalosos en código. Sus slides: http://www.slideshare.net/dgomezg/measuring-code-quality-in-wtfmin
Web
12-02-2014
I've chosen a simple problem that can be solved using binary operations to show some different approaches to them: the Rock, Paper and Scissors gameBinary methods in OOP.This is a Ruby code that is using the double-dispatch pattern to solve this problem following a "full" OOP approach (not using any conditionals on types):When you call hand with two variants of Gesture (Rock, Paper and Scissors are all variants/types of Gesture but since Ruby has duck typing we don't need to have this superclass...
Web
10-02-2014
Last week I attended the first Clojure Developers Barcelona meetup.There we could listen a very interesting talk by Jiří Knesl: Writing Readable Clojure* CodeIt was a very interesting talk full of common sense.I think we all were a bit surprised because none of us expected there were going to be so many people interested in or already working with ClojureThere were also many ideas about new activities.I think this has just been the beginning of a very interesting community which will produce man...
Web
10-02-2014
I've just watched this interesting talk by Robert Martin:Let's Learn a Little Clojure - por Garajeando
As I'm doing with JavaScript, I'm going to start recording my Clojure learning path.Where am I?I'm a complete beginner in Clojure but I've been playing for a while with Racket (another Lispy language) in these two Coursera courses: Introduction to Systematic Program Design - Part 1Programming Languages So let's say that the parentheses don't make me fell dizzy anymore :)I really enjoyed working with Racket in these two courses. I wanted to learn more Racket but I had also been hearing a lot of...
In our first iteration in the JavaScript Code Retreat, we worked on the rules to tell if a cell goes on living or if a new cell is created having the restriction of not using conditionals.So we used two very small functions: goesOnLivingWith and isCreatedWith that accepted the number of neighbors as a parameter. We implemented them using TDD and end up with the following tests:The main problem with the names of these tests was that they were tightly coupled to the conditions in the rules we had...