ENTRIES TAGGED "development"

What is probabilistic programming?

Probabilistic languages can free developers from the complexities of high-performance probabilistic inference.

Probabilistic programming languages are in the spotlight. This is due to the announcement of a new DARPA program to support their fundamental research. But what is probabilistic programming? What can we expect from this research? Will this effort pay off? How long will it take? A probabilistic programming language is a high-level language that makes it easy for a…
Read Full Post | Comments: 13 |

Mobile developers, integration, and discovery are what count now

Three new battles to watch as the mobile hardware gap closes.

The iPhone 5 may or may not be the most beautiful handheld device, but it barely matters anymore. Competitors have rendered its beauty and craftsmanship irrelevant. Amazon has received the message and responded with its latest set of tablets, and Google has responded with the Motorola Droids and the Nexus 7. These devices now have sufficient…
Read Full Post | Comment |
Android evolves and so must you

Android evolves and so must you

Christopher Neugebauer on Android interfaces, Jellybean, and future updates.

Christopher Neugebauer (@chrisjrn) is an Android and Python developer at Secret Lab and conference coordinator of PyCon Australia. Chris recently wrapped up his work on Meebo for iPhone, Android and BlackBerry which was recently acquired by Google. I got a chance to talk to him at OSCON this summer about Android development. Key points from our full…
Read Full Post | Comment |

Velocity Profile: Sergey Chernyshev

Web ops and performance questions with Sergey Chernyshev.

A profile of web operations and performance expert Sergey Chernyshev, director of web systems and applications at truTV and organizer of the New York Web Performance Meetup Group.

Read Full Post | Comment |

Software crumple zones

It's time to recognize and appreciate highly engineered health information systems.

Clinicians often encounter multi-step software processes that seem laborious. Sometimes that's due to a design flaw, but other times that process has been intentionally constructed as a crumple zone.

Read Full Post | Comment |
Jason Huggins' Angry Birds-playing Selenium robot

Jason Huggins' Angry Birds-playing Selenium robot

How a game-playing robot could help shape the future of mobile testing.

If you try to talk to Jason Huggins about Selenium, he'll probably do to you what he did to us. He'll bring his Arduino-based Angry Birds-playing testing robot to your interview and then he'll relate his invention to the larger problems of mobile application testing and cloud-based testing infrastructure.

Read Full Post | Comment |
Honeycomb and the Android tablet tipping point

Honeycomb and the Android tablet tipping point

Marko Gargenta on investing in Android tablet development.

"Programming Honeycomb" author Marko Gargenta discusses the state of Android 3.x, the technical hurdles of Honeycomb, and why the slow adoption pattern of Android tablets may soon change.

Read Full Post | Comment: 1 |
FOSS isn't always the answer

FOSS isn't always the answer

Proprietary software has its place.

James Turner says the notion that proprietary software is somehow dirty or a corruption of principles ignores the realities of competition, economics, and context.

Read Full Post | Comments: 19 |
Don't put all your trust in mobile emulators

Don't put all your trust in mobile emulators

Steve Souders on how he reduces the development risks of mobile emulators.

Steve Souders, performance evangelist at Google, looks forward to the remote capabilities of debugging and testing, but he warns against putting too much faith in emulators.

Read Full Post | Comments Off |
How Netflix handles all those devices

How Netflix handles all those devices

Netflix's Matt McCarthy on building apps that work across platforms.

Matt McCarthy explains how WebKit and A/B testing play important roles on Netflix's many apps. Plus: Platform lessons Netflix has learned that apply to other developers and companies.

Read Full Post | Comments: 2 |