• submit to reddit
Ricky Yim06/26/14
5978 views
0 replies

Baby steps with Protractor and AngularJS

Protractor is an emerging E2E (end to end) testing framework in the AngularJS world. This article shows you how to run your very first test in Protractor.

Ariya Hidayat06/26/14
3797 views
0 replies

The Curious Case of JavaScript NaN

NaN, not a number, is a special value used to denote an unrepresentable value. With JavaScript, NaN can cause some confusion, starting from its typeof and all to the way the comparison is handled.

Mike Bushong06/26/14
2886 views
0 replies

Changing the way we configure and provision our networks

It is mostly accepted that configuration deals with the deployment of devices and applications within an infrastructure.

Luis Aguilar06/25/14
4461 views
0 replies

Wishing For A Lazier Underscore

Sometimes the day of a developer gets awfully complicated. One of my less favorite moments are those when you have used a library for most of your project and then you realize you need things from it it was not designed to do.

Mike Bushong06/25/14
3264 views
0 replies

SDN and Organizational Grease

Friction in any ecosystem is greatest at the boundaries between elements. When two things must work together to perform a task, the act of coordinating comes with some overhead.

Matt Butcher06/24/14
14452 views
0 replies

The Best Keyboard Hack Ever

There's a key on my keyboard that I have spent most of my typing career learning not to press. Right next to A and right above Shift, it seems impossible to avoid. It MAKES ME SOUND ANGRY when I'm not.

Erich Styger06/24/14
1706 views
0 replies

Finding Settings in Processor Expert Components

Processor Expert components are making things very easy to configure: go a component, use the component inspector and change a setting. However, with the devices getting more and more complex, the list of settings or properties get longer and longer. To the point that it is hard to find a setting.

Chase Seibert06/23/14
1548 views
0 replies

Debugging an IE7 browser crash (manual git bisect)

Every once in a while, you have to put in a heroic effort to diagnose a bug. When you finally figure it out, you want to run around the office singing “We are the champions”, even if it turns out to be a trivial issue. Because that doesn’t mean it took a trivial amount of effort.

Mike Bushong06/23/14
3848 views
0 replies

The re-emergence of the Operating System

None of us should be surprised when the industry starts talking a bit more broadly about the role of the operating system going forward.

Mike Bushong06/20/14
3792 views
0 replies

Network Autonomy: Feedback Defined Networking

If nothing else, SDN in whatever definition you like, is giving us the concept of a programmable network. And what use is programming a network if all you use it for is to automate basic configuration information?

Raymond Camden06/20/14
5663 views
0 replies

ColdFusion UI The Right Way: HTML version

Back when Adam Cameron and I launched the ColdFusion UI - The Right Way project, I mentioned that initially we would accept submissions from the community to build out the content before releasing an actual readable version. Earlier this week I got off my rear and actually built a process to make this happen.

Steven Lott06/20/14
7927 views
0 replies

The Swift Programming Language

Swift lowers the bar for entry to the iOS market. Does it also lower the bar for Mac OS X?

Luis Aguilar06/19/14
11335 views
1 replies

Why is Node.js so Popular?

Basically EVERYONE is talking about it right now. But, really, why has it become so popular all of a sudden? Sounds like yet another web technology like any other else, right? Well, in a nutshell... (continue reading)

Erich Styger06/19/14
2773 views
0 replies

Updated Freedom Board Logic Analyzer with DMA

Question: How to build a low-cost logic open source logic analyzer for less than $15? Answer: combine the Freedom KL25Z board with OLS!

David Winterbottom06/19/14
4826 views
0 replies

Continuously rebuild your project

New developers joining a project will often find that the project won't build cleanly on their machine, and hours of time will be sunk into setting up the project so work can start. Counter this by using continuous integration to build your project from scratch.