YoVDO

Rebuilding a Production APL Environment Using Dyalog

Offered By: Dyalog User Meetings via YouTube

Tags

Data Processing Courses APL Courses Dyalog Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of rebuilding a production APL environment using Dyalog in this 30-minute conference talk from Dyalog '22. Learn how BIG, a company in the jewelry industry, transitioned from an IBM APL2 environment to a modern Dyalog-based system for handling complex data processing tasks. Discover the challenges of integrating data from 1,000 retailers and how APL was chosen to manage data-related tasks. Gain insights into the new production environment's components, including Windows Service, SQAPL, ⎕CSV, ⎕XML, ⎕JSON, .NET integration, and HTTP calls. Understand the benefits of using ]Link for code management and source control for team collaboration. Follow the journey from summarizing the problem to exploring retailer data complexities, building the initial APL2 solution, and finally implementing the new Dyalog-based environment. Delve into key components such as the Queue Manager, APL Service, ⎕LX function, and source code organization.

Syllabus

Summary
How to get data from retailers
Retailer data – a hot mess
Building a monster – the APL2 solution
Dyalog to the rescue
New production environment
Queue Manager
APL Service
⎕LX function
Launch function
Source code organisation


Taught by

Dyalog User Meetings

Related Courses

The Benefits of Learning a Different Programming Language
ACCU Conference via YouTube
A Novice Introduces APL Programming Language
ACCU Conference via YouTube
The Power of Function Composition
NDC Conferences via YouTube
Orthotope - APL-Inspired Arrays for Haskell - Lambda Days 2022
Code Sync via YouTube
Apple Array Allocation - Static Memory Management for Flat, Immutable Arrays
ACM SIGPLAN via YouTube