• submit to reddit
Mike Bushong07/03/14
0 replies

UX is the new orange

If networking really is on the cusp of changing over, user experience has to be an input into the design process. This is a radical change in how products are conceived, built, and ultimately brought to market.

Maarten Ectors07/02/14
0 replies

Software Defined Everything

5 smart programmers can bring down a whole multi-billion industry and change people's habits.

John Cook07/02/14
0 replies

Classical programming

It would be interesting to see a classical approach to teaching programming. The goal would be to write code that is testable, maintainable, and even occasionally eloquent.

Mike Bushong07/01/14
0 replies

How and When SDN Rolls Out

Software Defined Networking (SDN) has quickly spawned what appears in some respects to be a cottage industry of would-be disruptors to the more traditional networking approaches.

Sagar H Ganatra07/01/14
0 replies

AngularJS: Resolving data services before instantiating the Controller and Template

Look at a scenario where you are using a Search service to get a collection of objects that contain the search string. You can specify the route which will display the search results.

Luis Aguilar07/01/14
0 replies

CSS3 Pseudo-headache

Since what I wanted to do was merely style-related, I thought of only using CSS for it. After all, how hard could it be!? RIGHT!?

Ravi Kiran06/30/14
0 replies

Using Promises in Node.js Apps

To separate logic of accessing data from the routes, we create separate modules to handle the task of data access. When I started learning Node.js, a common pattern that I saw in some samples to separate the data access logic from routing was as follows:

A. Jesse Jiryu Davis06/30/14
0 replies

Resources For Writing About Programming

I led a session about improving our writing skills. I wanted to gather more ideas to supplement my talk and my article on "Writing an Excellent Programming Blog". A half-dozen smart people showed up with tips and links. Here are my notes.

Erich Styger06/30/14
0 replies

New Zumo Robot PCB’s Arrived!

As you might have read it already: for the new semester we plan the next generation of Sumo Robots: still based on the Pololu Zumo Chassis, but instead using the FRDM board with the processor, we directly put a Kinetis K20 processor on the board :-).

A. Jesse Jiryu Davis06/27/14
0 replies

Write An Excellent Programming Blog

I want you to write. Not just code. Also words. If you're a member of the open source community, you can help us by writing about programming, just as much as by actually programming. And writing helps you, too: you can become better known and promote your ideas. Even more importantly, writing is thinking. There is no more thorough way to understand than to explain in writing.

Erich Styger06/27/14
0 replies

Slow 32 kHz Oscillator Startup

In an IoT project I'm using the Freescale KL15Z microcontroller. It worked very well, but some system failed: they need to quickly check sensor signals after power-up. So I instrumented the application to toggle an LED so I can monitor what happens: It was over 400 ms after power-on! Yikes!

Swizec Teller06/27/14
0 replies

My New Favourite JavaScript Trick

Using returns and callbacks in the same function. Sounds like crazy talk I know, but hear me out, I have good reason. I think.

Mehdi Daoudi06/26/14
0 replies

Understanding the Anatomy of a Wireless Connection

Consider your smartphone, the wireless infrastructure it relies on, and the websites it surfs. These parts must work together; and if we understand the reasoning for their designs and functions, and the resulting latencies, it may help us improve mobile experience and better address the growing trend of mobile internet usage.

Ricky Yim06/26/14
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
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.