• submit to reddit
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.

Mike Bushong06/26/14
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
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
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
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
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.