Quantcast
Channel: Appsterdam – thisContext
Browsing latest articles
Browse All 37 View Live

Image may be NSFW.
Clik here to view.

Tether: remote messaging between Smalltalks with WebSockets

In my previous post, I introduced a new topology for distributed computation with Smalltalk: an object memory in SqueakJS in a web browser, paired by remote-messaging connection with another object...

View Article



Image may be NSFW.
Clik here to view.

App streaming with Snowglobe

Now that we’ve seen how to run Smalltalk in a web browser, clone web Smalltalk as a desktop app, and send remote messages between Smalltalks, let’s look at an application of these technologies. app...

View Article

Image may be NSFW.
Clik here to view.

Caffeine :: Livecode the Web!

For the impatient… here it is. Back to the Future, Again With the arrival of Bert Freudenberg’s SqueakJS, it was finally time for me to revisit the weird and wonderful world of JavaScript and web...

View Article

Image may be NSFW.
Clik here to view.

Caffeine in 3D with voxel.js

Since Caffeine is powered by SqueakJS, you can create mashups with any other JavaScript frameworks you like. Let’s take a simple look at 3D graphics using voxel.js, an open-source voxel game building...

View Article

Image may be NSFW.
Clik here to view.

Backend Caffeine with Node.js and Tweetcoding

We’ve seen a couple of examples of frontend Caffeine development, using jQuery UI and voxel.js. Let’s look at something on the backend, using Node.js and something I like to call tweetcoding. Social...

View Article


Image may be NSFW.
Clik here to view.

a faster Morphic with morphic.js

Caffeine is powered by SqueakJS. The performance of SqueakJS is amazingly good, thanks in large part to its dynamic translation of Smalltalk compiled methods to JavaScript functions (which are in turn...

View Article

Image may be NSFW.
Clik here to view.

Pharo comes to Caffeine and SqueakJS

The Caffeine web livecoding project has added Pharo to the list of Smalltalk distributions it runs with SqueakJS. Bert Freudenberg and I spent some time getting SqueakJS to run Pharo at ESUG 2016 in...

View Article

Image may be NSFW.
Clik here to view.

retrofitting Squeak Morphic for the web

Last time, we explored a way to improve SqueakJS UI responsiveness by replacing Squeak Morphic entirely, with morphic.js. Now let’s look at a technique that reuses all the Squeak Morphic code we...

View Article


Image may be NSFW.
Clik here to view.

browser-to-browser websocket tunnels with Caffeine and livecoded NodeJS

In our previous look at livecoding NodeJS from Caffeine, we implemented tweetcoding. Now let’s try another exercise, creating WebSockets that tunnel between web browsers. This gives us a very simple...

View Article


Image may be NSFW.
Clik here to view.

Livecoding other tabs with the Chrome Remote Debugging Protocol

We’ve seen how to use Caffeine to livecode the webpage in which we’re running. With its support for the Chrome Remote Debugging Protocol (CRDP), we can also use it to livecode every other page loaded...

View Article
Browsing latest articles
Browse All 37 View Live




Latest Images