@jasalt
banner
jasalt.bsky.social
@jasalt
@jasalt.bsky.social
Freelance dev working with HTML, databases and electronics.

More posts:
https://twitter.com/jasalt_
https://fosstodon.org/@jasalt

Helsinki, Finland
Wrote an article on creating new reactive DOM attributes using Datastar front-end framework plugin API while solving a specific #frontend problem in a minimal and declarative fashion: jasalt.dev/blog/datasta... #webdev
Datastar attribute plugin for signal value translation
Extending on the data-text attribute with user defined output value mapping using vanilla Javascript.
jasalt.dev
October 13, 2025 at 7:00 PM
@carltongibson.bsky.social Hey, I noted that Datastar was mentioned first time in Django Chat, I am a big fan of both. It fits in with Django async side more smoother than HTMX for SSE etc.

You should interview Delaney some time @data-star.dev
September 20, 2025 at 2:24 PM
Ergonomic interop macro avoiding the need of wrapping every function expecting array as argument which is often the case with #WordPress.

#phel #php #lisp
August 6, 2025 at 6:25 AM
Looking at YAML-free Ansible ja Terraform alternatives pyinfra.com & www.pulumi.com.

Not having grief over YAML but seems less complicated to go without when starting something from scratch and keeps it more lispy.
pyinfra
pyinfra turns Python code into shell commands and runs them on your servers
pyinfra.com
June 24, 2025 at 8:20 AM
Found uLisp compatible Arduino Mega 2560 board and a random < 80 chars per row LCD display while cleaning up the storage. fosstodon.org/@jasalt/1145...
jasalt (@[email protected])
Attached: 1 image Found uLisp compatible Arduino Mega 2560 board and a random < 80 chars per row LCD display while cleaning up the storage. Docs: - http://www.ulisp.com/show?1LGA - https://docs.ard...
fosstodon.org
May 29, 2025 at 2:37 PM
Vibe coding to get PHP Composer work in WebAssembly with Aider. On Chromium because Firefox fails with out of memory errors during testing. Annoyed that LLM (Claude 3.7) leaves trailing whitespace on empty lines but it gives out what code hasn't been human-edited at least. git.sr.ht/~jasalt/php-...
May 13, 2025 at 4:56 PM
Trying to make sense of Phel compiler to fix REPL require issues.

PlantUML outputs (generated with smeghead/php-class-diagram):
nc.contabo-storage-1.lti.la/s/rPiAXGkyKW... #php #lisp #engineering
April 5, 2025 at 8:11 AM
Testing simple #Phel web form REPL with #AMPHP async http-server and #datastar printing transpiled PHP and the evaluation result while keeping state between requests. Might run as wasm service worker also which could be nice for interactive web tutorials. #PHP #Lisp
March 2, 2025 at 7:47 AM
Very impressive demo from 2013 even in today's #PHP standards youtu.be/i07m_TFR9no?...
Your PHP can fly - First PHP-controlled AR-Drone
YouTube video by Mickael Euranie
youtu.be
February 9, 2025 at 7:27 AM
Held a Phel (Lisp) case study / WordPress e-commerce plugin REPL live coding demo talk at a functional programming meetup with Clojure and Haskell developers. Worked well loosening up the atmosphere after talks in recursion schemes and expansible data types www.meetup.com/helsinki-clo....
Helsinki Clojure Meetup | Meetup
Discussion, education, and hands-on workshops about all things related to Clojure and its ecosystem - areas of application, hosting environments, ClojureScript, different implementations of the langua...
www.meetup.com
February 6, 2025 at 9:56 AM
Latest hyped LLM model test: "create a detailed OpenScad 3D representation of a cow" -> deepseek-r1-distill-llama-70b
January 28, 2025 at 3:02 PM
This is how it must have been to "package install" with Lisp in the 70s early internet before package managers were invented youtu.be/lnRgfM7gzSI?.... #programming #SoftwareEngineering #lisp
Ulisp Blink and Wifi Demo with esp32 Doit Devkit V1 and Emacs
YouTube video by Ahmet Usal
youtu.be
January 26, 2025 at 11:57 AM
Learned `binding` function in #Phel / #Clojure, convenient for testing stateful things.
December 30, 2024 at 2:38 PM
Profile created.
November 30, 2024 at 4:21 PM