Menu
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

This Week's Album Picks

This Week's Album Picks

The past 2 weeks have been hectic with travel and work so I'm looking forward to finally catching up on some music. There's been a number of releases from some of my favorite artists, and since I'm in London I'm trying to sample some local sounds too. **Son Little** *Son…

Continue reading

This Week's Interesting Album Releases

This Week's Interesting Album Releases

Fall is here and music releases are picking up in both quantity and quality. Kurt Vile b'lieve i'm goin down... Let's be honest, it'll probably make a lot of 2015's Best Of lists. Disclosure Caracal CHVRCHES Every Open Eye Sounds like CHVRCHES... Julia Holter Have You In My Wilderness Girl…

Continue reading

Statamic Add-on: Global Variable Editor

Statamic Add-on: Global Variable Editor

Based on feedback and requests I've updated my Global Variable Editor add-on for Statamic. Namely the ability to use Statamic's fieldtypes within the global variable editor. Version 1 of the add-on was bare-bones, merely a tab within the Statamic control panel to edit global variables through a standard text input…

Continue reading

Optimizing Ghost for Speed

Optimizing Ghost for Speed

I recently decided to try Ghost, a relatively new, open-source blogging platform (you're viewing the outcome right now). The selling point was two-fold. For one, Ghost is coded in Javascript, namely Node.js. With my recent Javascript immersion it's a natural fit. Secondly, I want to focus on writing... not…

Continue reading

A Guide to CSS Transitions in AngularJS

A Guide to CSS Transitions in AngularJS

Animated elements are extremely useful in modern user interfaces and utilized by nearly every web and mobile app these days. Typically an animation would be triggered by hovering-over or clicking an element. With Angular, the options for animating elements become endless, and its probably easier than you think to get…

Continue reading

Freelancing in the Wild West

Freelancing in the Wild West

Last week I wrote about some of the many great tech start-ups (and businesses) I recommend to friends looking for work in Bozeman. Included in the mix were a few options for remote work, like Remotive.io, StackOverflow Careers and several other job boards dedicated to remote positions. Working remotely…

Continue reading

Tech for Transplants

Tech for Transplants

Over the past year the following question has come up several times: I'm thinking of moving to Bozeman, which tech companies/start-ups do you recommend? More often than not the question comes from someone involved in tech. Bozeman Tech Startups Over the past 2 years I've developed a shortlist of…

Continue reading

Building a 'Perfect' Site - Part II

Building a 'Perfect' Site - Part II

A few months ago I set out to build a 'perfect' site in the eyes of Google's PageSpeed tool. The results were better than expected, with the site scoring a near perfect score on several website speed tests. The site, SidecarMT.com is a simple example with only 2 pages…

Continue reading

Building a 'Perfect' Site

Building a 'Perfect' Site

Fast and optimized pages lead to higher visitor engagement, retention, and conversions. With countless studies showing the benefits of a fast site, speed has become a core metric when analyzing a site or app. A study from KISSmetrics discovered a mere 1-second delay increases page abandonment significantly and can cause…

Continue reading

Setting Up a React.js Sandbox

I’ve become a huge fan of easier, more efficient ways to setup development sandboxes. The ability to quickly setup a development sandbox can save hours when it comes to experimenting with new features. As I’ve been diving deeper into React.js one feature that has really helped is…

Continue reading

LiveReload for Better Javascript Workflow

Learning to code is like learning any other craft, the right tools and workflows can make all the difference. Three weeks ago I became a student at Hack Reactor, a 12-week immersive coding program focused on full-stack Javascript development. Prior to class I had only superficial knowledge/experience with Javascript,…

Continue reading