Michael Cordell's Blog

2019 Reading List

January 19th, 2020

Michael Cordell's 2019 Reading List

Bulk Org-Mode to Github Flavored Markdown

April 14th, 2019

How to export org-mode into a jekyll consumable format

2018 Quarter Two Reading List

September 30th, 2018

2018 Quarter One Reading List

September 1st, 2018

Reading Ruby Code: ROM - DSLs

June 11th, 2017

The fourth part of my series on code reading, where we explore the Ruby library ROM. In this post we explore the ways that ROM uses custom DSLs to create intuitive code.

Reading Ruby Code: ROM - Exploration

March 12th, 2017

The third part of my series on code reading, where we explore the Ruby library ROM. This post focuses on what can be gained from a deeper exploration of a code base.

Reading Ruby Code: ROM - orientation

February 12th, 2017

The second part of my series on code reading, where we explore the Ruby library ROM. We begin our journey into ROM by orienting ourselves to the codebase. Where does one start when first trying to understand a novel codebase?

Reading Ruby Code: ROM - preface

January 29th, 2017

The introduction to of my series on code reading, where we explore the Ruby library ROM. Here we discuss the importance and utility of code reading for software developers. There is also specific setup instructions for reading and interacting with a Ruby library.

Customizing phoenix generation templates

July 31st, 2016

When using a framework’s code generators, its often useful to be able to tweak the code that is generated each time. In particular, the templates that are used to generate the HTML often need a custom structure to match your styling or fronted CSS framework.

IEx history

July 31st, 2016

In elixir, IEx lacks a history in the way that the interactive sheels in ruby (pry and irb) have. In order to get this working, erlang-history must be installed.


Older Newer