Don't-Miss Development software Stories

emoji arcade

Instagram engineer delves into emoji madness

The company's engineers did painstaking work to allow users to search by emoji.

apple watch instagram

Instagram gives Apple Watch developers a hand

Instagram has shared some of the code it used to create its own Apple Watch app.

hypercard

Think Retro: How HyperCard inspired a generation of future developers

Some of today's app developers credit HyperCard for their love of programming.

Twitter weaves Fabric, but will developers be drawn in?

Twitter wants to help developers build apps -- with more tie-ins to Twitter -- through Fabric

facebook paper

Facebook opens Paper framework to help devs make smoother scrolling iOS apps

Facebook's AsyncDisplayKit could be just the remedy to solve a complex app's scrolling difficulties

home hero whats new hero

Read all about Swift on Apple's new engineering blog

Apple has created a blog about the development of its new Swift programming language, which will include news, tips, and tricks from Apple engineers. Also: the Xcode 6 beta is now free to registered developers.

Learn how to work with Apple's new programming language, Swift

apple.com

Curious about Apple's new programming language, Swift? The company has put out a free 500-page ebook for interested developers on the iBooks Store.

swift screenshot

Apple unveils Swift, a new programming language for iOS, Mac

Developers at the Apple WWDC event enthusiastically applauded the introduction of the new Swift programming language

ios8

Surprise, surprise: At developer conference, Apple releases slew of new developer tools

From home automation to fingerprints, Apple delivers a basket of goodies for third-party developers, which could eventually mean a bunch of goodies for regular users, too.

bugreporter primary2

Why Apple's opacity with developers is bad for users

Getting Cupertino's attention when things go wrong can be a hard proposition and can ultimately damage the user experience, say third-party developers.