Nebraska Code Aftermath

I attended the 6th Annual Nebraska.Code() conference in Lincoln, NE on May 18th-20th. I gave three talks and, as usual, Adam Barney and Ken Versaw knocked it out of the park. Every year, Nebraska.Code() raises the bar on what’s possible for a conference that doesn’t charge an arm and a leg to attend. The Venue This year’s conference returned to the NIC Conference Center. The conference space is outstanding. It is arranged in a pretty easy-to-navigate pattern, making it easy to find the session you want to go to, and the big space upstairs is ideal for dining and hanging...…

Bad UX (The Handle)

Since I’ve been doing more front-end development, I’ve been asked to delve into user experience (UX) design. The more I research, the more examples of bad UX I see. Not just in software but in the world in general. In the office building where I am currently working, they recently installed an elevator. It’s kind of an after-thought elevator. I’m sure it is a measure to comply with disabled employees who need to get to the second floor of this older, small office complex. When the installers finished, I went to take a look… just to see what an “aftermarket”...…

The Beauty (And Beast) Of Code Generation

Lately, I’ve spent a lot of time using Yeoman for generating AngularJS and MEAN applications. I’ve had a love/hate relationship with code generators for a long time, but have never really been able to articulate exactly why, so I thought I’d take a minute to write it out. The Benefits The benefits are easy to explain. They are the reason we use generators in the first place. They save us time. They keep developers from having simple, monotonous, plumbing code. The prospect of writing plumbing code is enough to make and respectable developers skin crawl. We’ve written it a couple...…

4 Ways To Declare Your Angular Stuff

I’ve been writing AngularJS websites for a couple of years now and have worked in several different shops with their own styles and on my own projects, where my style has changed slowly as I have read other people’s code and picked up things I liked. One of the things that I have seen is just the myriad of ways people declare the bits of Angular (e.g. controllers, modules, factories, etc.) So I thought I would show off 4 of the main ways that I have seen the pieces of AngularJS apps declared. These are by no means the only...…

Words We All Disagree On

The Problem Every so often (more often in IT, it seems) someone comes up with a new idea or technology that needs a name to describe it. We, as technology professionals, kind of suck at this. They say, the three biggest problems in IT are naming and off-by-one errors. There are some technologies (some that have been around for awhile) that seem to cause the most disagreement in the IT space, and beyond. These are a few of them, and what I think they are. Big Data CIOs read articles in magazines about why their company should be interested in...…