🚀 TechDeck is now generally available, if you run into any issues please contact @loftwah on Twitter/X.
Profile banner
James Landrum's avatar

James Landrum

@jamesrlandrum
Inside Lord Jabu-Jabu Platypus 1,257 followers htmxxx.com
90 Attack
92 Defense
88 Speed
King of ♦
Analytics

TechDeck Card

James Landrum's TechDeck Card

Biography

James Landrum is a highly accomplished Senior Developer whose significant contribution to the web development landscape is exemplified by his creation of intercooler.js. This innovative JavaScript library challenged conventional approaches by enabling complex AJAX interactions purely through declarative HTML attributes, eliminating the need for extensive boilerplate code. His philosophy centered on simplicity, incremental adoption, and leveraging existing web standards like CSS and REST, making it possible to enhance applications unobtrusively alongside other frameworks.

The foundational principles espoused by intercooler.js were so impactful that they directly influenced the development of htmx, a successor project that continues to evolve these ideas, with intercooler.js itself remaining supported indefinitely. Landrum's work demonstrates a masterful understanding of how to extract powerful functionality from the core elements of the web, empowering developers to build rich, dynamic experiences without unnecessary complexity.

Beyond his influential work on open-source libraries, James brings a wealth of diverse experience from his previous roles with prominent organizations such as Exelon, the FCC, USDA, ALS Association, VOA News, and even collaborating with figures like Geoff Keighley. This varied background underscores his adaptability and problem-solving prowess across a wide array of technical and organizational challenges, always seeking the most elegant and efficient solutions. He is a true advocate for building robust, maintainable web applications from the ground up, advocating for simplicity and adherence to standards in an ever-complex digital world.

Abilities

Special Move: Declarative Deployment

Instantly deploys intricate AJAX behaviors and dynamic content by simply adding attributes to existing HTML.

Buff: HTML Architect

Masterfully designs web functionality using declarative HTML attributes, simplifying complex interactions.

Weakness: Legacy Entangler

His elegant, standards-based solutions may face friction when integrating with deeply entrenched, non-standard legacy systems.

Vibe: Elemental Engineer

Transforms fundamental web elements into powerful, dynamic applications with minimalist grace.

"Unlocking web power, one attribute at a time."

techdeck.life