6 posts by Sabrina

Sabrina

About Sabrina

Checking Your Types

Checking Your Types

Sabrina /

"Checking Your Types: An Overview of Ruby's Type System" was the first conference talk I've ever given, which was prerecorded and premiered at Ruby Day Italy 2021. Below are the slides and some external links to tools and references that were a part of writing the talk. Checking Your Types: An overview of Ruby's type system from Sabrina Gannon ToolsMy talk focused on the new features in Ruby…

Test Commit Revert in Rails using Guard

Test Commit Revert in Rails using Guard

Sabrina /

What is TCR TCR stands for “Test && Commit || Revert“, a programming workflow coined by Kent Beck which looks like this in practice: Changes are madeTests are runIf tests pass, they are committed to the git history.If tests fail the offending changes are reverted. This workflow is like Test Driven Development (also referred to as TDD) on survival mode; assuming fast feedback loops via autorunning tests,…

Developer Documentation I've Used Throughout My Career

Sabrina /

There are a few personal documents I’ve used at various stages in my career so far, in this post I share descriptions of these docs and how I used them. The Surprise Journal Credit: How I hacked my imposter syndrome using personal tracking by Lin Taylor This document is a spreadsheet with the headings “Date”, “What I was surprised or confused by”, “What…

Flow state and breaks

Sabrina /

Lately I’ve found myself at odds with trying to maintain focus at work while also taking a healthy amount of breaks to recalibrate my posture, rest my eyes, stay hydrated, stretch my legs and all that good stuff. It’s either one or the other most of my work days, and while I’m definitely still learning how to best manage this fine balance for myself, I thought I’…

Using themer to make your own colorscheme

Sabrina /

I love a cohesive theme for my laptop, and when you have many different apps that you work with on the day to day (Slack, terminal, text editor, and so on) it can be frustrating and time consuming to create that cohesive theme experience. I’ve also been meaning to try out making my own colorscheme for Vim, but have been frozen a few times with “where to…

Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.
Close