Programming During Recess

a blog by Jeremy D. Frens former academic, current Rubyist, future Elixirer


Blog Improvements

My series on fractals in Elixir is getting long, and I hate trying to maintain a list of these articles. I mean, all the data is right here in the raw files for my blog. It was finally time that someone did something about this.

blogging nanoc

  • August 8, 2016




Switching Back to ExUnit

I love testing. I love RSpec. I've tried to love ESpec. It didn't take, and I'm back to ExUnit.

elixir testing

  • August 1, 2016




Simplified Fractal Modules

I figured out a way to share code between my fractals that doesn't make me want to throw up.

elixir fractals

  • July 25, 2016




Better Params Parsing

I've found a better way to parse the params (formerly "options") for a fractal. I'm gonna need it.

elixir fractals

  • July 17, 2016




Mandelbrots, Julias, and Burning Ships

I can generate three different kinds of fractals!

elixir fractals

  • July 3, 2016




Color Schemes for Mandelbrot Sets

I put some color into my fractals.

elixir fractals

  • June 26, 2016




Minimal Viable Mandelbrot

My fractals program in Elixir generates a black and white Mandelbrot set. And I think it may be faster than my original single-process, archived version!

elixir processes fractals

  • June 19, 2016




Processes for Elixir Fractals

Today it's an overview of the way I divided up the Fractals program into Elixir processes. Plus, I'll talk about why I think the project is totally doomed!

elixir processes fractals

  • June 12, 2016




Output Process for Elixir Fractals

I'm not using a GenServer for the output process. You'll never believe why!

elixir fractals

  • June 5, 2016




Fractals in Elixir (Rebooted)

I'm working again on my fractal generator in Elixir. That is, I'm starting all over from scratch.

elixir fractals

  • May 29, 2016




Concurrency in Elixir and Ruby

Concurrency is the future; therefore, Elixir is the future.

elixir ruby concurrency

  • May 22, 2016




Side Effects Matter

Why do side-effects matter? Concurrency, my boy. Concurrency.

elixir ruby concurrency

  • May 15, 2016




Rebinding Variables in Elixir

Elixir rebinds (rather than reassigns) variables, and this can lead to some interesting behavior.

elixir

  • May 8, 2016




Side Effects in Ruby

I want to talk about rebinding variables in Elixir, but first I want to explain how Ruby (and every one else) handles variable assignments.

ruby lexical-scope

  • May 1, 2016




Nanoc Is Now My Blogging Software

Jekyll and Octopress ended up disappointing me. More importantly, it's been a year, so of course I have to switch technologies.

blogging rant

  • April 24, 2016




Generating Fractals in Elixir

I've done fractals before and generating them is embarrassingly parallel. So what better playground to learn Elixir?

elixir fractals

  • May 30, 2015




Stream Performance in Elixir

Steams (or lazy enumerations) propmise performance benefits. How can I cook my example to prove this?

elixir lazy

  • May 15, 2015




ElixirSips

An unsolicited ad for a great podcast (videocast? webcast? awesomecast?).

elixir

  • May 10, 2015




Stop Teaching with Standard Output

I rant against one of my pet peeves.

rant teaching

  • May 1, 2015




Blogging with Octopress

Partially a tutorial; partially a "what did I do during my sabbatical" report.

blogging tooling

  • April 27, 2015




My Blog Has Moved — Here!

Did you read the title? I moved my blog. To this very site. You're reading it now.

blogging meta personal

  • April 25, 2015