Everyday Inspiration

Inspiration for great project ideas are often derived from your everyday activities. Think about the places you go, the services you use. What can be improved upon? What are they missing that might give them that little "extra something" to tip them over the edge of greatness? This post talks about an idea I had for one of my Flatiron School curriculum projects that was born from none other than the school's own learning platform.

Get to Know Your Self (Refactored)

While Ruby is an incredibly user-friendly language, it’s not without its conundrums—one in particular being self. self is a Ruby reserved word that can be scoped to any class or instance of a class. This enables developers to contextually reference a particular instance or class—depending on what the needs are for their program—without using a specific variable name. It's not hard to see how this could quickly become confusing. Read on to walk through some simple examples and gain a better understanding of the concept of self.

Knowing When to Quit

Sometimes quitting can be a good thing.

Slipsum L. Jackson

I created this post as part of a demonstration while recording a Code Talk video! Find great resources on blogging, GitHub Pages, Jekyll, and Lorem Ipsum generators here.

Creating Rxeactions

Read through the process of how I created my second project at Flatiron where app users can privately track medications they’ve been prescribed as well as side effects, thoughts, and feelings associated with those medications. I share where the idea for this project came from and how I got started with setting up the project. Then, I get into the build, breaking it down by the MVC (Model View Controller) file structure. To end the post, I touch on styling a little bit, I share some troubleshooting issues that I experienced and I wrap up with expansion features I hope to add on in the future.

What's Up With That!?: SINATRA_ENV

If you’re in the Sinatra Active Record section of the Flatiron School, you’ve probably seen this error message a few times “Migrations are pending. Run rake db:migrate SINATRA_ENV=test to resolve the issue.” Well we know we need to run rake db:migrate to create our migration tables, but "SINATRA_ENV"... what’s up with that!? It turns out that "SINATRA_ENV" is much more powerful than you might think and is the key (both literally and figuratively) to making your program run effectively.