Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Expo OTA Updates Are a Loaded Gun. Here's the Safety.

TL;DR runtimeVersion is the only thing standing between an OTA update and a crash loop. Use the fingerprint policy, not appVersion . An OTA update can't change native code.

  • Runtime version mismatch can cause app crashes during OTA updates
  • Fingerprint policy ensures compatibility of OTA updates
  • Use preview channel for testing OTA updates before production

Invention of OOPs

1. The problem OOP was trying to solve In the late 1950s and early 1960s, programs were written as long sequences of procedures operating on shared global data.

  • Ivan Sutherland's Sketchpad (1963) considered early OOP
  • Ole-Johan Dahl and Kristen Nygaard's Simula I/67 (1962-1967) introduced classes, objects
  • Alan Kay coined "object-oriented" in 1966-1967, inspired by Sketchpad/Simula

More from Wednesday 30 September →