Juan David Nicholls
Full-Stack Engineer @ BAXUS
|jdnichollscEvent-Driven Architectures for Full-Stack Devs with Temporal and React
Speaking on 16:00-05:00 at Auditorio Padre Hernando MayaJoin us for a hands-on workshop where you’ll learn how to build resilient and scalable full-stack applications using Temporal and React. We’ll dive into advanced workflow orchestration with Temporal’s Node.js SDK (TypeScript) and demonstrate how to seamlessly integrate these workflows into React applications using React Query.
What You’ll Learn:
Advanced Workflow Orchestration with Temporal and Node.js:
Create and manage complex workflows to handle asynchronous processes and distributed transactions.
Define activities, signals, and efficiently manage state within your workflows.
Integration with React and React Query:
Incorporate Temporal workflows into your React applications for real-time state management.
Utilize React Query to fetch and handle workflow states from the frontend.
Building a Real-World Payment Processing System:
Implement a system that handles transactions, state updates, cancellations, and compensations.
Reflect transaction states in real time within your application.•
Applying Event-Driven Design Patterns:
Leverage event-driven architecture principles to enhance application resilience and scalability.
Design systems that respond efficiently to events and gracefully handle errors.
Level: Intermediate to Advanced
Elevate your development skills and gain practical experience with cutting-edge technologies that are shaping the future of full-stack development.
Bio
J.D. Nicholls is the founding full-stack engineer at BAXUS, the premier marketplace for collecting and trading wine and spirits. With over 12 years of experience in web, mobile, and game development, he is the creator of Proyecto26, an open-source organization contributing libraries and tools to benefit developers worldwide. J.D. has spoken at international conferences such as JSConf, Microsoft DevDays and Solana NY Hacker House and is active in tech communities like MedellinJS, LaPlazaDevs and ColombiaDev. He mentors aspiring developers through organizations like CodeYourFuture & BeeSoft Labs, promoting coding education and community engagement.