Elise Shaffer

https://eliseshaffer.com/writing/ (RSS)
visit blog
I Don’t Like Shoulda Matchers
29 Jan 2024 | original ↗

There's a lot of testing tools for Ruby on Rails. Ruby started life with a strong testing culture. The ecosystem is brimming with tools. But not all of those tools spark joy. I love a lot of them. I've written about my nostalgia for Cucumber. But one tool that always make me feel weird is Shoulda matchers.

Why I Write My Tests First
22 Jan 2024 | original ↗

I am a pretty outspoken Test Driven Development advocate. I've recently appeared on a few podcasts talking about how I love TDD and why I think it's the best way to write software. Test driven development advocates not only believe that automated software testing is necessary, they believe that the best way to develop software is to start with...

On Code Quality
15 Jan 2024 | original ↗

There's a quote that's been nagging at me for the last month. I recently watched a talk from Allen Holub. In it he says, "You can't be agile when you're fighting your code." That line has been stuck on repeat inside my brain ever since.

I Love Ruby
18 Dec 2023 | original ↗

I've done a lot in my career. From working on business support software to big backend systems and even robotics. If there's been a consistent through-line to my career, it's the Ruby programming language.

The Technical Decisions Behind My Website Redesign
11 Dec 2023 | original ↗

Last week, I deployed a complete redesign of my personal website. I wrote briefly about the design decisions and iterations that went into the redesign. But, I also wanted to talk about the technical decisions of this redesign.

Redesigning My Website
4 Dec 2023 | original ↗

Yesterday, I merged a redesign of my website and so far, people seem to really like it. This was a multi-week project to bring some new life to my website and fix some accessibility and technical issues. I also wanted to explore some modern CSS features. This was a really fun project and I think the new site is much better than the old one.

Dotbot Is Really Nice
23 Aug 2023 | original ↗

While making a series of changes to my dotfiles this weekend, I decided to retire my aging install scripts in favor of using a ready made dotfiles manager. I chose to use Dotbot. Reader, let me tell you: Dotbot is really nice! Dotbot is a little bit like ansible, but way lighter weight. It uses a YAML file to configure how your dotfiles should be...

I Miss Cucumber
8 Aug 2023 | original ↗

I might be getting old. The other day, I was chatting with a coworker and waxing nostalgic about various tools and methods that I miss. The conversation had a whole "back in my day" vibe. Which, you know, I think I should just lean into at this point. Anyway, we started talking about Cucumber and made me a little sad.

Joining The Linear Side
4 Jul 2023 | original ↗

I'm standing at my desk writing this blog post and all I can think about is how great this keyboard feels. I'm falling in love with this keyboard: the buttery smooth travel of the keys, the satisfying thock as my fingers hit the end of travel. For the first time, I enjoy typing on a linear switch.

Introducing Darklight.nvim
22 May 2023 | original ↗

I made my first lua plugin for Neovim! It's called Darklight.nvim and it makes it super simple to switch between dark mode and light mode colorschemes in Neovim.

↑ these items are from RSS. Visit the blog itself at https://eliseshaffer.com/writing/ to find other articles and to appreciate the author's digital home.