Hi, I'm Brian Emory.

Me at beach

But you probably already knew that since you went to my website. You can find me all over @thebrianemory. I am a web developer with giraffe-like qualities currently residing in Los Angeles, CA with my wife and our three kitties Thor, Tony, and Captain (that's right, she let me name them after Avengers). I enjoy bad movies, hard cider, and love pizza. I am a bit of a romantic, a goofball, and a gamer. My lucky number is 13 which sounds odd, but if you ask me how I met my wife it will all make sense.

I graduated from Flatiron School where I studied to be a full-stack web developer through their online program. The main focus was Ruby on Rails but I also learned Sinatra, JavaScript and jQuery, and Angular. I built some cool projects on the way that I am really proud of.

While my first love is Ruby on Rails, I have recently taken to learning Elixir. Their similarities are helping the process and I will be building Elixir apps in no time! Programming is a passion and something I really enjoy doing. It feels good to have a passion not only be a career, but something you can do for fun and to help people out. Every day there is more things to learn and more code to write.

You can read what I am up to on my blog, check out my current projects on GitHub, and connect with me on Twitter and LinkedIn. I look forward to hearing from you!


Elixir: Lists, Tuples, Pipe Operators, Data Structures, Oh My! Apr 09, 2017

More little Elixir tidbits

I have been learning lots of interesting Elixir things the last couple of days. Things like list comprehensions, how tuples work, pipe operators, maps, a little about tests (tests will be its own post because Read more

Elixir: My Next Programming Language Journey Apr 06, 2017

Why learn Elixir?

For me, it is about doing what I love. I love Ruby and I love Rails. They were the first things I learned when I started down the road of a career in programming. I came across them by chance and was hooked. Anything I have learned or thought about learning has not... Read more

Rails Internationalization (I18n) API Mar 10, 2017

How it can help you test

While reading Testing Rails, testing your website copy was briefly touched on. There are some pain-points in testing what your copy says. If your homepage says “Welcome!” and you decided to change it to... Read more

Read more posts on Medium

Schedule App GitHub

Port schedule app

My wife was given a spreadsheet to create her employees' schedule from week to week. She has another spreadsheet to keep up with their availability. This seems pretty archaic and can be a pain when balancing 18 employees (thankfully it's not more). I looked around at other scheduling apps and could not find a free one that fit the bill. So I decided to make her one.

Flatcasts GitHub

Port flatcasts

Flatcasts is my final Project for Flatiron School. I set out to solve a need for my fellow students. If a student were looking for a lecture, they would have to ask in our Slack channel, dig through past lessons, or search in a Google Doc. With Flatcasts, they can search for lectures and easily add new ones using only the YouTube URL. This was built with a Rails back-end API, an Angular front-end, and deployed to Heroku.

Travsto GitHub

Port travsto

Travsto is an app built for my Rails assessment at Flatiron School. It is my first Rails app that was not simply following a tutorial. It was initially entirely built using Rails and deployed to Heroku. Later, as part of my Rails and JavaScript assessment, I updated the front-end to use JavaScript for displaying the data and adding/editing comments without needing to refresh the page.

Corneal GitHub

Port corneal

While building my Sinatra Project for Flatiron School, I had a small bit of trouble getting the app structure setup. There was not really anything that could get me off and running like how in Rails, you can always run rails new app-name and be ready to go. Closest thing I found was a gem called Hazel. One of my instructors suggested making my own gem that mirrored the structure I had become accustom to using. With that, Corneal was born.

Frequently Asked Questions

How tall are you?

I am 6'6".

How's the weather up there?

The weather is great.

Do you play basketball?

No, I do not play basketball.

Can you help me? I can't reach up there.

Yes, I can get that down for you.