DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Stefan Kruger

Developer

Joined Dyalog Ltd in May 2023.
Based in United Kingdom.
Stefan Kruger

Role Summary

Stefan focuses on making Dyalog more attractive to new developers and application areas. He’s also the main advocate for the RIDE and Dyalog on macOS.

Biography

Stefan studied Computer Science at university, culminating in a PhD in Signal Processing and Computer Vision. He then worked long stints at Future Publishing during the maddest part of the mobile gold rush, and later at IBM, doing work in distributed databases. Stefan is always coding for fun, and eventually stumbled on APL – when he could not find any learning materials that appealed to his particular learning style, he decided to write his own (Learning APL ) and, in doing so, got to know various members of Team Dyalog online.

Stefan is a keen skier and cyclist.

Dyalog + Kafka = True?

Dyalog + Kafka = True?

Apache Kafka (https://kafka.apache.org/) is a distributed event streaming platform that allows you to build real-time data pipelines and streaming apps. It's horizontally scalable, fault-tolerant, and incredibly fast, with latency measured in millise...View

/

Doing Boring Stuff in APL

Doing Boring Stuff in APL

Stefan shows how you can do "boring stuff" in APL, the sort of stuff you might not think it's suitable for, such as talking to web services and dealing with JSON data. He shows how to build up user commands that fetch data from an HTTP API to enable ...View

/

What's a k-mer?

What’s a k-mer?

Stefan dips his toes into the world of Computational Genomics, discovering an area with real APL affinity. During his talk, he works through a couple of problems from Project Rosalind, perhaps providing a bit of a starting point for future APL Proble...View

/

Here's The Plan: Learn APL, and Write a Book About It

Here’s The Plan: Learn APL, and Write a Book About It

Stefan explains how he discovered APL and decided to write the book he thought was missing, how that book came to be, and what he learnt in the process. How can we make APL appeal to a new generation of programmers?...View

/

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.

Adám Brudzewsky
Adám
Head of Language Design
Mike Mingard
Mike
Designer
Karl Holt
Karl
Developer
Richard Smith
Richard
Development Manager

…or perhaps even join the team!

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...