• submit to reddit
Erich Styger06/30/14
2264 views
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
13850 views
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
3433 views
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
9329 views
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
3752 views
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
6135 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
3906 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
2997 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.

Alec Noller06/25/14
5645 views
0 replies

Dev of the Week: Mike Driscoll

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Mike Driscoll, Python programmer, author, and founder of the Python user group in Iowa.

Luis Aguilar06/25/14
4537 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
3340 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
14601 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
1764 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.

Henrik Warne06/23/14
18285 views
0 replies

Switching from Java to Python: First Impressions

Three months ago I changed jobs, and in the process switched from Java to Python. Here are the differences that have stood out for me since making the switch. I am not a Java-programmer, or a Python-programmer. I am a programmer, period. There are differences, but Python and Java have more in common than what sets them apart.

Chase Seibert06/23/14
1616 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.