Spotify wants to be really good at getting it wrong quickly and optimized for experimentation, said Marcus Frödin, director of engineering at Spotify. At Spark the Change London 2016 he presented a concept to learn from mistakes and breed success and gave examples of failures at Spotify and how they learned from them.
German start-up deepstreamHub has launched deepstream.io, an open source, scalable, real-time server platform. The platform is designed for applications that require a network of device-resident nodes that communicate with cloud applications or with one another. Individual nodes can subscribe to topics and receive data whenever other clients publish to those topics. Nodes can also...
Now available in beta, Facebook’s new SDK for Swift aims to make it easier for developers to integrate Facebook services into their iOS apps.
Apple has open-sourced its new lossless compression algorithm, LZFSE, introduced last year with iOS 9 and OS X 10.10. According to Apple, LZFE provides the same compression gain as ZLib level 5 while being 2x–3x faster and with higher energy efficiency.
Shark is a new open-source ORM framework for iOS that aims to be an easy-to-use replacement for Core Data by providing high-performance and thread-safety. InfoQ has spoken with Adrian Herridge, creator of Shark.
Apache Mynewt is an open source modular real-time operating system (RTOS) designed for operation on connected Internet of Things (IoT) devices that have limited memory and storage, and which need to run for long periods of time using minimal power. A press release by Arduino and the start-up Runtime describes Mynewt as "a composable OS for 32-bit microcontrollers (MCUs) that enables..."
Among the announcements Apple made at WWDC 2016, its new file system, called APFS, raised a lot of developer interest. APFS brings strong encryption, copy-on-write metadata, space sharing, cloning for files and directories, snapshots, and more to macOS, iOS, tvOS, and watchOS.
Apple’s new Messages framework for iOS, introduced at WWDC 2016, aims to make it possible to create app extensions that interact with Apple’s Messages app. A look at the framework API.
As mobile applications increase in popularity and as more transactions are carried out via mobile devices, security is a topic of growing concern. In his talk "Modern iOS Application Security" at QCon New York 2016, Dan Guido takes a closer look at iOS security. While Apple already provides the means to create highly secured applications, there are still threads that may render them useless.
At WWDC 2016, Apple announced Xcode 8, the latest version of its IDE for iOS, macOS, tvOS, and watchOS. Now available in beta, Xcode 8 brings Swift 3, improved address and thread sanitizer, a new editor extension architecture, and more.
Gluon is making Java 9 development available to iOS and Android developers in the form of their Gluon VM project, a full Java 9 native port.
VMware has released Liota (the "Little IoT Agent") to the developer community. The Liota framework facilitates development of applications that securely orchestrate gateway communication between IoT devices and cloud applications that analyze the input data stream and control the remote devices.
Fastlane, Twitter’s solution to continuous integration and deployment for mobile apps, introduced Device Grid, a new feature aimed to make it possible to live preview changes directly from pull requests in GitHub. Additionally, Fastlane now supports two-factor authentication for iTunes Connect, and improved support for Android APK files.
Realm, the open-source, object-oriented database has launched version 1.0 for iOS and Android. Realm's technical team told InfoQ that among the noted changes in the mobile database's latest release are an improved query language with support for partial string matches, relationship traversal, multi-field sorting, and distinct matches.
IndieGogo startup Jibo has announced an SDK for developing applications, a.k.a. skills, for its “social robot” for the home, which will target entertainment, education, and IoT integration.