Daily Edition · Page 4

THE DAILY INDEX

Technology, AI, software, security, crypto and business

ARTICLES & TUTORIALS

TLDR Web Dev

REACT LABS: WHAT WE'VE BEEN WORKING ON – FEBRUARY 2024

The React Compiler is now in production on Instagram. It automatically re-renders only the necessary parts of a UI upon state changes. The React team has been adding features to React Canary, which allows early adoption of stable features before official release, like Server Components and Actions. Actions in React can handle data submissions in both client-only and client-server apps and it offers features like optimistic updates and form state management.

A BRIEF HISTORY OF AIRBNB'S ARCHITECTURE

Airbnb started as a monolithic Ruby-on-Rails application and eventually moved to a Service-Oriented Architecture (SOA). The SOA approach aimed for loosely coupled services with focusing on clear data ownership, specific concerns for each service, and avoiding functionality duplication. Airbnb's migration journey involved multiple iterations, with the final version completely eliminating its monolithic architecture. Pros of SOA include increased reliability and scalability, while cons include increased development time and complexity. Airbnb also uses an in-house API framework, automated canary analysis with Spinnaker, and Powergrid for parallel task execution to support its SOA.

IMESSAGE WITH PQ3: THE NEW STATE OF THE ART IN QUANTUM-SECURE MESSAGING AT SCALE

Apple has added PQ3 to iMessage. PQ3 is a new post-quantum cryptographic protocol that offers strong protection against current and future threats from quantum computers. It surpasses the security of all other widely available messaging apps by achieving Level 3 security. PQ3 features post-quantum encryption, a self-healing key mechanism, a hybrid design, and formal verification that ensures security.

TLDR IndexPage 4