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 (spoiler alert, it involves the number 13).
I got my start in programming when I stumbled upon a click-baity Facebook post about a Ruby on Rails course. I am now using Elixir and Phoenix with a 2018 goal of learning a bit of Elm. I have written a few projects and created an Elixir/Phoenix tutorial for creating an app with tests. I enjoy writing Elixir, enjoy reading the code, and look forward to doing it in my day-to-day work.
Programming is a passion and something I really enjoy doing. It feels good to have your passion not only be a career choice, but also 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!
In the newly released Elixir 1.6, there is now a built-in code formatter. This is great because we no longer have to worry about formatting concerns while we code. We can write our code, use the formatter, and have everything looking just as it should. This makes our lives easier and makes reading... Read more
Inspired by Hashrocket’s project Tilex, I wanted to add a Today I Learned section to my website. I tend to write myself little notes in my notebook or on a post-it as I pick up something new. As you can imagine, this does not make it very easy to reference something I have learned.... Read more
Bootstrap 4 is finally out of alpha and into beta. I have stayed away from Bootstrap 4 while it was in alpha. Now that it is in beta and I am updating one of my projects to Phoenix 1.3, it is a good time to try it out. This will involve removing... Read more
GetMedium is an Elixir package to solve the problem of Medium's API not having a way to get your blog posts. Medium's API currently only allows posting to your blog which is a problem for those of us who want to display all or part of our recent posts on our personal site. GetMedium returns a truncated version of your Medium blog posts.
Catcasts is an Elixir Phoenix tutorial based on my app Vidshare. It is a nine-part blog series taking you through the process of creating an app with tests. It uses Google OAuth, interacts with the YouTube API, and uses Foundation instead of the default Bootstrap. Originally built using Phoenix 1.2, it has recently been updated to Phoenix 1.3.
Vidshare is an Elixir/Phoenix port of my Rails app Flatcasts. I wanted to build something using Elixir/Phoenix so updating Flatcasts seemed like a great choice. Signed in users can add videos using just the URL from YouTube or Vimeo. It is the basis for my Elixir tutorial on Medium to create an Elixir/Phoenix app called Catcasts.
Corneal is a Ruby gem to generate Sinatra apps with Rails-like simplicity. After struggling to build my Sinatra project for Flatiron School, I built this gem to help my fellow students get their projects up and running. Allows a Sintra app to be created by running
corneal new APP-NAME. Featured in Ruby Weekly #353.
I am 6'6".
The weather is great.
No, I do not play basketball.
Yes, I can get that down for you.