Aitapri
A personal building area. A public project profile is upcoming; scope and release details have not been published here.
∞A little further inside
Personal building areas, working experiments, public writing, and a growing React and JavaScript interview-prep collection. The professional portfolio remains the main story.
LIVE means available here; EXPERIMENT means a working study. UPCOMING marks a public profile or content entry still to come, not a claim about a product’s launch status.
17 entries
A personal building area. A public project profile is upcoming; scope and release details have not been published here.
JavaScript
Both control high-frequency events, but they optimize for different interaction patterns.
Open question · Foundation ↗React / JavaScript / WebGL
Working engineering experiments and eleven individually loaded games.
JavaScript
Understand why Promise callbacks often run before timers scheduled for the same turn.
Open question · Intermediate ↗JavaScript
The important differences are scope, redeclaration, temporal dead zone behavior, and reassignment.
Open question · Foundation ↗JavaScript
Regular functions get this from how they are called; arrow functions capture it lexically.
Open question · Intermediate ↗A place to collect public writing. Verified article links will appear here when available.
A personal building area. A public project profile is upcoming; scope and release details have not been published here.
A space for upcoming plugins and products. Details will be added when ready to share.
A personal building area. A public project profile is upcoming; scope and release details have not been published here.
React / JavaScript
Explore the frontend engineering work behind this site.
React
A practical look at state, parent renders, context updates, and memoization.
Open question · Intermediate ↗JavaScript
Closures explain how functions continue to access lexical bindings after their outer scope has returned.
Open question · Foundation ↗React
Know when memoization reduces work and when it simply adds complexity.
Open question · Intermediate ↗React
Understand how position, component type, and keys determine whether React keeps or resets state.
Open question · Foundation ↗React
Effects are for synchronization with external systems, not a default place for application logic.
Open question · Intermediate ↗React
Keys are not just warning silencers; they tell React which list item is which between renders.
Open question · Foundation ↗Good work starts with a conversation