Skip to main content
info

"Informed AI News" is a news aggregation platform based on AI, aiming to provide users with high-quality news content that has been carefully selected and organized. It analyzes a vast array of news sources, filtering out low-quality or untrustworthy information to ensure that users receive accurate and timely news. Find out more >>

Hands-On Learning: Building Technologies from Scratch

"Codecrafters-io/build-your-own-x" is a treasure trove of guides, teaching you to build technologies from scratch. From 3D renderers to blockchains, each tutorial is a hands-on lesson in understanding. It's about doing to know, echoing Feynman's belief that creation is the true test of understanding.

  • 3D Renderer: Software that transforms digital data into 3D images on a screen.
  • Augmented Reality (AR): Technology that enhances real-world views with computer-generated input.
  • BitTorrent Client: Software used for sharing files over the BitTorrent peer-to-peer network.
  • Blockchain: A digital ledger that records transactions across numerous computers, ensuring the record cannot be altered retroactively.
  • Cryptocurrency: Digital or virtual currency that uses cryptography for security.
  • Bot: A software application that performs automated tasks.
  • Command-line Tool: A program that accepts text input to execute system operations.
  • Database: A system designed for storing and organizing data.
  • Docker: A platform for creating and running software in isolated environments known as containers.
  • Emulator/Virtual Machine: Software that simulates a computer system, enabling it to run programs or operating systems.
  • Front-end Framework: A collection of tools used to build the user interface of a website or application.

Full article>>