Kappa: A programming framework for serverless computing

W Zhang, V Fang, A Panda, S Shenker - … of the 11th ACM Symposium on …, 2020 - dl.acm.org
Serverless computing has recently emerged as a new paradigm for running software on the
cloud. In this paradigm, programs need to be expressed as a set of short-lived tasks, each of …

Microsoft MakeCode: embedded programming for education, in blocks and TypeScript

T Ball, A Chatra, P de Halleux, S Hodges… - Proceedings of the …, 2019 - dl.acm.org
Microsoft MakeCode (https://www. makecode. com) is a platform and accompanying web
app for simplifying the programming of microcontroller-based devices in the classroom. For …

[PDF][PDF] Visualizing Environments of Modern Scripting Languages.

K Cai, M Henz, KL Low, XY Ng, JR Soh, KH Tang… - CSEDU (1), 2023 - scitepress.org
A central learning objective of introductory programming courses is a thorough
understanding of environments that arise when programs written in modern programming …

Event loops as first-class values: a case study in pedagogic language design

J Politz, B Lerner, S Porncharoenwase… - arxiv preprint arxiv …, 2019 - arxiv.org
The World model is an existing functional input-output mechanism for event-driven
programming. It is used in numerous popular textbooks and curricular settings. The World …

Leibniz International Proceedings in Informatics (LIPIcs): 37th European Conference on Object-Oriented Programming (ECOOP 2023)

U Rumsevicius, S Venkateshwaran, E Kidane… - … Conference on Object …, 2023 - par.nsf.gov
Browsers are the main way in which most users experience the internet, which makes them
a prime target for malicious entities. The best defense for the common user is to keep their …