Erin GreenhalghCurrying to Separate Concerns in ReactCurrying! It’s a concept I’ve run across but had little reason to use until recently, when I found myself in an interesting situation in my…4 min read·Sep 29, 2022----
Erin GreenhalghinDev GeniusHonest Programming with useEffectuseEffect is a seemingly simple function, but it requires a non-trivial knowledge of React and of Javascript in order to use it well…6 min read·May 17, 2022----
Erin GreenhalghinSoftware @ Fast RadiusTesting Context-Wrapped React ComponentsSummary3 min read·Apr 23, 2021----
Erin GreenhalghinSoftware @ Fast RadiusMaps vs Keyword Lists in ElixirI recently went down a rabbit hole with a coworker, rifling in the weeds of Elixir configs and ultimately asking ourselves, “What is the…2 min read·Feb 21, 2020----
Erin GreenhalghinSoftware @ Fast RadiusWiring Up Phoenix Channels with React HooksAt Fast Radius, we’re building responsive and performant applications in Elixir + Phoenix and React. We’ve leveraged Phoenix channels to…4 min read·Oct 17, 2019----
Erin GreenhalghinReverb.com — Fretboards and MotherboardsForms and Semantic HTML in ReactRecently I was debugging some React code that was allowing a form to submit its contents even when the user did not check a required…3 min read·Feb 22, 2019----
Erin GreenhalghinReverb.com — Fretboards and MotherboardsMocking React Modal with JestI love testing and am always looking for quality-of-life improvements that decrease the barriers to writing good tests. Here’s a small one…1 min read·Dec 21, 2018----
Erin Greenhalgh3 Themes from RubyConf 2017: ExistentialismIn November I attended my first RubyConf and spent a whirlwind three days trying to learn all the things. Now that the dust has settled…3 min read·Dec 11, 2017----
Erin Greenhalgh3 Themes from RubyConf 2017: FailureIn November I attended my first RubyConf and spent a whirlwind three days trying to learn all the things. Now that the dust has settled…2 min read·Dec 6, 2017----
Erin Greenhalgh3 Themes from RubyConf 2017: What If Ruby?In November I attended my first RubyConf and spent a whirlwind three days trying to learn all the things. Now that the dust has settled…2 min read·Dec 5, 2017----