BinaryWebPark

Bruce Park

Written by Bruce Park who lives and works on the Internet building useful and not-so-useful things. He is sometimes around on Twitter.

Common Gotchas For Elixir Newbies

June 26, 2018

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

Basic Linux Commands – Part 1

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…

The Elixir Pipe and Capture Operators

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…

Pattern Matching in Elixir

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…

Vim Tutorial – Day 3

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…

Elixir Hex Package Tutorial

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…

Vim Tutorial – Day 2

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…

Announcing Nested Filter For Elixir

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…

How To Install Postgresql On Mac

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…

Getting Angular and Webpack Working

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…

Giving a 10 Minute Lightning Talk

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…

Elixir Debugging Techniques

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…

An AngularJS Bootstrap Tabs Example

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…

How To Use LocalStorage in AngularJS

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…

Choosing Front End Developer Tools

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…

Planning a Side Project

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…

Rails Cache: Local Testing Tricks

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…

Vim Tutorial – Day 1

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…

The Side Project Hustle Guide

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…

OAuth 2.0 Ultimate Tutorial

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…

Basic SQL for Web Developers – Part 1

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…

Setting Up Elixir Like a Rubyist

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…

Alias and Alias Method

August 25, 2015

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

Setting Up Golang Like a Rubyist

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…

How to Implement jQuery Colorbox

October 04, 2014

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

How To Squash Your Last 2 Git Commits

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…

Ruby Links 4 Friday – February 15, 2013

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…

Ruby 4 Links Friday – December 28, 2012

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…

Using Ruby Structs To Subclass

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…