"Code Podcast" entries

Sensors and Arduino: How to glue them together

Author Federico Lucifredi on developing sensor-enabled Arduino sketches.

Federico Lucifredi (@federico_II) is the maintainer of man(1) and also the author of the upcoming book, Sensor Interfaces for Arduino. We had a chance to sit down recently and talk about how to connect sensors to microcontrollers (in particular Arduino).

Given how many sensors there are in the wild, there’s a lot to say about sensors. Some of the key points from the full video are:

  • When to look for a library to support your sensor and when to just write a few lines of code to read it. [Discussed at the 3:00 mark]
  • Thinking about sensors that return non-linear responses and how that might affect your code. [4:40]
  • Detecting a human presence on a door mat. [6:00]
  • Using a Geiger counter to measure radiation and generate random numbers. [8:14]
  • Where to look for docs and code when you start working with an unfamiliar sensor. [11:30]

Read more…

Inside GitHub’s role in community-building and other open source advances

An interview with Matthew McCullough

In this video interview, Matthew McCullough of GitHub discusses what they’ve learned over time as they grow and watch projects develop there.

Read more…

Objective-C and Cocoa: The core of solid iOS apps

Jon Manning and Paris Buttfield-Addison share their insight on what's new with Objective-C and Cocoa

Jon Manning (@desplesda) and Paris Buttfield-Addison (@parisba) are co-founders of Secret Lab and authors of the forthcoming Learning Cocoa with Objective-C, 3rd Edition

Key points from the full video (below) interview include:

  • Embrace Objective-C’s verbosity [Discussed at the 0:30 mark]
  • Just getting started with Objective-C? Check out the WWDC videos and… [Discussed at the 1:45 mark]
  • Long awaited updates to Objective-C make a big impact [Discussed at the 2:27 mark]
  • When it comes time to submit your app to the App Store, think about it as Apple would [Discussed at the 3:47 mark]

You can view the entire interview in the following video.

Read more…

The key web technologies that work together for dynamic web sites

An interview with the author of Learning PHP, MySQL, JavaScript, and CSS

The technologies that led to an explosion of interactive web sites — PHP, MySQL, JavaScript, and CSS — are still as popular today, and a non-programmer can master them quickly.

A geeky summertime treat

Cooking for Geeks author Jeff Potter makes ice cream in 30 seconds.

Got 30 seconds and some liquid nitrogen? In this Code podcast, Cooking for Geeks author Jeff Potter shows how those two ingredients (and a few others) can summon near-instant ice cream.

Why learn C?

David Griffiths on C's consistent popularity and what the language can do for you.

In this Code podcast, "Head First C" co-author David Griffith discusses C's continued popularity and why C and Arduino work well together.

Async and Roslyn mean more power and insight in your C# 5.0 programs

Async, Roslyn, and how to create your best C# 5.0 program

Longtime C# developer, Eric Lippert, speaks about new C# 5.0 features, updates to the forthcoming Roslyn compiler, and ways to optimize your C# programs.

Why use Scala

Alex Payne on Scala's upside and combining object-oriented and functional capabilities.

Alex Payne, co-author of the "Programming Scala," talks about the advantages of using Scala.

Getting started with data-related explorations of everyday things

Using Ruby and R to improve your data skills.

Sau Sheong Chang describes the intriguing projects in his upcoming book, "Exploring Everyday Things with R and Ruby" and how other people can develop their own experiments.

Using Python for Computer Vision

Jan Erik Solem describes elements and useful tools for computer vision

In this interview, Jan Erik Solem, author of the upcoming book "Programming Computer Vision with Python," describes the uses for some common operations, and choices programmers have.