github.com
homoiconic/homoiconic.markdown at master · raganwald-deprecated/homoiconic · GitHub
https://github.com/raganwald/homoiconic/blob/master/homoiconic.markdown
Cannot retrieve contributors at this time. 66 lines (36 sloc). Is an experiment in publishing code and words about code on a small scale. When I write, I add files to the homoiconic git repository, organized by date. Code is included in the posts and also in the folder with the posts that discuss them, so it's easy to download what you like. You can even download the entire site as an archive! Homoiconic is really simple:. Snippets of code and words about snippets of code. What can I read right now?
github.com
homoiconic/fibonacci.md at master · raganwald-deprecated/homoiconic · GitHub
https://github.com/raganwald/homoiconic/blob/master/2008-12-12/fibonacci.md
Cannot retrieve contributors at this time. 224 lines (151 sloc). A program to compute the nth Fibonacci number. Since I'm looking for a job. And people often like to ask for a fizzbuzz. Program to weed out the folks who can't string together a few lines of code, I thought I'd write up a program to compute the nth Fibonacci number. There's an intriguing bit of matrix math involved, so I learned something while implementing it. We also agreed that any Guess the answer I'm thinking of. But we batted around ...
weblog.raganwald.com
Too much of a good thing: not all functions should be object methods
http://weblog.raganwald.com/2007/10/too-much-of-good-thing-not-all.html
This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com. Thursday, October 25, 2007. Too much of a good thing: not all functions should be object methods. OOP is several different ideas put together, the most important of which is. Mdash; Information Hiding. Objects are responsible for their data and for their algorithms. Should objects be responsible for all of their own behaviour? Mdash;H. L. Mencken. In practice, each object in a system can be invol...
weblog.raganwald.com
Golf is a good program spoiled
http://weblog.raganwald.com/2007/12/golf-is-good-program-spoiled.html
This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com. Thursday, December 20, 2007. Golf is a good program spoiled. A reader mentioned that “It’s not about lines of code.” And he was right: Brevity alone is an unreliable way to judge a program. The problem is—quite simply—the existence of Golf. In any Turing Equivalent language, it is possible to construct programs that are very small and very difficult to understand. Brevity is not our goal, but it.
weblog.raganwald.com
Object#andand & Object#me in Ruby
http://weblog.raganwald.com/2008/01/objectandand-objectme-in-ruby.html
This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com. Thursday, January 24, 2008. Object#andand and Object#me in Ruby. Ruby programmers are familiar with the two. The typical use for them is when you have a variable that might be nil. For example:. First name & = @first name.trim. You are trimming the first name provided it isn’t nil, and you are assigning ‘612-777-9311’ to the phone if it. Won’t work because. It can cause a lot of damage. Note that...
darrennewton.com
Get Functional with Underscore-Contrib | Miscellanea by Darren Newton
http://www.darrennewton.com/2013/05/05/get-functional-with-underscore-contrib
Code, design and cultural ephemera. May 5, 2013. Get Functional with Underscore-Contrib. Repo recently which is loaded with functional JavaScript goodness based on the popular underscore. Library. I walk through a few examples of how I use it in the hopes you’ll get interested in working out new ways to solve your own day-to-day issues. How to get it. Has been getting a lot of play recently, but many demos of languages like Clojure. If you don’t already use or know about Jeremy Ashkenas’. This post is ba...
leanpub.com
Kestrels… by Reg “raganwald” Braithwaite [PDF/iPad/Kindle]
https://leanpub.com/combinators
Kestrels, Quirky Birds, and Hopeless Egocentricity. Add Ebook to Cart. Kestrels, Quirky Birds, and Hopeless Egocentricity. Raganwalds collected adventures in Combinatory Logic and Ruby Meta-Programming. This book is 100% complete. October 01, 2013. Coffee, Kestrels, and Code. This book is made out of nearly. 100% recycled blog posts. O O it seems there's no limit in the joy of coding and thinking in #ruby Edoardo Rossi. Working through @raganwald's combinator book. I WROTE A THRUSH! Songs of the Cardinal.
lanyrd.com
Reg Braithwaite's conference talks and presentations | Lanyrd
http://lanyrd.com/profile/raganwald
Lanyrd.com The Social Conference Directory. At either end of the educational spectrum, there lies a hacker class. Reginald Raganwald Braithwaite is proof that somewhere, a village is missing its idiot. Either that, or a combinatory forest is . See full bio. Spoken at 16 events in 6 countries. JavaScript Combinators, the six editio. First-Class Commands: An unexpectedly . JavaScript Combinators, the six editio. Duck Typing, Compatibility, and the Adap. Duck Typing, Compatibility, and the Adap.
weblog.raganwald.com
Don't Overthink FizzBuzz
http://weblog.raganwald.com/2007/01/dont-overthink-fizzbuzz.html
This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com. Wednesday, January 24, 2007. I noticed some traffic coming to my post on juggling. From Using FizzBuzz to Find Developers who Grok Coding. Like me, the author is having trouble with the fact that 199 out of 200. Applicants for every programming job can’t write code at all. I repeat:. They can’t write any code whatsoever. One of the nice things about using a tiny problem is that anyone who has wri...
recursiveuniver.se
cafeaulife.coffee
http://recursiveuniver.se/docs/cafeaulife.html
Jump To …. Cafe au Life is an implementation of John Conway's Game of Life. Cellular automata written in CoffeeScript. Cafe au Life runs on Node.js. It is not designed to run as an interactive program in a browser window. Cafe au Life's Github project is here. This file, cafeaulife.coffee. Contains the core engine for computing the future of any life universe of size. A period 24 Glider Gun. Gliders of different periods are useful for synchronizing signals in complex Life machines.). Broadly speaking, Ha...
SOCIAL ENGAGEMENT