Menu
RAMA / Machine Industries / MassDrop M10-A Setup

RAMA / Machine Industries / MassDrop M10-A Setup

A few months ago I joined the drop for the Massdrop x RAMA M10-A Mechanical Mini Pad - a programmable 10-key mini-pad designed by a collaboration between industrial design studio RAMA WORKS and UK-based manufacturer Machine Industries. The keypad is CNC-ed from aircraft-grade aluminum and has a hefty weight. In…

Continue reading

Coworking Office Tour: RocketSpace

Coworking Office Tour: RocketSpace

This past week I had the chance to tour the soon-to-open RocketSpace campus in London. The Islington location builds on the success of their San Francisco campus and will be followed by new campuses in Australia and others in Europe. RocketSpace's campuses are more than just coworking offices (though the…

Continue reading

Modifying Body Attributes in React

Quick tutorial on how to add attributes to the <body> element within a React app. There are many use cases for this - the primary being to add a class (e.i. <body class="some--class">, and it works for any other attribute. The reason this is…

Continue reading

Coworking Office Tour: Porto i/o

Coworking Office Tour: Porto i/o

Last week my wife and I had the chance to hop down to Porto, Portugal for a few days - flying in early Friday morning and departing the following Wednesday. As I'm not a fan of working from (most) hotel rooms I scoped out the coworking office options and booked…

Continue reading

PunkAPI Javascript Wrapper

PunkAPI Javascript Wrapper

This weekend I created a Javascript wrapper for the PunkAPI - an unofficial API for querying beers from the BrewDog DIY catalog. Even if you're a developer some of that might not have made sense. BrewDog is a brewery, started in 2005 in Aberdeen, Scotland, who now operates dozens of…

Continue reading

Secure Environment Variables with Travis CI

Secure Environment Variables with Travis CI

While building a web app you'll often need to have access to different variables depending on the setup (or environment). For example, your local machine, the staging/testing server, and development servers are all different environments. On each of these environments you might need different settings. On your local machine…

Continue reading

Product Manager Wannabe: War Robots

Product Manager Wannabe: War Robots

One of my current guilty pleasures is sneaking in a few robot battles on War Robots, a mobile, multiplayer game that pits teams of robots against each other. Like many other mobile games, the game is free to download and play with the option to purchase or speed up upgrades.…

Continue reading

1,000,000 People Reached

1,000,000 People Reached

Stackoverflow, one of the many StackExchange community of sites has been one of, if not the most, influential resources for my coding career. If you're not familiar with it, Stackoverflow is a Q&A-style site for asking and answering questions related to programming. By answering (and asking) questions users…

Continue reading

NPM Package - Git Trim Stash

NPM Package - Git Trim Stash

If you're anything like me when it comes to coding your git stash is likely a bit long. A quick git stash list on any of the repos I'm currently working in will reveal a few dozen stashes. I find stashes extremely useful when experimenting with ideas and I don't…

Continue reading

UK Holiday Commercials

UK Holiday Commercials

I love commercials, everything from local to infomercials, and my recent move to the UK has opened up a whole new world of them. So, you can imagine my excitement when I discovered the major UK retailers compete for the best holiday commercial. Here are the best I've seen from…

Continue reading

Side Project: UnlockSwarm.com

Side Project: UnlockSwarm.com

I'm a huge fan of the Swarm mobile app. If you're not familiar with Swarm, it's an app for checking into venues, built by Foursquare, that makes your everyday travels into a competitive game. By checking-in to new venus, in new locations, more frequently (among other factors) you earn (virtual)…

Continue reading

SSL Certs with DigitalOcean and Comodo

SSL Certs with DigitalOcean and Comodo

This past weekend I installed a SSL Certificate onto a DigitalOcean Droplet (Ubuntu/Apache). The droplet runs a little side-project of mine - a fan site for the Swarm app where I test and try ideas, frameworks and technologies. During installation I encountered a few hiccups so hopefully this can…

Continue reading

Slack Theming

Slack Theming

Themes for Multiple Teams As a remote developer/teacher Slack is one my most important tools. There are 5 teams I communicate with on a regular basis: Developers/PMs at Citrusbyte Developers/PMs for our primary client Students at Thinkful Mentors and admins at Thinkful The local Bozeman JS Meetup…

Continue reading

Bozeman Javascript Meet-up

Bozeman Javascript Meet-up

Excited to announce the creation of the Bozeman Javascript Meetup group - a meetup to network with other Javascript coders, discuss JavaScript tips, tricks, hacks, and frameworks, show off interesting projects and learn what's going on in the JS community. The local Javascript community is growing rapidly and it will…

Continue reading

Acceptance Testing with CodeceptJS

Acceptance Testing with CodeceptJS

Over the past few months I've been getting up to speed with automated testing and I still I'm seeing only the tip of the iceberg. For one, there are different types of automated tests, each with many synonyms. Here's a quick summary: Unit Tests - tests the most basic components…

Continue reading

Nomadic Coding Tools

Nomadic Coding Tools

Coding on the road (read: traveling) has historically been a difficult endeavor. Twenty years ago it would have been nearly impossible and even 10 years ago it was difficult at best. The lack of connectivity was a major hurdle, and the (large) size of laptops and short battery life made…

Continue reading

My Favorite Screen Capturing Tools

My Favorite Screen Capturing Tools

Being able to capture (and share) what you're seeing on your screen is extremely useful. Here are a few examples: Performing a code-review or pair programming Creating a how-to video for clients Demonstrating a simple issue on a site or app Capturing a static image of how a site, app…

Continue reading

Stateful Form Inputs

Stateful Form Inputs

I've been working on a lot of web forms over the past few months. Everything from single-input email signups to registration forms with dozens of inputs. The main priority, of course, is providing a great user experience. Top-of-the-line inputs HTML forms have come a long way in the recent years…

Continue reading