How Immutable State Helped Facebook to Improve Its iOS App Architecture
Facebook has been working in the last two years to evolve the architecture of its iOS app with the goal of improving performance, abstractions, and the underlying development model. Adam Ernst and Arl Grant, software engineers at Facebook, explained what issues they had to solve and how they did in a @Scale 2014 talk.
Lock-free Programming in C++ with Herb Sutter
At CppCon 2014, Herb Sutter gave a talk about lock-free programming in C++ where he provided the fundamental concepts of lock-free programming, and presented three algorithms to show lock-free techniques. Here is a summary of the most relevant points in the talk.
Survey Finds Clojure Adoption Progresses Year-to-Year
Cognitect has recently published the results of a community survey aimed at finding out “how and for what Clojure and ClojureScript are being adopted, what is going well and what could stand improvement.” According to Cognitect, though not a scientific survey, it shows how Clojure has “transitioned from exploratory status to a viable, sustainable platform for development at work.”
Apple TestFlight Now Allows up to 1,000 External Beta Testers
Apple announced that its TestFlight beta testing service allows now to invite up to 1,000 external beta testers via iTunesConnect. The most relevant facts about the new service.
64 Bit Support for iOS Mandatory From February 2015: Benefits and Hindrances
Apple announced that, as of February 1 2015, all App Store submissions will be required to include 64-bit support and to be built with the iOS 8 SDK. The new requirement will only apply to new submissions, that is new apps and updates to existing apps. A look at benefits and hindrances in this process.