From 8c4fb3774fbf9ceb05dbdc7e086871cbec11bf2d Mon Sep 17 00:00:00 2001 From: Reg Braithwaite Date: Thu, 3 Jan 2013 00:13:28 -0500 Subject: [PATCH] My recent work --- 2008-10-27/unfold.markdown | 4 +++- 2008-10-28/and_and_or.markdown | 4 +++- 2008-10-29/kestrel.markdown | 4 +++- 2008-10-29/you_keep_using_that_idiom.markdown | 4 +++- 2008-10-30/thrush.markdown | 4 +++- 2008-10-30/why_im_using_git.markdown | 4 +++- 2008-10-31/songs_of_the_cardinal.markdown | 4 +++- ..._unhygienic_and_call-by-name_semantics_in_rewrite.markdown | 4 +++- .../quirky_birds_and_meta_syntactic_programming.markdown | 4 +++- 2008-11-04/unary_ampersand_in_ruby.markdown | 4 +++- 2008-11-07/README.md | 4 +++- 2008-11-07/comment_on_implementing_advice.markdown | 4 +++- 2008-11-07/from_birds_that_compose_to_method_advice.markdown | 4 +++- 2008-11-09/proc_arity.markdown | 4 +++- 2008-11-12/combinator_chemistry.md | 4 +++- 2008-11-12/the_obdurate_kestrel.md | 4 +++- 2008-11-16/joy.md | 4 +++- 2008-11-21/cdr.md | 4 +++- 2008-11-21/templates_double_mockingbirds_and_helpers.md | 4 +++- 2008-11-23/recursive_combinators.md | 4 +++- 2008-11-26/practical_recursive_combinators.md | 4 +++- 2008-11-28/you_cant_be_serious.md | 4 +++- 2008-12-01/keep_your_privates_to_yourself.md | 4 +++- 2008-12-03/rcall.md | 4 +++- 2008-12-09/nuno_job_on_rewrite.md | 4 +++- 2008-12-1/keep_your_privates_to_yourself.md | 4 +++- 2008-12-12/fibonacci.md | 4 +++- 2008-12-16/welcome.md | 4 +++- 2008-12-17/another_fibonacci.md | 4 +++- 2008-12-18/called_by_name.md | 4 +++- 2008-12-23/bah_humbug.md | 4 +++- 2009-01-02/flight_of_the_phoenix.md | 4 +++- 2009-01-05/andand_even_more.md | 4 +++- 2009-01-06/rewrite_rails.md | 4 +++- 2009-01-12/mundane.md | 4 +++- 2009-01-13/maybe.md | 4 +++- 2009-01-21/old.md | 4 +++- 2009-02-02/hopeless_egocentricity.md | 4 +++- 2009-02-12/a_question.md | 4 +++- 2009-03-03/circular.md | 4 +++- 2009-03-07/surreal.md | 4 +++- 2009-03-12/another_question.md | 4 +++- 2009-04-08/sick.md | 4 +++- 2009-04-09/my_objection_to_sum.md | 4 +++- 2009-04-15/keywords.md | 4 +++- 2009-04-17/eggs.md | 4 +++- 2009-04-28/extension_methods.md | 4 +++- 2009-05-01/optimism.md | 4 +++- 2009-05-13/tough_crowd.md | 4 +++- 2009-06-02/functional_complexity.md | 4 +++- 2009-06-26/no_hire.md | 4 +++- 2009-06-29/wrapping_combinators.md | 4 +++- 2009-08-29/returning.md | 4 +++- 2009-09-22/anaphora.md | 4 +++- 2009-10-08/metalinguistic.md | 4 +++- 2009-10-08/no_hire.md | 4 +++- 2009-10-20/high_anxiety.md | 4 +++- 2009-12-04/kestrels_on_rails.md | 4 +++- 2009-12-09/block_styling.markdown | 4 +++- 2010/01/beautiful_failure.markdown | 4 +++- 2010/02/difficult_distraction.md | 4 +++- 2010/02/head_scratching.md | 4 +++- 2010/08/ouch.md | 4 +++- 2010/08/out.md | 4 +++- 2010/08/wood_and_stones.md | 4 +++- 2010/09/jquery_predicates.md | 4 +++- 2010/09/meld.md | 4 +++- 2011/01/anything_to_declare.md | 4 +++- 2011/01/misadventure_part_i.md | 4 +++- 2011/01/misadventure_part_ii.md | 4 +++- 2011/01/misadventure_part_iii.md | 4 +++- 2011/08/gotcha.md | 4 +++- 2011/08/hungarian.md | 4 +++- 2011/11/COMEFROM.md | 4 +++- 2011/11/YouAreDaChef.md | 4 +++- 2011/11/mockingbirds.md | 4 +++- 2011/12/jargon.md | 4 +++- ...rt-and-gets-things-done-is-necessary-but-not-sufficient.md | 4 +++- 2011/value.markdown | 4 +++- 2012/01/captain-obvious-on-javascript.md | 4 +++- 2012/01/reuseable-abstractions.md | 4 +++- 2012/02/Literate-Programming-Matters.md | 4 +++- 2012/03/garbage_collection_in_coffeescript.md | 4 +++- 2012/05/anaphora.md | 4 +++- 2012/05/i.md | 4 +++- 2012/05/read_only_code.md | 4 +++- 2012/08/method-decorators-and-combinators-in-coffeescript.md | 4 +++- 2012/09/actually-YOU-dont-understand-lexical-scope.md | 4 +++- 2012/09/lexical-scope-in-coffeescript.md | 4 +++- 2012/09/memoize-the-practical-method-decorator.md | 4 +++- 2012/09/precondition-and-postcondition.md | 4 +++- 2012/10/encapsulation.cs.md | 4 +++- 2012/10/encapsulation.js.md | 4 +++- 2012/10/idiot.cs.md | 4 +++- 2012/10/idiot.js.md | 4 +++- 2012/11/canonicalization.cs.md | 4 +++- 2012/11/canonicalization.js.md | 4 +++- 2012/11/refactoring_to_jquery_combinators.md | 4 +++- 2012/12/combinators_1.md | 4 +++- 2012/12/combinators_2.md | 4 +++- 2012/12/end_of_days_ellipses.md | 4 +++- 2012/12/walled-gardens.md | 4 +++- 2012/12/weak-binding.md | 4 +++- 2013/01/effective-javascript.md | 2 +- README.markdown | 4 +++- dumping_ground/second_hand_news.md | 4 +++- homoiconic.markdown | 4 +++- 107 files changed, 319 insertions(+), 107 deletions(-) diff --git a/2008-10-27/unfold.markdown b/2008-10-27/unfold.markdown index d9992aa8..2c7d1961 100644 --- a/2008-10-27/unfold.markdown +++ b/2008-10-27/unfold.markdown @@ -23,7 +23,9 @@ The code for unfold is at [unfold.rb](unfold.rb). To use it in a Rails project, --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-10-28/and_and_or.markdown b/2008-10-28/and_and_or.markdown index aca10c3c..400f1ee0 100644 --- a/2008-10-28/and_and_or.markdown +++ b/2008-10-28/and_and_or.markdown @@ -37,7 +37,9 @@ The predicate seems less important than the consequent, which suggests that it s --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-10-29/kestrel.markdown b/2008-10-29/kestrel.markdown index f8abef25..12c6149f 100644 --- a/2008-10-29/kestrel.markdown +++ b/2008-10-29/kestrel.markdown @@ -144,7 +144,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * "[JavaScript Allonge](http://leanpub.com/javascript-allonge),[CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto)", "[Kestrels, Quirky Birds, and Hopeless Egocentricity](http://leanpub.com/combinators)" and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-10-29/you_keep_using_that_idiom.markdown b/2008-10-29/you_keep_using_that_idiom.markdown index 7af843a4..22a0c843 100644 --- a/2008-10-29/you_keep_using_that_idiom.markdown +++ b/2008-10-29/you_keep_using_that_idiom.markdown @@ -59,7 +59,9 @@ It is a matter of wonder why ordering arrays is handled with `sort` and `sort!`, --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-10-30/thrush.markdown b/2008-10-30/thrush.markdown index 8384e4df..5bdc90a9 100644 --- a/2008-10-30/thrush.markdown +++ b/2008-10-30/thrush.markdown @@ -92,7 +92,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-10-30/why_im_using_git.markdown b/2008-10-30/why_im_using_git.markdown index 22093177..80ef3576 100644 --- a/2008-10-30/why_im_using_git.markdown +++ b/2008-10-30/why_im_using_git.markdown @@ -21,7 +21,9 @@ Reg Braithwaite: --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-10-31/songs_of_the_cardinal.markdown b/2008-10-31/songs_of_the_cardinal.markdown index 33e8f59e..05a332cc 100644 --- a/2008-10-31/songs_of_the_cardinal.markdown +++ b/2008-10-31/songs_of_the_cardinal.markdown @@ -122,7 +122,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-03/with_unhygienic_and_call-by-name_semantics_in_rewrite.markdown b/2008-11-03/with_unhygienic_and_call-by-name_semantics_in_rewrite.markdown index be89c468..abbe186e 100644 --- a/2008-11-03/with_unhygienic_and_call-by-name_semantics_in_rewrite.markdown +++ b/2008-11-03/with_unhygienic_and_call-by-name_semantics_in_rewrite.markdown @@ -231,7 +231,9 @@ As a example, things like [andand](http://github.com/raganwald/andand/tree "raga --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-04/quirky_birds_and_meta_syntactic_programming.markdown b/2008-11-04/quirky_birds_and_meta_syntactic_programming.markdown index 69d36540..e63dd298 100644 --- a/2008-11-04/quirky_birds_and_meta_syntactic_programming.markdown +++ b/2008-11-04/quirky_birds_and_meta_syntactic_programming.markdown @@ -249,7 +249,9 @@ p.s. Please vote for this post on [ruby.reddit.com](http://www.reddit.com/r/ruby --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-04/unary_ampersand_in_ruby.markdown b/2008-11-04/unary_ampersand_in_ruby.markdown index ad55482c..d9527200 100644 --- a/2008-11-04/unary_ampersand_in_ruby.markdown +++ b/2008-11-04/unary_ampersand_in_ruby.markdown @@ -176,7 +176,9 @@ p.s. *This post originally appeared on [weblog.raganwald.com](http://weblog.raga --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-07/README.md b/2008-11-07/README.md index 0def692d..46e10bc8 100644 --- a/2008-11-07/README.md +++ b/2008-11-07/README.md @@ -246,7 +246,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-07/comment_on_implementing_advice.markdown b/2008-11-07/comment_on_implementing_advice.markdown index a2c3fc0d..8a94b874 100644 --- a/2008-11-07/comment_on_implementing_advice.markdown +++ b/2008-11-07/comment_on_implementing_advice.markdown @@ -27,7 +27,9 @@ Very correct, and when time permits we could look at a messier but faster soluti --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-07/from_birds_that_compose_to_method_advice.markdown b/2008-11-07/from_birds_that_compose_to_method_advice.markdown index fbae6d8f..31ace35b 100644 --- a/2008-11-07/from_birds_that_compose_to_method_advice.markdown +++ b/2008-11-07/from_birds_that_compose_to_method_advice.markdown @@ -248,7 +248,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-09/proc_arity.markdown b/2008-11-09/proc_arity.markdown index 4f9e7118..804f6b51 100644 --- a/2008-11-09/proc_arity.markdown +++ b/2008-11-09/proc_arity.markdown @@ -49,7 +49,9 @@ It seems that if you explicitly define a method taking no parameters, you get th --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-12/combinator_chemistry.md b/2008-11-12/combinator_chemistry.md index fca822de..8f31e4eb 100644 --- a/2008-11-12/combinator_chemistry.md +++ b/2008-11-12/combinator_chemistry.md @@ -652,7 +652,9 @@ Bruno --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-12/the_obdurate_kestrel.md b/2008-11-12/the_obdurate_kestrel.md index 8634feae..59fe0606 100644 --- a/2008-11-12/the_obdurate_kestrel.md +++ b/2008-11-12/the_obdurate_kestrel.md @@ -130,7 +130,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-16/joy.md b/2008-11-16/joy.md index 796dd46c..bd3dccd4 100644 --- a/2008-11-16/joy.md +++ b/2008-11-16/joy.md @@ -135,7 +135,9 @@ p.s. Just published: [Combinatory Logic](http://plato.stanford.edu/entries/logic --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-21/cdr.md b/2008-11-21/cdr.md index 0870c8e6..18171f5b 100644 --- a/2008-11-21/cdr.md +++ b/2008-11-21/cdr.md @@ -25,7 +25,9 @@ p.s. If you press me to give a firm opinion, I choose [blue in green](http://bik --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-21/templates_double_mockingbirds_and_helpers.md b/2008-11-21/templates_double_mockingbirds_and_helpers.md index 0d18d296..9f67d014 100644 --- a/2008-11-21/templates_double_mockingbirds_and_helpers.md +++ b/2008-11-21/templates_double_mockingbirds_and_helpers.md @@ -327,7 +327,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-23/recursive_combinators.md b/2008-11-23/recursive_combinators.md index 7f265b6d..ac7f7d98 100644 --- a/2008-11-23/recursive_combinators.md +++ b/2008-11-23/recursive_combinators.md @@ -394,7 +394,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-26/practical_recursive_combinators.md b/2008-11-26/practical_recursive_combinators.md index df034ba2..31a70bff 100644 --- a/2008-11-26/practical_recursive_combinators.md +++ b/2008-11-26/practical_recursive_combinators.md @@ -434,7 +434,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-11-28/you_cant_be_serious.md b/2008-11-28/you_cant_be_serious.md index 3ff1b7c1..c7d46e68 100644 --- a/2008-11-28/you_cant_be_serious.md +++ b/2008-11-28/you_cant_be_serious.md @@ -193,7 +193,9 @@ _More on recursive combinators_: [Refactoring Methods with Recursive Combinators --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-01/keep_your_privates_to_yourself.md b/2008-12-01/keep_your_privates_to_yourself.md index 4cd82875..4981cee1 100644 --- a/2008-12-01/keep_your_privates_to_yourself.md +++ b/2008-12-01/keep_your_privates_to_yourself.md @@ -405,7 +405,9 @@ And a tip: *Using local variables and `defne_method` to create private helpers a --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-03/rcall.md b/2008-12-03/rcall.md index 628ad88f..ccc3f770 100644 --- a/2008-12-03/rcall.md +++ b/2008-12-03/rcall.md @@ -84,7 +84,9 @@ If you've been following along with the techniques in [Practical Recursive Combi --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-09/nuno_job_on_rewrite.md b/2008-12-09/nuno_job_on_rewrite.md index 560f7c74..2a772b67 100644 --- a/2008-12-09/nuno_job_on_rewrite.md +++ b/2008-12-09/nuno_job_on_rewrite.md @@ -18,7 +18,9 @@ I received a very nice email from [Nuno Job](http://github.com/dscape). Here it --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-1/keep_your_privates_to_yourself.md b/2008-12-1/keep_your_privates_to_yourself.md index 98b27558..d5cea349 100644 --- a/2008-12-1/keep_your_privates_to_yourself.md +++ b/2008-12-1/keep_your_privates_to_yourself.md @@ -357,7 +357,9 @@ And a tip: *Using local variables and `define_method` to create private helpers --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-12/fibonacci.md b/2008-12-12/fibonacci.md index 95f3dc4a..1e725198 100644 --- a/2008-12-12/fibonacci.md +++ b/2008-12-12/fibonacci.md @@ -207,7 +207,9 @@ In the context of a hypothetical job interview, of course, the correct answer is --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-16/welcome.md b/2008-12-16/welcome.md index a5cf7473..2344511d 100644 --- a/2008-12-16/welcome.md +++ b/2008-12-16/welcome.md @@ -29,7 +29,9 @@ p.s. A must-read: [Try() as you might](http://blog.lawrencepit.com/2009/01/11/tr --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-17/another_fibonacci.md b/2008-12-17/another_fibonacci.md index b798a085..52281bf8 100644 --- a/2008-12-17/another_fibonacci.md +++ b/2008-12-17/another_fibonacci.md @@ -66,7 +66,9 @@ p.s. *Another* post on Fibonacci? *Dude, WTF!?* My response is to paraphrase [Di --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-18/called_by_name.md b/2008-12-18/called_by_name.md index 71c6d662..043641e7 100644 --- a/2008-12-18/called_by_name.md +++ b/2008-12-18/called_by_name.md @@ -322,7 +322,9 @@ I am fixing this, and my first priority is to make `called_by_name` work again. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2008-12-23/bah_humbug.md b/2008-12-23/bah_humbug.md index 58a5302e..9f064827 100644 --- a/2008-12-23/bah_humbug.md +++ b/2008-12-23/bah_humbug.md @@ -9,7 +9,9 @@ I hope that over time you will grow to like reading it in this minimalist format --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-01-02/flight_of_the_phoenix.md b/2009-01-02/flight_of_the_phoenix.md index 6bc1a663..b56adf7d 100644 --- a/2009-01-02/flight_of_the_phoenix.md +++ b/2009-01-02/flight_of_the_phoenix.md @@ -75,7 +75,9 @@ This is not ready for prime time, it's just something I'm toying with. I'm using --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-01-05/andand_even_more.md b/2009-01-05/andand_even_more.md index 94d29b14..726a7dda 100644 --- a/2009-01-05/andand_even_more.md +++ b/2009-01-05/andand_even_more.md @@ -56,7 +56,9 @@ Like anything else, `andand do ... end` is a tool to be used in specialized situ --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-01-06/rewrite_rails.md b/2009-01-06/rewrite_rails.md index 85fdd2c9..724ab1ff 100644 --- a/2009-01-06/rewrite_rails.md +++ b/2009-01-06/rewrite_rails.md @@ -12,7 +12,9 @@ But if you are using `Object#andand` or `String#to_proc` in a Rails project, ple --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-01-12/mundane.md b/2009-01-12/mundane.md index f809e4e5..e5a72423 100644 --- a/2009-01-12/mundane.md +++ b/2009-01-12/mundane.md @@ -13,7 +13,9 @@ Just a thought... --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-01-13/maybe.md b/2009-01-13/maybe.md index f1b10970..aa83fecb 100644 --- a/2009-01-13/maybe.md +++ b/2009-01-13/maybe.md @@ -113,7 +113,9 @@ Nevertheless, it's a really provocative idea. And now I'm going to make myself s --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-01-21/old.md b/2009-01-21/old.md index f4200db3..d8ac239e 100644 --- a/2009-01-21/old.md +++ b/2009-01-21/old.md @@ -41,7 +41,9 @@ Unfinished ideas are opportunities. Old ideas are opportunities. Embrace them. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-02-02/hopeless_egocentricity.md b/2009-02-02/hopeless_egocentricity.md index 56040184..d516eec1 100644 --- a/2009-02-02/hopeless_egocentricity.md +++ b/2009-02-02/hopeless_egocentricity.md @@ -161,7 +161,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-02-12/a_question.md b/2009-02-12/a_question.md index c9bda2f4..52146442 100644 --- a/2009-02-12/a_question.md +++ b/2009-02-12/a_question.md @@ -40,7 +40,9 @@ If someone can figure out what it means for a programmer to be more productive, --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-03-03/circular.md b/2009-03-03/circular.md index dffb7d18..a18111d0 100644 --- a/2009-03-03/circular.md +++ b/2009-03-03/circular.md @@ -22,7 +22,9 @@ Circular --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-03-07/surreal.md b/2009-03-07/surreal.md index 2e72963e..686702e6 100644 --- a/2009-03-07/surreal.md +++ b/2009-03-07/surreal.md @@ -244,7 +244,9 @@ So... If you want a readable and entertaining exposition, read [Knuth](http://ww --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-03-12/another_question.md b/2009-03-12/another_question.md index c102119b..12bb0b9e 100644 --- a/2009-03-12/another_question.md +++ b/2009-03-12/another_question.md @@ -101,7 +101,9 @@ That you should refactor it into this: --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-04-08/sick.md b/2009-04-08/sick.md index 32169349..cabd9ab8 100644 --- a/2009-04-08/sick.md +++ b/2009-04-08/sick.md @@ -21,7 +21,9 @@ Now its your turn. Dazzle me. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-04-09/my_objection_to_sum.md b/2009-04-09/my_objection_to_sum.md index 53526674..c6e11939 100644 --- a/2009-04-09/my_objection_to_sum.md +++ b/2009-04-09/my_objection_to_sum.md @@ -87,7 +87,9 @@ Someone asked wither `an_array_instance.sum()` is really necessary given that we --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-04-15/keywords.md b/2009-04-15/keywords.md index 6c4f652f..42c89529 100644 --- a/2009-04-15/keywords.md +++ b/2009-04-15/keywords.md @@ -68,7 +68,9 @@ It reads like it sounds: "Do this and then do that." The if statement sounds too --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-04-17/eggs.md b/2009-04-17/eggs.md index 24da5282..a663eb8b 100644 --- a/2009-04-17/eggs.md +++ b/2009-04-17/eggs.md @@ -19,7 +19,9 @@ Fix one and you fix the other. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-04-28/extension_methods.md b/2009-04-28/extension_methods.md index f070a77f..4e968796 100644 --- a/2009-04-28/extension_methods.md +++ b/2009-04-28/extension_methods.md @@ -257,7 +257,9 @@ But if you want to write well-factored object-oriented code, an extension method --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-05-01/optimism.md b/2009-05-01/optimism.md index a883ff5f..9fef8a5a 100644 --- a/2009-05-01/optimism.md +++ b/2009-05-01/optimism.md @@ -105,7 +105,9 @@ THIS spirit of confidence and change is optimism, and it's what I hope we will a --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-05-13/tough_crowd.md b/2009-05-13/tough_crowd.md index 462b1c68..b3b2c817 100644 --- a/2009-05-13/tough_crowd.md +++ b/2009-05-13/tough_crowd.md @@ -35,7 +35,9 @@ It's too small a sample to draw conclusions about communities and bias, but the --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-06-02/functional_complexity.md b/2009-06-02/functional_complexity.md index 283eca53..dff825af 100644 --- a/2009-06-02/functional_complexity.md +++ b/2009-06-02/functional_complexity.md @@ -188,7 +188,9 @@ In other words, these two programs are by necessity congruent modulo test suites --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-06-26/no_hire.md b/2009-06-26/no_hire.md index dbddf98f..8e8b066b 100644 --- a/2009-06-26/no_hire.md +++ b/2009-06-26/no_hire.md @@ -25,7 +25,9 @@ NO HIRE. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-06-29/wrapping_combinators.md b/2009-06-29/wrapping_combinators.md index 7584e740..3a04f699 100644 --- a/2009-06-29/wrapping_combinators.md +++ b/2009-06-29/wrapping_combinators.md @@ -151,7 +151,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-08-29/returning.md b/2009-08-29/returning.md index d6e062ac..78d7bd17 100644 --- a/2009-08-29/returning.md +++ b/2009-08-29/returning.md @@ -149,7 +149,9 @@ Curiosity. It's easy to dismiss programmers who accidentally misuse features lik --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-09-22/anaphora.md b/2009-09-22/anaphora.md index 2360da45..973501b1 100644 --- a/2009-09-22/anaphora.md +++ b/2009-09-22/anaphora.md @@ -239,7 +239,9 @@ Anaphora allow us to abbreviate code, hiding parameters and temporary variables --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-10-08/metalinguistic.md b/2009-10-08/metalinguistic.md index 942b053b..164b1406 100644 --- a/2009-10-08/metalinguistic.md +++ b/2009-10-08/metalinguistic.md @@ -184,7 +184,9 @@ The jargon you use in your presentation should be directly supported in your pro --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-10-08/no_hire.md b/2009-10-08/no_hire.md index cf5cf116..2fd09f8d 100644 --- a/2009-10-08/no_hire.md +++ b/2009-10-08/no_hire.md @@ -5,7 +5,9 @@ --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-10-20/high_anxiety.md b/2009-10-20/high_anxiety.md index f9f6b3b4..42d19fd3 100644 --- a/2009-10-20/high_anxiety.md +++ b/2009-10-20/high_anxiety.md @@ -128,7 +128,9 @@ So that's what I'm going to do. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-12-04/kestrels_on_rails.md b/2009-12-04/kestrels_on_rails.md index 555e421a..8bdfd934 100644 --- a/2009-12-04/kestrels_on_rails.md +++ b/2009-12-04/kestrels_on_rails.md @@ -41,7 +41,9 @@ Summary: In Rails, object initializers are evaluated before the object's life cy --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2009-12-09/block_styling.markdown b/2009-12-09/block_styling.markdown index 488a40a1..d5cca264 100644 --- a/2009-12-09/block_styling.markdown +++ b/2009-12-09/block_styling.markdown @@ -38,7 +38,9 @@ But that's a *different* language feature. Okay, that's enough lingua obscura fo --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/01/beautiful_failure.markdown b/2010/01/beautiful_failure.markdown index 72c4176c..906b9411 100644 --- a/2010/01/beautiful_failure.markdown +++ b/2010/01/beautiful_failure.markdown @@ -90,7 +90,9 @@ p.s. Beautiful Failure on [Hacker News][hn] and [Reddit][r] --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/02/difficult_distraction.md b/2010/02/difficult_distraction.md index b7f6f875..9e6e736c 100644 --- a/2010/02/difficult_distraction.md +++ b/2010/02/difficult_distraction.md @@ -142,7 +142,9 @@ So overall, I'm ok with rewriting Ruby. Not a failure, not a beautiful failure, --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/02/head_scratching.md b/2010/02/head_scratching.md index da009afd..b54fb164 100644 --- a/2010/02/head_scratching.md +++ b/2010/02/head_scratching.md @@ -22,7 +22,9 @@ Ha! As [Pete Forde][peteforde] puts it, "Nothing about Ruby surprises me any mor --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/08/ouch.md b/2010/08/ouch.md index 8c86b6fc..c8be08bc 100644 --- a/2010/08/ouch.md +++ b/2010/08/ouch.md @@ -22,7 +22,9 @@ ttfn... --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/08/out.md b/2010/08/out.md index 0b28f0d2..0d5571d6 100644 --- a/2010/08/out.md +++ b/2010/08/out.md @@ -41,7 +41,9 @@ Not a big deal in itself, but this really emphasizes that if you want change, yo --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/08/wood_and_stones.md b/2010/08/wood_and_stones.md index 11a10280..1cdd7e41 100644 --- a/2010/08/wood_and_stones.md +++ b/2010/08/wood_and_stones.md @@ -61,7 +61,9 @@ So, enjoy Go! --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/09/jquery_predicates.md b/2010/09/jquery_predicates.md index b42e63d0..9536b61a 100644 --- a/2010/09/jquery_predicates.md +++ b/2010/09/jquery_predicates.md @@ -57,7 +57,9 @@ Enjoy! --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2010/09/meld.md b/2010/09/meld.md index e9af8f28..8763e77e 100644 --- a/2010/09/meld.md +++ b/2010/09/meld.md @@ -53,7 +53,9 @@ It turns out that `$.extend` does what I wanted provided you pass true as the fi --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/01/anything_to_declare.md b/2011/01/anything_to_declare.md index 7d1ef8e0..46407422 100644 --- a/2011/01/anything_to_declare.md +++ b/2011/01/anything_to_declare.md @@ -217,7 +217,9 @@ In this case, turning functions into declarations lets us build controller metho --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/01/misadventure_part_i.md b/2011/01/misadventure_part_i.md index 3446d431..95acef70 100644 --- a/2011/01/misadventure_part_i.md +++ b/2011/01/misadventure_part_i.md @@ -312,7 +312,9 @@ In [Part II][pii] of this series, we'll look at `controller.wake()` in detail, e --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/01/misadventure_part_ii.md b/2011/01/misadventure_part_ii.md index 05096fff..084c689a 100644 --- a/2011/01/misadventure_part_ii.md +++ b/2011/01/misadventure_part_ii.md @@ -156,7 +156,9 @@ In [Part III][piii] of this series, we will look at `controller.location(...)` i --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/01/misadventure_part_iii.md b/2011/01/misadventure_part_iii.md index 0a50d929..3b8716b6 100644 --- a/2011/01/misadventure_part_iii.md +++ b/2011/01/misadventure_part_iii.md @@ -471,7 +471,9 @@ Next, in [Part IV][piv], we'll do a double-take and talk about loading classes. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/08/gotcha.md b/2011/08/gotcha.md index 72182b08..d4da5fc7 100644 --- a/2011/08/gotcha.md +++ b/2011/08/gotcha.md @@ -34,7 +34,9 @@ Were you expecting an empty selection? *Me neither*. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/08/hungarian.md b/2011/08/hungarian.md index c1e4b809..a60c9e74 100644 --- a/2011/08/hungarian.md +++ b/2011/08/hungarian.md @@ -23,7 +23,9 @@ Sure, a generator could be used to DRY up the code. But before we get there... W --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/11/COMEFROM.md b/2011/11/COMEFROM.md index d8c7294c..1664dbb5 100644 --- a/2011/11/COMEFROM.md +++ b/2011/11/COMEFROM.md @@ -150,7 +150,9 @@ I never saw him again, but I like to imagine that he's still at ThinkWare, writi --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/11/YouAreDaChef.md b/2011/11/YouAreDaChef.md index 15221da6..24e20fc2 100644 --- a/2011/11/YouAreDaChef.md +++ b/2011/11/YouAreDaChef.md @@ -183,7 +183,9 @@ This article is loosely based on [Aspect-Oriented Programming in Ruby using Comb --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/11/mockingbirds.md b/2011/11/mockingbirds.md index 8223e843..ab4035b1 100644 --- a/2011/11/mockingbirds.md +++ b/2011/11/mockingbirds.md @@ -224,7 +224,9 @@ _More on combinators_: [Kestrels](http://github.com/raganwald/homoiconic/tree/ma --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/12/jargon.md b/2011/12/jargon.md index 7a38d76d..6070bc40 100644 --- a/2011/12/jargon.md +++ b/2011/12/jargon.md @@ -174,7 +174,9 @@ As noted on [reddit][reddit], many of the coding conventions that CoffeeScript p --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/12/smart-and-gets-things-done-is-necessary-but-not-sufficient.md b/2011/12/smart-and-gets-things-done-is-necessary-but-not-sufficient.md index 94bf39cf..1453cc76 100644 --- a/2011/12/smart-and-gets-things-done-is-necessary-but-not-sufficient.md +++ b/2011/12/smart-and-gets-things-done-is-necessary-but-not-sufficient.md @@ -64,7 +64,9 @@ p.s. So what *does* happen when a proc attempt to return from a method that has --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * "[CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto)", "[Kestrels, Quirky Birds, and Hopeless Egocentricity](http://leanpub.com/combinators)" and "[JavaScript Allongé](http://leanpub.com/javascript-allonge)." * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2011/value.markdown b/2011/value.markdown index d969f551..f96aa2a3 100644 --- a/2011/value.markdown +++ b/2011/value.markdown @@ -73,7 +73,9 @@ True, but every now and then [some idiot][r] ventures into the tomb and awakens --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/01/captain-obvious-on-javascript.md b/2012/01/captain-obvious-on-javascript.md index 6d807f8c..3fd06999 100644 --- a/2012/01/captain-obvious-on-javascript.md +++ b/2012/01/captain-obvious-on-javascript.md @@ -152,7 +152,9 @@ p.p.s. More than a few people asked whether iterating once is really faster than --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/01/reuseable-abstractions.md b/2012/01/reuseable-abstractions.md index bb9f647d..806e7b53 100644 --- a/2012/01/reuseable-abstractions.md +++ b/2012/01/reuseable-abstractions.md @@ -128,7 +128,9 @@ p.p.s \* *I kid, I kid. Don't take the flame-bait!* --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/02/Literate-Programming-Matters.md b/2012/02/Literate-Programming-Matters.md index 34cd10bb..ddf6a4df 100644 --- a/2012/02/Literate-Programming-Matters.md +++ b/2012/02/Literate-Programming-Matters.md @@ -231,7 +231,9 @@ I don't know whether we need a literate programming tool that transforms the sou --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/03/garbage_collection_in_coffeescript.md b/2012/03/garbage_collection_in_coffeescript.md index 30f9e257..5c6ddbb4 100644 --- a/2012/03/garbage_collection_in_coffeescript.md +++ b/2012/03/garbage_collection_in_coffeescript.md @@ -476,7 +476,9 @@ Discuss on [programming.reddit.com][proggit] and [hacker news][hn]. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/05/anaphora.md b/2012/05/anaphora.md index 881aab63..2be81780 100644 --- a/2012/05/anaphora.md +++ b/2012/05/anaphora.md @@ -308,7 +308,9 @@ Anaphora allow us to abbreviate code, hiding parameters and temporary variables --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/05/i.md b/2012/05/i.md index 51d2574d..7a4d2d51 100644 --- a/2012/05/i.md +++ b/2012/05/i.md @@ -66,7 +66,9 @@ There's no trick question if the language's semantics aren't tricky to begin wit --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/05/read_only_code.md b/2012/05/read_only_code.md index bf970c12..19beb86e 100644 --- a/2012/05/read_only_code.md +++ b/2012/05/read_only_code.md @@ -145,7 +145,9 @@ YouAreDaChef takes care of modifying Square's `initialize` method such that it e --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/08/method-decorators-and-combinators-in-coffeescript.md b/2012/08/method-decorators-and-combinators-in-coffeescript.md index 59a2bc85..7208af36 100644 --- a/2012/08/method-decorators-and-combinators-in-coffeescript.md +++ b/2012/08/method-decorators-and-combinators-in-coffeescript.md @@ -275,7 +275,9 @@ Notes --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/09/actually-YOU-dont-understand-lexical-scope.md b/2012/09/actually-YOU-dont-understand-lexical-scope.md index c2a629be..98db56a0 100644 --- a/2012/09/actually-YOU-dont-understand-lexical-scope.md +++ b/2012/09/actually-YOU-dont-understand-lexical-scope.md @@ -287,7 +287,9 @@ Notes --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/09/lexical-scope-in-coffeescript.md b/2012/09/lexical-scope-in-coffeescript.md index 377554ab..f3dfc483 100644 --- a/2012/09/lexical-scope-in-coffeescript.md +++ b/2012/09/lexical-scope-in-coffeescript.md @@ -305,7 +305,9 @@ test('dynamic') --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/09/memoize-the-practical-method-decorator.md b/2012/09/memoize-the-practical-method-decorator.md index 9f28b80d..a0499315 100644 --- a/2012/09/memoize-the-practical-method-decorator.md +++ b/2012/09/memoize-the-practical-method-decorator.md @@ -206,7 +206,9 @@ More Reading --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/09/precondition-and-postcondition.md b/2012/09/precondition-and-postcondition.md index 32f2f711..8552c25d 100644 --- a/2012/09/precondition-and-postcondition.md +++ b/2012/09/precondition-and-postcondition.md @@ -182,7 +182,9 @@ Preconditions and postconditions are simple method combinators that implement er --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/10/encapsulation.cs.md b/2012/10/encapsulation.cs.md index e689a292..cd767640 100644 --- a/2012/10/encapsulation.cs.md +++ b/2012/10/encapsulation.cs.md @@ -141,7 +141,9 @@ Notes --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/10/encapsulation.js.md b/2012/10/encapsulation.js.md index aa5fb1f6..76afb82b 100644 --- a/2012/10/encapsulation.js.md +++ b/2012/10/encapsulation.js.md @@ -175,7 +175,9 @@ Notes --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/10/idiot.cs.md b/2012/10/idiot.cs.md index 36332696..41e085cf 100644 --- a/2012/10/idiot.cs.md +++ b/2012/10/idiot.cs.md @@ -126,7 +126,9 @@ p.s. It seems that [JavaScript villages have idiots too](https://github.com/raga --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/10/idiot.js.md b/2012/10/idiot.js.md index ea941f59..72209752 100644 --- a/2012/10/idiot.js.md +++ b/2012/10/idiot.js.md @@ -130,7 +130,9 @@ p.s. It seems that [CoffeeScript villages have idiots too](https://github.com/ra --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/11/canonicalization.cs.md b/2012/11/canonicalization.cs.md index 9cae52a9..b798e8f2 100644 --- a/2012/11/canonicalization.cs.md +++ b/2012/11/canonicalization.cs.md @@ -86,7 +86,9 @@ Wonderful! That being said, there is a caveat of canonicalizing instances of a c --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/11/canonicalization.js.md b/2012/11/canonicalization.js.md index 4a36721b..dec5c592 100644 --- a/2012/11/canonicalization.js.md +++ b/2012/11/canonicalization.js.md @@ -102,7 +102,9 @@ Wonderful! That being said, there is a caveat of canonicalizing instances of a c --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/11/refactoring_to_jquery_combinators.md b/2012/11/refactoring_to_jquery_combinators.md index 5c0d4669..f2235ed1 100644 --- a/2012/11/refactoring_to_jquery_combinators.md +++ b/2012/11/refactoring_to_jquery_combinators.md @@ -256,7 +256,9 @@ jQuery Combinators allows us to take our own domain-specific traverses, filters, --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/12/combinators_1.md b/2012/12/combinators_1.md index 85e9e221..f97fcd8a 100644 --- a/2012/12/combinators_1.md +++ b/2012/12/combinators_1.md @@ -202,7 +202,9 @@ In [Part II], we'll look at a more complex recipe, "partial," and some combinato --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/12/combinators_2.md b/2012/12/combinators_2.md index aa9ab120..985ad4ac 100644 --- a/2012/12/combinators_2.md +++ b/2012/12/combinators_2.md @@ -407,7 +407,9 @@ The recipes in this post are from the book [JavaScript Allongé](http://leanpub. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/12/end_of_days_ellipses.md b/2012/12/end_of_days_ellipses.md index 471584e3..4ee3b991 100644 --- a/2012/12/end_of_days_ellipses.md +++ b/2012/12/end_of_days_ellipses.md @@ -122,7 +122,9 @@ p.s. "Ellipses" and "leftPartial" can be found in the book [JavaScript Allongé] --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/12/walled-gardens.md b/2012/12/walled-gardens.md index 76a436dd..01504eff 100644 --- a/2012/12/walled-gardens.md +++ b/2012/12/walled-gardens.md @@ -119,7 +119,9 @@ Combinators may be idiosyncratic, but they aren't a walled garden. --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2012/12/weak-binding.md b/2012/12/weak-binding.md index 7e51d628..2a375c44 100644 --- a/2012/12/weak-binding.md +++ b/2012/12/weak-binding.md @@ -99,7 +99,9 @@ p.s. "weaklyBind" and many more combinators and function decorators can be found --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/2013/01/effective-javascript.md b/2013/01/effective-javascript.md index 1b7fa960..baa477e5 100644 --- a/2013/01/effective-javascript.md +++ b/2013/01/effective-javascript.md @@ -126,7 +126,7 @@ But with that experience in hand, Effective JavaScript's approach of picking a t [buy]: http://www.amazon.com/gp/product/0321812182/ref=as_li_ss_tl?ie=UTF8&tag=raganwald001-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321812182 "Buy on Amazon.com" --- -Recent work: +My recent work: ![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") diff --git a/README.markdown b/README.markdown index 02732b50..0b3e5a24 100644 --- a/README.markdown +++ b/README.markdown @@ -70,7 +70,9 @@ I am [Reg Braithwaite](http://braythwayt.com/). You can reach me by email. My fi --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/dumping_ground/second_hand_news.md b/dumping_ground/second_hand_news.md index 097d3c74..80205a7c 100644 --- a/dumping_ground/second_hand_news.md +++ b/dumping_ground/second_hand_news.md @@ -7,7 +7,9 @@ Avi Bryant, courtesy of [Giles Bowkett](http://gilesbowkett.blogspot.com/2009/02 --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily. diff --git a/homoiconic.markdown b/homoiconic.markdown index 9105b26a..909a8d17 100644 --- a/homoiconic.markdown +++ b/homoiconic.markdown @@ -50,7 +50,9 @@ I am [Reg Braithwaite](http://braythwayt.com/). You can reach me by email. My fi --- -Recent work: +My recent work: + +![](http://i.minus.com/iL337yTdgFj7.png)[![JavaScript Allonge](http://i.minus.com/iTeArnPx8NrbG.jpeg)](http://leanpub.com/javascript-allonge "JavaScript Allongé")![](http://i.minus.com/iL337yTdgFj7.png)[![CoffeeScript Ristretto](http://i.minus.com/iuYNUrU0MAR59.jpeg)](http://leanpub.com/coffeescript-ristretto "CoffeeScript Ristretto")![](http://i.minus.com/iL337yTdgFj7.png)[![Kestrels, Quirky Birds, and Hopeless Egocentricity](http://i.minus.com/ifN7VFpRXkRQW.jpeg)](http//leanpub.com/combinators "Kestrels, Quirky Birds, and Hopeless Egocentricity") * [JavaScript Allonge](http://leanpub.com/javascript-allonge), [CoffeeScript Ristretto](http://leanpub.com/coffeescript-ristretto), and my [other books](http://leanpub.com/u/raganwald). * [Method Combinators](https://github.com/raganwald/method-combinators), a CoffeeScript/JavaScript library for writing method decorators, simply and easily.