An overview of working with live data — and yet another reason to love Elixir

Most of us have watched Netflix, so we know conceptually what streaming data means. Working with streaming data in code can seem much more intimidating than catching up on past episodes of your favorite shows…

Phoenix LiveView Todos

This article is a companion to my recent talk on LiveView Components at ElixirConf 2020.

First, a little bit of context. Feel free to skim to get to the code below.

For the past 6ish years I’ve built UIs in JavaScript, mostly with React. Recently I was…

My history with writing web apps is long and filled with missteps. Here I attempt to share lessons learned the hard way.

High level first

Before anyone writes a line of code, step way back to consider the bigger picture. Sketch it out on a white board. Understand what your…

While teaching a web development bootcamp I had an opportunity to observe budding developers and see what helped or hampered learning. One of the greatest dividers was focus.

One student spent most of our time together wrestling with a particularly thorny case of imposter syndrome. He feared he didn’t belong…

The TLDR; part of this story is use recompose if you are a React developer. Now I’ll explain why.

A bit of history. In late 2016 I moved from Ember to React to write a smallish internal app at Netflix. This was a pretty basic React app. …

One of my favorite things about writing code is debugging. Yeah, I know what you’re thinking. Insanity! It’s much more fun to write buggy code than to unravel it! But problem-solving is fun. It’s why I became a developer in the first place. After a lot of menial labor type…

You may have heard about the difference between declarative and imperative code. Yet you are still unclear. By the end of this article you will be declaring yourself an expert!

Declarative code tells the what. Imperative tells the how. Imperative code is more verbose. Anthropomorphized, Auntie Clara is a southern…

Have you ever felt like you didn’t quite fit in? Like everyone you met was marching in one direction but your heart of hearts was telling you to tiptoe the opposite way, perhaps hoping no one would notice?

Personally, I’ve always been a weirdo. Growing up, I was far too…

Feather

Thoughts on code, climbing, and DIY. JavaScript, Elixir, and other fun stuff.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store