Skip to main content

Software Engineer’s Daily Reading – November 21, 2024

Here is the reading list for November 21, 2024


Coding

What's new in PHP version 8.4

TLDR:

  • Introduced new functions array_find(), array_find_key(), array_any(), arral_all().
  • A new function for splitting string grapheme_str_split() splits the string into graphemes.
  • A new function request_parse_body() was added, that reads from php://input and returns an array.
  • New constants added for the round() function to control the behavior.

Database

MySQL: InnoDB Architecture

TLDR:

  • Internal structure of InnoDB implementation is described in diagram with a clear separation of components.
  • The architecture is divided into 2 parts-
    • In-Memory: which includes components - Buffer Pool, Change Bubber, Adaptive Hash Index, Log Buffer.
    • On-Disk: which includes tablespaces, indexes, Redo Log, and Undo Log.

System Architecture

Nothing yet...

Networking

Nothing yet...

Mobile Development

Nothing yet...

Comments