Jean-Jacques Strydom
@psionicalch.com
Lisp, Scheme & Linux Enthusiast
My DMs are always open. I might not necessarily respond but you should at least try.
My DMs are always open. I might not necessarily respond but you should at least try.
Got the runtime API designed. Outside of timelines, full scroll trigger, and full stagger support everything else in GSAP core should be covered.
#wordpress #gutenberg #gsap
#wordpress #gutenberg #gsap
October 18, 2025 at 10:15 AM
Got the runtime API designed. Outside of timelines, full scroll trigger, and full stagger support everything else in GSAP core should be covered.
#wordpress #gutenberg #gsap
#wordpress #gutenberg #gsap
Just got done creating a proof-of-concept custom WordPress block.
I wanted all the power of GSAP in WordPress but I refuse to pay to for it. So I ended up paying in time. 🤣
#webdev #wordpress #gsap
I wanted all the power of GSAP in WordPress but I refuse to pay to for it. So I ended up paying in time. 🤣
#webdev #wordpress #gsap
October 16, 2025 at 8:45 PM
Just got done creating a proof-of-concept custom WordPress block.
I wanted all the power of GSAP in WordPress but I refuse to pay to for it. So I ended up paying in time. 🤣
#webdev #wordpress #gsap
I wanted all the power of GSAP in WordPress but I refuse to pay to for it. So I ended up paying in time. 🤣
#webdev #wordpress #gsap
August 28, 2025 at 2:14 PM
What on earth is HR smoking?
"like a tree ready for wiring to discover the bonsai within" 🤣
Also, why is Python getting used for the frontend!?
#jobhunting
"like a tree ready for wiring to discover the bonsai within" 🤣
Also, why is Python getting used for the frontend!?
#jobhunting
August 27, 2025 at 12:58 PM
What on earth is HR smoking?
"like a tree ready for wiring to discover the bonsai within" 🤣
Also, why is Python getting used for the frontend!?
#jobhunting
"like a tree ready for wiring to discover the bonsai within" 🤣
Also, why is Python getting used for the frontend!?
#jobhunting
August 26, 2025 at 12:11 PM
August 23, 2025 at 3:29 PM
August 22, 2025 at 3:21 PM
I am blown away by "The Little Schemer" by Daniel P. Friedman and Matthias Felleisen.
Instead of taking the typical academic approach of throwing definitions at you it trains your pattern recognition via small questions and answers.
#lisp #scheme #programming
Instead of taking the typical academic approach of throwing definitions at you it trains your pattern recognition via small questions and answers.
#lisp #scheme #programming
August 19, 2025 at 2:46 PM
I am blown away by "The Little Schemer" by Daniel P. Friedman and Matthias Felleisen.
Instead of taking the typical academic approach of throwing definitions at you it trains your pattern recognition via small questions and answers.
#lisp #scheme #programming
Instead of taking the typical academic approach of throwing definitions at you it trains your pattern recognition via small questions and answers.
#lisp #scheme #programming
This meme is dedicated to every snowflake that I triggered on Threads 🤣
August 6, 2025 at 10:48 AM
This meme is dedicated to every snowflake that I triggered on Threads 🤣
August 6, 2025 at 10:48 AM
As an example you can see the REPL and the browser devtools console.
(forgive the weirdness going on in the REPL. I'm still getting used to Emacs' terminal)
(forgive the weirdness going on in the REPL. I'm still getting used to Emacs' terminal)
August 2, 2025 at 11:26 AM
As an example you can see the REPL and the browser devtools console.
(forgive the weirdness going on in the REPL. I'm still getting used to Emacs' terminal)
(forgive the weirdness going on in the REPL. I'm still getting used to Emacs' terminal)
July 31, 2025 at 2:12 PM
It's giving these vibes 🤣
July 28, 2025 at 12:19 PM
It's giving these vibes 🤣
July 26, 2025 at 3:11 PM
I always though channels and goroutines were unique to Golang. Turns out Clojure also has them, and then some.
In Clojure you can have a buffered channel (just like in Go). But you could also have a buffered channel that drops either the newest or oldest value when full 🤯
In Clojure you can have a buffered channel (just like in Go). But you could also have a buffered channel that drops either the newest or oldest value when full 🤯
July 25, 2025 at 4:39 PM
I always though channels and goroutines were unique to Golang. Turns out Clojure also has them, and then some.
In Clojure you can have a buffered channel (just like in Go). But you could also have a buffered channel that drops either the newest or oldest value when full 🤯
In Clojure you can have a buffered channel (just like in Go). But you could also have a buffered channel that drops either the newest or oldest value when full 🤯
GTK theming is unnecessarily hard outside of GNOME.
Got colors working. Got mouse icon working. Actual icons refuse to work (as seen in Emacs task bar where ugly default icons are shown) 😪
#Linux
Got colors working. Got mouse icon working. Actual icons refuse to work (as seen in Emacs task bar where ugly default icons are shown) 😪
#Linux
July 23, 2025 at 2:10 PM
GTK theming is unnecessarily hard outside of GNOME.
Got colors working. Got mouse icon working. Actual icons refuse to work (as seen in Emacs task bar where ugly default icons are shown) 😪
#Linux
Got colors working. Got mouse icon working. Actual icons refuse to work (as seen in Emacs task bar where ugly default icons are shown) 😪
#Linux
Busy testing out Nyxt browser. Reading through the tutoriall. When I realised the 'a' character is off by 1 pixel. It looks like it was moved down by 1 pixel. WHY? 🤣
July 20, 2025 at 11:34 AM
Busy testing out Nyxt browser. Reading through the tutoriall. When I realised the 'a' character is off by 1 pixel. It looks like it was moved down by 1 pixel. WHY? 🤣
June 26, 2025 at 4:11 PM
Don't forget Dart as well. You can build full Flutter apps using Clojure 🤣
June 21, 2025 at 9:22 AM
Don't forget Dart as well. You can build full Flutter apps using Clojure 🤣