The code that took America to the moon was just published to GitHub, and it’s like a 1960s time capsule — Quartz

This one is different. Some of the Apollo 11 moon mission source code has been digitized and uploaded to github. This news article has all the story. Worth reading.

Source: The code that took America to the moon was just published to GitHub, and it’s like a 1960s time capsule — Quartz

Mastering Programming

Pushing forward the series of posts on how to be a better programmer. This one is from Kent Beck, Technical Coach @ FB. Unlike previous posts this one has mainly short tips. Some of the tips may seem obvious while others are more difficult to understand but I found all of them great. Must read.

Source: Mastering Programming

Android Data Binding: Adding some variability — Google Developers — Medium

In the last few weeks I’ve seen a lot of posts about the Android Data binding tools. Using data bindings removes a lot of the boilerplate code used for updating UI (Views) to the correct state. This post shows a clear example of how to use it and how to support tags too.

Source: Android Data Binding: Adding some variability — Google Developers — Medium

Self-sizing Table View Cells

A very thorough guide on how to build a UITableView with dynamic Cells. As a bonus the last section also goes through creating expanding cells. Including all the code samples. (Xcode 7.3/iOS9/Swift2.2)

Source: Self-sizing Table View Cells

Privacy Settings in iOS 10

A significant change in iOS 10 is that you must declare ahead of time any access to private data or your App will crash. Private data is one of these: Contacts, Microphone, Camera and more. This post has all the details.

Source: Privacy Settings in iOS 10

Exceed the Android Speed Limit! — Google Developers — Medium

If you never heard of the 16ms per frame rule you need to read this post. Seriously. The short version: our eyes and brain “think” that motion is smooth when 60 frames are rendered every second. Every app needs to render frames fast to deliver this experience. Even if you are familiar with the rule, this is a great reminder on why it is important.

Source: Exceed the Android Speed Limit! — Google Developers — Medium

Swift 3 – Ole Begemann

Since Swift is open source most of the changes in the new major version were already known before WWDC. Having said that, Apple did made a few interesting changes (mostly naming) for the new Swift release. Click this one to read more.

Source: Swift 3 – Ole Begemann

Neural Networks in iOS 10 and macOS | Big Nerd Ranch

I few months ago I started reading about Neural Networks and Machine Learning algorithms in general. At WWDC 2016, Apple introduced two neural network APIs, called Basic Neural Network Subroutines (BNNS) and Convolutional Neural Networks (CNN). An interesting move in my honest opinion. Read this one for more information.

Source: Neural Networks in iOS 10 and macOS | Big Nerd Ranch

Writing good code: how to reduce the cognitive load of your code – Christian M. Mackeprang

Another post in the series on how to write good code. The five concepts mentioned in this post are awesome and obvious at the same time.

Source: Writing good code: how to reduce the cognitive load of your code – Christian M. Mackeprang