It's 2019 and a girl's gotta blog, amiright?

Read more about my blog

A long time ago I had a travel blog. Then I got weirded out by people reading it and I deleted it. Now I realize you're supposed to "be seen" on the internet, promote yourself, be your own brand, all that jazz. Ok, I'm not gonna lie, that's not really my thing.

All that said, I've gotten really into this blog. While I have zero desire to be internet famous, blogging is actually really fun. Especially writing a technology blog. It's so impersonal that I don't need to constantly filter myself or worry what people think of me. In fact, at some point I decided, #nofilter. I'm just gonna write down everything. Everything I learn today, put it in the blog. I don't care how basic or trivial. Let this be a tech diary of sorts, keeping track of all my moves, so that in a year, two years, three years, I can say DAMN I've learned a lot.

  • My Vim Cheat Sheet

    I'm moving on to a new role at Braintree and I need to learn Vim! I've been keeping notes in a notebook, but now I'd like to create an easy to reference cheat sheet, which is exactly what I'm going to do in this blog entry. So here are all the Vim commands I've learned so far, and I will add more as I learn them! Read more

    Posted in

  • What the heck is an API Specialist?

    I’m coming up on my 1 year mark at Braintree, in the role of API Specialist. API Specialist is a bit of a nebulous title that is difficult to explain to people. A more accurate, though less succinct, description might be Integration Debugger, Data Migrator, and Internal Tool Developer. Read more

    Posted in

  • Voter Turnout Tool - a React app

    The very cool and innovative organization where I work decided to roll out a new feature to their Ruby on Rails app and I am one of the proud developers who got to turn this feature into reality. BallotReady is an online voter guide that helps users research their ballots. They have recently decided to work with 3rd party organizations to show ballots for local elections and help voters find their election dates and polling places, then schedule a time to vote and get automated reminders. We call this the Voter Turnout Tool (I’m gonna call it the VTT for short). Read more

    Posted in , ,

  • JS cookie (in a Rails app)

    In my current project, I was asked to make a modal pop up on the homepage after the user has been on the screen for 15 seconds. That’s easy enough to do with a JavaScript setTimeout function. But along with this task came some other considerations as well. Read more

    Posted in ,

  • From vintage radio to internet radio

    How I souped up an old radio and turned it into a shiny new internet radio and bluetooth speaker that could be controlled from a smartphone. Read more

    Posted in , , ,

  • Reverting structure.sql to schema.rb

    First, I know what you’re thinking. Why would you ever have to revert a structure.sql file to a schema.rb file in a Rails app? What an incredibly bizarre problem to have! Well, there are some advantages to structure.sql, for example, being able to use sql features that can’t be put in a Ruby file. I suppose at some point, long before I came on the scene, we needed these extra features. But then we didn’t need them anymore and it was my job to change back to schema.rb. Here’s how I did it: Read more

    Posted in , , ,

  • Creating a hover alternative on touchscreens

    While hover effects look cool for mouse or trackpad users, they’re confusing and ineffective on touchscreens. This blog explains how I created a hover effect alternative for touchscreens. Read more

    Posted in , , , ,

  • Using Rubocop

    I just had my first experience with Rubocop. This hilariously named Ruby Gem checks your code for violations of Ruby conventions. I used two ways to check my code with Rubocop. Read more

    Posted in ,

  • Emojis in Markdown

    Emojis are such a huge part of our digital landscape. I use them everywhere from emails, to text messages, to Facebook, to… my blog? Wait, can I use them in my blog? How do I do that? Read more

    Posted in ,

  • Positioning with Flexbox

    I woke up this morning with an email from Codeschool announcing their new Flexbox course. I thought, “Okay, so that’s what I’m doing today!” The extent of my using flexbox was a simple display: flex, which is a nice substitute for display: inline-block, but other than that, didn’t do much. Turns out, there are a ton of other properties to flexbox that make it pretty awesome. Read more

    Posted in , ,

  • How to create a new Rails app with specific Rails and Ruby versions

    Sometimes I come across a problem that I’ve already seen. Sometimes I remember how to solve it and sometimes I don’t. But when I don’t remember, I’m annoyed with myself. I think, why didn’t I take five extra minutes to write that down! So, that’s what I started to do. There are many tasks in programming that are a series of simple steps. It’s not rocket science, it’s just memorization. Write it down once and reference it forever! Read more

    Posted in , , ,

  • Scaffolding: A Cautionary Tale

    When I first started learning Rails, I discovered this thing called scaffolding. Scaffolding is a super short cut to creating models, controllers, tests, and views, all perfectly connected to each other, all from one command in the shell. $rails g scaffold model_name. Read more

    Posted in ,

  • BookSearcher

    BookSearcher helps a user find popular books and check their reviews. The user selects a list from the New York Times Best Seller’s List, then receives all the current best sellers on that list. The user can then browse the list or click on a specific book to get the critics’ reviews and review score for that book. Read more

    Posted in , , , , ,

  • Pair my dish

    Pair My Dish is an app that recommends a wine pairing for the dish that you are cooking. The user answers a series of five simple questions and the app returns a customized wine pairing suggestion. Read more

    Posted in , , ,

subscribe via RSS