[
  sequences: [
    title: "Sequences",
    posted_at: "2020-12-14"
  ],
  operating_via_development: [
    title: "Operating systems via development",
    sidebar_title: "Operating via development",
    posted_at: "2020-06-24"
  ],
  periodic: [
    sidebar_title: "Periodic jobs",
    title: "Periodic jobs in Elixir with Periodic",
    posted_at: "2020-01-27"
  ],
  rethinking_app_env: [
    title: "Rethinking app env",
    posted_at: "2018-05-21"
  ],
  spawn_or_not: [
    title: "To spawn, or not to spawn?",
    posted_at: "2017-04-04"
  ],
  reducing_maximum_latency: [
    sidebar_title: "Reducing the maximum latency",
    title: "Reducing the maximum latency of a bound buffer",
    posted_at: "2016-12-19"
  ],
  phoenix_latency: [
    sidebar_title: "Low latency in Phoenix",
    title: "Observing low latency in Phoenix with wrk",
    posted_at: "2016-06-12"
  ],
  phoenix_is_modular: [
    title: "Phoenix is modular",
    posted_at: "2016-02-22"
  ],
  driving_phoenix_sockets: [
    title: "Driving Phoenix sockets",
    posted_at: "2016-01-25"
  ],
  eia_elixir_12: [
    title: "Elixir 1.2 and Elixir in Action",
    posted_at: "2016-01-06"
  ],
  opensourcing_erlangelist: [
    title: "Open-sourcing Erlangelist",
    posted_at: "2015-11-01"
  ],
  outside_elixir: [
    title: "Outside Elixir: running external programs with ports",
    sidebar_title: "Outside Elixir",
    posted_at: "2015-08-18"
  ],
  tallakt_macros: [
    title: "Optimizing a function with the help of Elixir macros",
    sidebar_title: "Optimizing with Elixir macros",
    posted_at: "2015-08-06"
  ],
  beyond_taskasync: [
    title: "Beyond Task.Async",
    posted_at: "2015-07-31"
  ],
  elixirconf2015: [
    title: "Speaking at ElixirConf EU",
    posted_at: "2015-01-26"
  ],
  conway: [
    sidebar_title: "Conway's Game of Life",
    title: "Conway's Game of Life in Elixir",
    posted_at: "2014-11-24"
  ],
  macros_6: [
    sidebar_title: "Understanding macros, part 6",
    title: "Understanding Elixir Macros, Part 6 - In-place Code Generation",
    posted_at: "2014-07-06"
  ],
  macros_5: [
    sidebar_title: "Understanding macros, part 5",
    title: "Understanding Elixir Macros, Part 5 - Reshaping the AST",
    posted_at: "2014-06-29"
  ],
  macros_4: [
    sidebar_title: "Understanding macros, part 4",
    title: "Understanding Elixir Macros, Part 4 - Diving Deeper",
    posted_at: "2014-06-23"
  ],
  macros_3: [
    sidebar_title: "Understanding macros, part 3",
    title: "Understanding Elixir Macros, Part 3 - Getting into the AST",
    posted_at: "2014-06-15"
  ],
  macros_2: [
    sidebar_title: "Understanding macros, part 2",
    title: "Understanding Elixir Macros, Part 2 - Micro Theory",
    posted_at: "2014-06-11"
  ],
  macros_1: [
    sidebar_title: "Understanding macros, part 1",
    title: "Understanding Elixir Macros, Part 1 - Basics",
    posted_at: "2014-06-06"
  ],
  why_elixir: [
    title: "Why Elixir",
    posted_at: "2014-01-21"
  ]
]
