Online Teaching with REPL

Written by Dominik Joe Pantůček on March 12, 2020.

As the pandemic of panic is taking over the world, the universities are forced to deliver the content to students via remote-access tools. Online teaching has been slowly gaining momentum anyway – but the focus is still mostly on emulating the in-class interaction between teachers and students. Read on to see there are other options.

■ ■ ■

Racket, MS SQL, ODBC and FreeTDS

Written by Dominik Joe Pantůček on March 5, 2020.

As I have written before, Racket is used for implementing most of our tooling and helper applications both for the Cryptoucan™ development and for other back-end tasks as well. You can rightfully guess that most of the bookkeeping programs need to access various databases and although accessing databases is super-convenient in Racket, with some databases on weird platforms, strange problems may arise. Read on to see one of the more interesting and also to see how to resolve such issues.

■ ■ ■

Racket: Faster Pixel Access

Written by Dominik Joe Pantůček on February 27, 2020.

As you might recall, Racket provides no way of working with bitmap data both ways: writing and reading. There are only methods that can help you directly access bitmap  ARGB data and those are not designed for any high performance tasks. Read on to learn some new tricks to access the bitmap data faster…

■ ■ ■

RacketFest 2020 – Next Thursday

Written by Dominik Joe Pantůček on February 20, 2020.

Although there is so much going on with Cryptoucan™ right now, it is not the only thing happening. A new semester has started, new students have arrived and time has come to invite you to the next conference where we can meet!

■ ■ ■

Racket: Direct TTY Control

Written by Dominik Joe Pantůček on February 13, 2020.

The Racket environment can keep surprising you even after very long time. Many people are complaining that it lacks a standard library for Unix terminal (TTY) control. But it turns out, it is perfectly possible to control the TTY without any further libraries. Read on to find out how.

■ ■ ■