Richard Ronteltap - SmallJS - 26 February 2025

UK Smalltalk User Group · Intermediate ·📊 Data Analytics & Business Intelligence ·1y ago
For our February 2025 presentation, Richard Ronteltap will present his SmallJS project. SmallJS ( https://small-js.org/Home/Home.html ) is a free and open source implementation of the elegant and powerful Smalltalk-80 (ST) language. It compiles to JavaScript (JS) that runs in modern browsers or in Node.js. SmallJS is file based, not image based, so you can develop in your favorite IDE. The default setup is for Visual Studio Code, with ST syntax coloring and step debugging! You code separately from the SmallJS base libraries (image) and only the parts you use are imported automatically when running your app. SmallJS is fully object oriented, so customizable on every level. For usability, ST class and method names are kept mostly equal to their familiar JS counterparts. JS libraries already encapsulated in ST are: Browsers: Document, Window, HTML elements, events, CSS, streams. Node.js: HTTP server, Express, 4 databases, files. SmallJS is mostly intended for use by JS devs that want a nicer language to work in. But it can also be used by existing ST devs that are willing to learn a new ST framework that can directly run in browsers and can seamlessly access the powerful Node.js ecosystem, without the need for bridges between overlapping frameworks. Richard ( https://github.com/FunctionPoint ) studied Computer Science at the University of Amsterdam (UvA), where he used used Smalltalk-80 to write a query optimizer for a prototype OODBMS. He currently works in IT / Software Management within the IT department of the UvA.
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Managing Permissions Directly via SQL in BigQuery
Manage BigQuery permissions directly via SQL to streamline LLM inference workflows
Medium · Data Science
Data’s Best Decade is Ahead. Most Companies Are Looking at it Wrong.
Learn how to leverage data correctly to drive business decisions and stay ahead in the industry
Medium · AI
Data’s Best Decade is Ahead. Most Companies Are Looking at it Wrong.
Learn how to leverage data effectively to drive business decisions and unlock its full potential in the upcoming decade
Medium · Machine Learning
Data’s Best Decade is Ahead. Most Companies Are Looking at it Wrong.
Learn how to leverage data effectively by shifting focus from reporting to decision-making, a crucial skill for companies to thrive in the upcoming decade
Medium · Data Science
Up next
Quantitative Risk Management Exam Practice
Coursera
Watch →