| title | Reginald Braithwaite | |||||||
|---|---|---|---|---|---|---|---|---|
| subtitle | Creative Works | |||||||
| layout | default | |||||||
| tags |
|
|||||||
| twentytwentytodate |
|
|||||||
| twentyfifteentwentynineteen |
|
|||||||
| twentytentwentyfourteen |
|
|||||||
| earlyyears |
|
Note: To be notified of new essays or to discuss these creative works online, follow: @raganwald@functional.cafe.
-
{% for oldyear in page.twentytwentytodate %}
{% for post in site.posts %}
{% capture postyear %}{{post.date | date: '%Y'}}{% endcapture %}
{% unless post.tags contains "noindex" or postyear != oldyear %}
- {% if post.quoteprefix %} {{ post.quoteprefix }} {% endif %} {{ post.title }} {% if post.quote %} {{ post.quote }}{% if post.quoteauthor %}—{{ post.quoteauthor }}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endfor %}
- This book is awesome and blowing my mind in a great way.”—Johnathan Mukai
- The best discussion of functional programming in js I've found so far.—Nicholas Faiz
- I think it’s one of the best tech books I’ve read since Sedgewick’s Algorithms in C.—Andrey Sidorov
- Optimism and the Growth Mindset, NDC Conferences
- Optimism II, DevDay
- Optimism, Nordic Ruby
- First-Class Commands, the 2017 Edition (2017), NDC Conferences
- JavaScript Combinators, DevDay
- JavaScript Combinators, The Six Edition, NDC Conferences
- First-Class Commands: An unexpectedly fertile design pattern (2016), NDC Conferences
- Magic, intentionality and learning hard things, Codegram
- JavaScript Community Dynamics, JavaScript Jabber
-
{% for oldyear in page.twentyfifteentwentynineteen %}
{% for post in site.posts %}
{% capture postyear %}{{post.date | date: '%Y'}}{% endcapture %}
{% unless post.tags contains "noindex" or postyear != oldyear %}
- {% if post.quoteprefix %} {{ post.quoteprefix }} {% endif %} {{ post.title }} {% if post.quote %} {{ post.quote }}{% if post.quoteauthor %}—{{ post.quoteauthor }}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endfor %}
- HashLife in the Browser, computing qudrillions of generations of Conway's Game of Life in a browser.
- allong.es, a library for writing ES5 in a functional style.
- oscin.es, a library for playing with combinatorial logic puzzles such as those found in To Mock a Mockingbird
- The Art of the JavaScript Metaobject Protocol: Duck Typing, Compatibility, and the Adaptor Pattern and a post-talk interview (2014), Nordic JS
- Javascript Combinators, NDC Conferences
- The Art of the Javascript Metaobject Protocol, NDC Conferences
- Invent the future, don't recreate the past (2014), Future JS
- The Not-So-Big Software Design (2013), wroc_love.rb
- What Developing With Ruby Can Teach Us About Developing Ruby (2013), BaRuCo
- I have a good feeling about this - Why tooling is poised to make the jump to hyperspace (2013), Web Rebels
- The Rebellion Imperative (2012), Øredev
- JavaScript Allongé, JavaScript Jabber
-
{% for oldyear in page.twentytentwentyfourteen %}
{% for post in site.posts %}
{% capture postyear %}{{post.date | date: '%Y'}}{% endcapture %}
{% unless post.tags contains "noindex" or postyear != oldyear %}
- {% if post.quoteprefix %} {{ post.quoteprefix }} {% endif %} {{ post.title }} {% if post.quote %} {{ post.quote }}{% if post.quoteauthor %}—{{ post.quoteauthor }}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endfor %}
- andand, the Maybe monad in idiomatic Ruby
- JQuery Combinators, composition-oriented tooling based on combinatory logic
- You Are 'Da Chef, aspect-oriented programming tooling for Underscore projects
- rewrite_rails, add syntactic abstractions like
andandand String-to-Block to Rails projects without monkey-patching - ick, an ad hoc, informally-specified, bug-ridden, slow implementation of half of Monads, written in ES5
- String#to_proc, a port of the String Lambdas from Oliver Steele’s Functional Javascript library
- nCrypt Light, "strong" encryption for the origial Apple Newton in 1994
- Beautiful Failure from CUSEC
- Bullshit from Unspace Interactive
-
{% for oldyear in page.earlyyears %}
{% for post in site.posts %}
{% capture postyear %}{{post.date | date: '%Y'}}{% endcapture %}
{% unless post.tags contains "noindex" or postyear != oldyear %}
- {% if post.quoteprefix %} {{ post.quoteprefix }} {% endif %} {{ post.title }} {% if post.quote %} {{ post.quote }}{% if post.quoteauthor %}—{{ post.quoteauthor }}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endfor %}
From 2008 – 2013, I wrote essays in Markdown formatted text in a Github repo as I do now. But instead of publishing them as an HTML blog, I shared links directly to the .md files in the repo, relying on Github's preview rendering to serve human-readable essays. Some of the essays were republished here and appear above, but the entire blog remains archived online.
- Homoiconic: An experiment in publishing code and words about code on a small scale.
These creative works are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License except where copyright is otherwise asserted.
