rotem-horovitz
    _hello_about-me_blog_snippets_projects_games
_contact-me
find me in:
privacy
_tags:
  • React Under the Hood

    August 27, 20268 parts

    An eight-part series on React internals: hooks, rendering, fibers, reconciliation, and the concurrent scheduler.

    internalsreact
    • Part 1

      How Hooks Really Work: React Internals, Part 1

      7 min read
      hooks
    • Part 2

      useEffect Is Not a Lifecycle Method: React Internals, Part 2

      8 min read
      hooksuseEffect
    • Part 3

      From JSX to Pixels: React Internals, Part 3

      8 min read
      renderingjsx
    • Part 4

      The Event System: React Internals, Part 4

      7 min read
      events
    • Part 5

      The Fiber Tree: React Internals, Part 5

      7 min read
      fiberarchitecture
    • Part 6

      Reconciliation: React Internals, Part 6

      7 min read
      reconciliationdiffingkeys
    • Part 7

      State Updates, Batching, and the Lane Model: React Internals, Part 7

      7 min read
      statebatchingschedulerlanes
    • Part 8

      Concurrent React: React Internals, Part 8

      8 min read
      concurrentsuspensetransitionsscheduler
  • Agentic AI Development: From Zero to Hero

    April 30, 20266 parts

    A six-part deep dive into AI coding agents: what they are, how to use them, and how teams are building with them.

    agentic-developmentaillm
    • Part 1

      The New Stack: Understanding Gen AI, LLMs, and Why They Matter

      6 min read
    • Part 2

      What is an AI Coding Agent? A Practical Breakdown

      7 min read
      coding-agents
    • Part 3

      Prompting, Context & Control: How to Actually Work with Agents

      8 min read
      prompting
    • Part 4

      Integrating Agents into Your Development Workflow

      8 min read
      workflow
    • Part 5

      Agentic Development at Team Scale

      8 min read
      team-workflow
    • Part 6

      Choosing Your Agent Stack: A Practical Comparison

      10 min read
      tooling
  • Can pretext Replace DOM Text Measurement, and Should It?

    March 31, 20267 min read

    I went in skeptical. A JS library that claims to beat the browser at text layout? Here's what I found: live benchmarks, real demos, and an honest verdict.

    performancejavascripttypography
  • Building a Browser Game with react-game-engine

    March 11, 202610 min read

    A practical guide to the Entity-Component-System pattern in React, using a snake game as a working example.

    reactgamedevarchitecture
  • The `satisfies` Keyword in TypeScript (Or: Having Your Type Cake and Eating It Too)

    March 10, 20254 min read

    How TypeScript's `satisfies` keyword validates your data without throwing away type inference, when to reach for it, and when a plain annotation is still the right call.

    typescript
  • The Do's and Don'ts of Clean, Reusable React JSX

    February 27, 20253 min read

    Golden rules for writing JSX that's clean, maintainable, and pleasing to your fellow developers.

    reactjsxbest-practices
  • React Component Structure: The Calm, Predictable Way

    February 27, 20254 min read

    A clean, consistent, scalable structure for React function components.

    reactcomponentsarchitecture