Chevtek.io
  • Home
  • Github
  • Stack
Alex Ford

Alex Ford

138 posts •
"How dare you be cordial on a Q&A site."
social

"How dare you be cordial on a Q&A site."

I already thought that my little form of protest was petty, where I would periodically revert an edit to one of my questions that I thought was a trivial waste of time. Little did I know the user that edited my question a few months ago to "trim chat" would be ready to out-petty me...

  • Alex Ford
    Alex Ford
4 min read
How to do loading spinners, the React way.
React

How to do loading spinners, the React way.

This post walks you through how to build your own spinner management service from scratch. It is almost identical to what I have already built and packaged in the @chevtek/react-spinners package on npm.

  • Alex Ford
    Alex Ford
9 min read
Npm 5 changes to npm link.
npm

Npm 5 changes to npm link.

I've been following an issue on the npm bug tracker for a while now. Basically, when npm 3 released they made a somewhat major change to the way dependencies are installed.

  • Alex Ford
    Alex Ford
7 min read
How to do loading spinners, the Angular 2+ way.
Angular

How to do loading spinners, the Angular 2+ way.

This post walks you through how to build your own spinner management service from scratch. It is almost identical to what I have already built and packaged in the @chevtek/angular-spinners package on npm.

  • Alex Ford
    Alex Ford
12 min read
You can finally "npm link" packages that contain peer dependencies!
npm

You can finally "npm link" packages that contain peer dependencies!

For the past year I've been dealing with an annoying bug in node/npm that there has been no simple solution for. It has to do with npm link and peer dependencies. Before

  • Alex Ford
    Alex Ford
5 min read
Why I think "micro-packages" are a good thing.
npm

Why I think "micro-packages" are a good thing.

Over the past couple days drama unfolded in the JavaScript community when a social media company called Kik threatened to send lawyers after a small time OSS developer if he didn't change the

  • Alex Ford
    Alex Ford
13 min read
It's Always Something Stupid
social

It's Always Something Stupid

One thing that really grinds my gears from time to time is the way others, even myself sometimes, tend to assume the worst whenever the slightest thing goes wrong. This is especially true

  • Alex Ford
    Alex Ford
5 min read
An Intuitive Way To Organize Your ExpressJS Routes
Express

An Intuitive Way To Organize Your ExpressJS Routes

One awkward situation I encounter every time I start a new app is how I should organize my routes. I've seen tons of examples and no two examples are ever really the same.

  • Alex Ford
    Alex Ford
3 min read
How to do loading spinners, the Angular way.
Angular.js

How to do loading spinners, the Angular way.

Updated on 6/17/16 Pro tip: A lot of the code here are examples of how to do things that aren't actually in the final spinner package, such as building an HTML

  • Alex Ford
    Alex Ford
9 min read
My Development Setup
development

My Development Setup

When I tell people that I'm a web developer and that I use Vim as my primary IDE, it often drives them to ask more questions about my development environment. I've answered this

  • Alex Ford
    Alex Ford
12 min read
How To Properly Preserve Legacy URLs In Your Express App
Express

How To Properly Preserve Legacy URLs In Your Express App

We've all been there, trying to click a link in an article that's a few years old only to find that the link is broken and the destination site has undergone an upgrade.

  • Alex Ford
    Alex Ford
5 min read
Merge vs Rebase: Part 3 - What is a rebase?
Git

Merge vs Rebase: Part 3 - What is a rebase?

Table of Contents:Part 1 - What is a commit hash?Part 2 - What is a merge?Part 3 - What is a rebase?In part 1 we discussed what a commit

  • Alex Ford
    Alex Ford
10 min read
Merge vs Rebase: Part 2 - What is a merge?
Git

Merge vs Rebase: Part 2 - What is a merge?

Table of Contents:Part 1 - What is a commit hash?Part 2 - What is a merge?Part 3 - What is a rebase?In part 1 we left off with a

  • Alex Ford
    Alex Ford
4 min read
Merge vs Rebase: Part 1 - What is a commit hash?
Git

Merge vs Rebase: Part 1 - What is a commit hash?

Table of Contents:Part 1 - What is a commit hash?Part 2 - What is a merge?Part 3 - What is a rebase?One of the biggest things I struggled with

  • Alex Ford
    Alex Ford
5 min read
How to persist URL hash fragments across a login redirect.
routing

How to persist URL hash fragments across a login redirect.

I just spent four hours figuring out the ins and outs of URL hash fragments. On my team we use AngularJS to build some pretty cool single page applications. In a couple of

  • Alex Ford
    Alex Ford
5 min read
Isolate Scopes Explained
Angular.js

Isolate Scopes Explained

I've been using Angular for quite a while but isolate scope bindings is one thing that has continued to elude me. No longer. I finally had the lightbulb moment earlier this afternoon and

  • Alex Ford
    Alex Ford
15 min read
Tips for the Git Power User
Git

Tips for the Git Power User

After developing for so long working with Git has become second nature to me. I started out using a graphical Git client for Windows called Git Extensions. Git Extensions was great for starting

  • Alex Ford
    Alex Ford
12 min read
Cross Origin Resource Sharing
CORS

Cross Origin Resource Sharing

I've spent way more time reading about CORS than I probably should have, but pretty much everything I read only confused me further. CORS is actually a pretty simple concept once you understand

  • Alex Ford
    Alex Ford
9 min read
Interviews Are Two-Way Streets
social

Interviews Are Two-Way Streets

Last year I finally had enough of the company I worked for and began to start looking around for new work. I'm proud to say that I ended up landing an awesome job

  • Alex Ford
    Alex Ford
4 min read
AngularJS: "Controller as" or "$scope"?
Angular.js

AngularJS: "Controller as" or "$scope"?

I just finished reading a blog post by John Papa. He talks about the trend of using Controller as someName instead of injecting $scope into your controller. I wanted to expound on his

  • Alex Ford
    Alex Ford
5 min read
If Angular directives are obtrusive, then so is an "id" attribute.
Angular.js

If Angular directives are obtrusive, then so is an "id" attribute.

I wanted to clear some things up about AngularJS directives. I keep seeing comments like this one: I will admit that Google hasn't done the greatest job with Angular's documentation and reading it

  • Alex Ford
    Alex Ford
5 min read
Is Your Google Fiber Router Too Weak?
Google

Is Your Google Fiber Router Too Weak?

I live in Provo, UT and last year we were lucky enough to have our city selected for Google Fiber. Everytime I tell someone this their first question is "So, how amazing is

  • Alex Ford
    Alex Ford
6 min read
Do You Need A Framework?
development

Do You Need A Framework?

I recently wrote a post where I discussed the reasons I believe it is okay to use frameworks in professional development environment. Most people seemed to agree with the sentiments I expressed there

  • Alex Ford
    Alex Ford
3 min read
social

What is the point?

I was in IRC today to ask some development questions when suddenly tons of people left all at the same time. This happened a few times throughout my session. I didn't know what

  • Alex Ford
    Alex Ford
3 min read
Pardon The Dust
CodeTunnel

Pardon The Dust

I am currently in the process of migrating CodeTunnel.com over to a new blog engine. I'm finally moving away from my made-from-scratch application in favor of something far more awesome called Ghost.

  • Alex Ford
    Alex Ford
2 min read
Chevtek.io © 2021
Latest Posts Facebook Twitter Ghost