Google, IBM & Meta Certificates — 40% Off for a Limited Time
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to leverage Jarvis, Dyalog's APL-based API framework, and explore the new JAWS (Jarvis and WebSockets) extension for asynchronous service delivery in this 29-minute conference presentation. Discover how Jarvis enables developers to expose APL functionality as web services and APIs, making APL code accessible over HTTP for building microservices, RESTful APIs, and computational services. Explore the fundamentals of Jarvis including its JSON and REST modes, understand how each mode operates internally, and see practical demonstrations of creating web services in just minutes. Examine the various clients that work with Jarvis and learn about its UI-agnostic design philosophy. Delve into advanced features including "hook" functions for customization and the powerful WebSockets integration that enables real-time, bidirectional communication between APL applications and web clients. Watch live demonstrations of WebSockets implementation in Jarvis, showing how to build responsive, asynchronous applications that can push data to clients in real-time. Gain insights from Brian Becker, a veteran APL developer with five decades of experience who has been instrumental in developing core Dyalog utilities and frameworks since joining Dyalog Ltd in 2011.
Syllabus
00:00 What is Jarvis?
03:04 A web service in 5 minutes JSON mode
06:35 REST mode
08:27 How JSON mode works
10:50 How REST mode works
16:07 Clients that work with Jarvis
17:20 Jarvis is UI-agnostic
18:54 "Hook" functions
19:43 WebSockets
23:06 WebSockets in Jarvis
23:55 WebSockets demonstration
Taught by
Dyalog User Meetings