Profile picture

Written by Bruce Park who lives and works in the USA building useful things. He is sometimes around on Twitter.

  1. June 26, 2018

    Common Gotchas For Elixir Newbies Elixir was my first functional programming language (unless you count JavaScript). Mostly, my experience…

  2. February 27, 2018

    Basic Linux Commands – Part 1 One of the things that I think helps new developers become more efficient is learning all the basic linux…

  3. January 16, 2018

    The Elixir Pipe and Capture Operators When I first came across the use of the elixir pipe (“|”) and capture (“&”) operators in Elixir, I…

  4. December 19, 2017

    Pattern Matching in Elixir Pattern matching is a phrase you hear thrown around a lot as you get started in Elixir. But what is it exactly…

  5. December 05, 2017

    Vim Tutorial – Day 3 In the last Vim tutorial post (see Day 2), I covered how to use Vim’s built-in help menu to get more mileage out of Vim…

  6. November 07, 2017

    Elixir Hex Package Tutorial When I first started learning Elixir a few months ago, I had an itch to make my own hex package of some kind. So…

  7. October 24, 2017

    Vim Tutorial – Day 2 In my last Vim tutorial post, I covered 4 basic moves to help you navigate around in Vim. In this post, I’m going to…

  8. August 29, 2017

    Announcing Nested Filter: v0.1.5 Last update: 10/24/17 This post is about a package I made called nested_filter, the background behind it…

  9. June 27, 2017

    How To Install Postgresql On Mac I started off programming Ruby on Rails applications on a Windows machine with an Ubuntu virtual machine…

  10. June 20, 2017

    Getting Angular and Webpack Working Together in the Fair Offer Project As part of scoping the fair offer project, I decided to use angular…

  11. May 30, 2017

    Giving a 10 Minute Lightning Talk Recently, I gave a 10 minute lightning talk on moving from Elixir to Ruby. You can find a link to a copy…

  12. May 16, 2017

    Elixir Debugging Techniques Coming to Elixir from Ruby, one of the things I missed most was a tool like pry. Pry is a Ruby tool that you…

  13. March 07, 2017

    An AngularJS Bootstrap Tabs Example Since the whole point of the Fair Offer Project was to allow me to compare job offers in an “apples-to…

  14. February 28, 2017

    How To Use LocalStorage in AngularJS So when I started the Fair Offer Project to help people fairly compare their job offers, I decided to…

  15. February 21, 2017

    Choosing Front End Developer Tools As I wrote about in my post on planning a side project, the initial front end tooling that could help get…

  16. February 07, 2017

    Planning a Side Project So in the last post I talked about building the fair job offer calculator. Before building it, I should talk about…

  17. January 31, 2017

    Rails Cache: Local Testing One great feature of Rails is how easy it makes caching. Recently, I was working on an application that needed to…

  18. November 22, 2016

    Vim Tutorial – Day 1 As a self-taught programmer, I got started in programming just fine without using Vim. As a matter of fact, when I…

  19. November 08, 2016

    The Side Project Hustle Guide One common meme you’ll hear in the tech industry is to “level up” as a programmer by doing a side project. I…

  20. November 01, 2016

    OAuth Tutorial: Your Guide to Understanding OAuth 2.0 Protocol Recently, I had to implement an OAuth 2.0 provider on a slimmed down Rails…

  21. October 04, 2016

    Basic SQL for Web Developers – Part 1 Why SQL Became a Must Learn As a Self-Taught Web Developer SQL…As a self-taught web developer who…

  22. April 05, 2016

    Getting into the Elixir Programming Language I use Ruby in my day job, but recently I’ve been dabbling with Elixir. I’ve come to appreciate…

  23. August 25, 2015

    To alias or alias_method?, that is the question What do alias and alias_method do? Both alias and alias_method allow you to use a synonym…

  24. May 16, 2015

    Getting into the Go Programming Language I use Ruby in my day job, but recently I’ve been dabbling with Go. The install docs give you an…

  25. October 04, 2014

    How to Implement jQuery Colorbox What is jQuery Colorbox? jQuery Colorbox is a lightbox plugin that supports “photos, grouping, slideshow…

  26. July 01, 2014

    Why Squash Commits? {#why-squash-commits} If you’ve been working with Git for a while you might start to wonder why you can’t combine that…

  27. February 15, 2013

    Here’s the roundup of ruby and web-related stuff that’s worth checking out… http://sstephenson.us/posts/you-are-not-your-code – The creator…

  28. December 28, 2012

    Here’s the roundup of ruby and web-related stuff that’s worth checking out… http://www.rubyinside.com/ruby-mri-code-walk-tour-6020.html – A…

  29. December 10, 2012

    A struct is Ruby’s convenient way of letting you bundle a bunch of attributes together (complete with accessor methods) without having to…