[GemStone-Smalltalk] UK Smalltalk User Group meeting - Wednesday February 24th

Giovanni Corriga giovanni at corriga.net
Sun Feb 7 14:13:46 PST 2021


The next meeting of the UK Smalltalk User Group will be on Wednesday,
February 24th.Christian Haider will guide us in a tour of the Amber dialect
of Smalltalk and its Silk web framework.In his own words...

Amber [1], created by Nicolas Petton, is a Smalltalk implemented in
JavaScript running in a web browser. Silk [2], written by the Amber
maintainer Herby Vojčík, is a web framework in Amber. I was looking for a
good solution for the web for a long time. At the last ESUG, I was bugging
everybody about a Smalltalk in the browser, because I decided to redo the
frontend of my current project [3] in Smalltalk instead of JavaScript.
There were some developments, but only Amber was available. So I tried it
for real on a little side project [4] to see if this route is viable -
spoiler: it is!

Silk, the web framework, caught my attention and I fell in love with it.
Silk is very simple, straight forward and powerful, just the properties I
love Smalltalk for. A Silk is basically a facade for a DOM node in the
browser allowing the programmer to build up and manipulate the DOM in a
direct way. Silk is so easy and intuitive that it never stood in the way
and just worked. So, I could just concentrate on the complexities of the
web (and the app).

In this presentation I will walk you through the setup, show you the Amber
tools and explore what you can do with Silk. I will try to justify my
enthusiasm and appreciation for Silk :-).

About me: My name is Christian Haider [5] and I use Smalltalk since the
mid-90s. Fortunately, I earn my living with Smalltalk and use it on a daily
bases (mostly VisualWorks). I like programming UIs and graphics. My largest
open source contribution is a PDF library [6], the most significant one is
Values [7].

[1] https://amber-lang.net/
[2]
https://smalltalkrenaissance.wordpress.com/2015/06/29/silk-is-just-too-flexible/
[3] https://unsere-gelder.de/ (in German)[4]
https://covidcrt.uber.space/ (sources
at https://github.com/ChristianHaider/CoViD19UI)
[5] https://christianhaider.de/ (in German)[6]
https://wiki.pdftalk.de/doku.php
[7] https://wiki.pdftalk.de/doku.php?id=complexvalues

Given the current COVID-19 restrictions, this will be an online meeting
from home.

If you'd like to join us, please sign up in advance on the meeting's Meetup
page ( https://www.meetup.com/UKSTUG/events/cbklbryccdbgc/ ) to receive the
meeting details. Don’t forget to bring your laptop and drinks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gemtalksystems.com/mailman/private/gemstone-smalltalk/attachments/20210207/84a1080b/attachment.htm>


More information about the GemStone-Smalltalk mailing list