Advertisement ยท 728 ร— 90

Posts by Jean-Jacques Strydom

Preview
GitHub - PsionicAlch/vanilla-pp-animations: Vanilla++ Animations: GSAP powered animations for WordPress Vanilla++ Animations: GSAP powered animations for WordPress - PsionicAlch/vanilla-pp-animations

In case you're curious, these custom blocks are freely available at: github.com/PsionicAlch/...

Still setting everything up, so it might be a little broken depending on when you look.

5 months ago 1 0 0 0
Video

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

5 months ago 1 0 1 0

The plan is to wrap GSAP in a runtime that uses data-* attributes. So something akin to AlpineJS or HTMX but specifically for animations.

Then expose the data-* attributes in WordPress as attributes on the custom block.

I plan to even have timelines working.

#wordpress #webdev #gsap

5 months ago 0 0 0 0
Video

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

5 months ago 0 0 0 1

๐Ÿ’ฏ๐Ÿ’ฏ๐Ÿ’ฏ

7 months ago 1 0 0 0

But very fun and makes me feel smart ๐Ÿค“

7 months ago 1 0 0 0

Crafting Interpreters by Robert Nystrom

#programming

7 months ago 1 0 0 0
Post image

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

7 months ago 1 0 1 0
Advertisement
Post image

Recursion + Collector functions are absolutely breaking my brain ๐Ÿ’€๐Ÿคฏ

#programming #lisp #scheme

7 months ago 4 0 0 0
Post image

The cool thing about Lisp is that it's naturally obfuscated ๐Ÿคฃ

#programming #scheme #lisp

7 months ago 2 0 0 0
Post image

Recursion for the win!

#programming #scheme #lisp

7 months ago 1 0 0 0

Programming languages are just Turing-complete configuration formats for their compilers/interpreters that tell them what to generate.

#programming

7 months ago 2 0 0 0
Post image

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

7 months ago 2 0 0 0
Post image

On today's episode of bot-watch news: "Bots are beating cancer". Brought to you by Threads' algorithm

#bots

7 months ago 1 0 0 0

"Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp." - Greenspun's tenth rule of programming

7 months ago 1 0 0 0
Post image

I got nerd sniped by @tsoding.bsky.social.
Site generation with C templates: hanion.dev/post/mite/

8 months ago 44 6 3 0
Advertisement

You're right. This was just the first time I've ever seen an example where you create a router without the typical OOP wrapper. It's nice to see such a clear cut between data and the functions that act on the data.

8 months ago 0 0 0 0

It's reasons like this that I believe learning programming from a generalist approach is so extremely important. You get to see many different view points. You get to see the same problem solved in dozens of unique ways.

Specialization leads to tunnel vision.

#programming

8 months ago 1 0 0 0
Post image

I never considered creating a router as nested arrays. I mean it's a good way to internally represent a router but I'm so used to seeing routers in a more OOP style of programming where you create a router instance.

#webdev #clojure

8 months ago 1 0 1 1

The past got a lot of things right

8 months ago 1 0 0 0
Preview
Web Development with Clojure, Third Edition Use Clojure to create a series of web apps of growing complexity and explore the full process of web development using a modern functional language.

pragprog.com/titles/dswdc...

8 months ago 1 0 0 0

"To make an analogy with mathematics, understanding a few fundamental theorems and their implications is far more useful than rote memorization of specific formulas." - Web Development with Clojure

#programming

8 months ago 2 0 1 0

You having some PHP LAMP stack nostalgia? ๐Ÿ‘€

8 months ago 1 0 1 0
Advertisement
Post image

This meme is dedicated to every snowflake that I triggered on Threads ๐Ÿคฃ

8 months ago 2 0 0 0
Post image

#programming #meme

8 months ago 3 0 1 0

Personally I think langs like Clojure, and Elixir are actually quite popular. In fact I would put both of them on par with Go's popularity. I have stumbled upon a whole bunch of langs less popular

8 months ago 0 0 0 0
The Koka Programming Language Koka Language Specification

Yeah, from what I have seen new features basically only ever come from the indie langs. Take Koka lang and their experimentations into Effect Types: koka-lang.github.io/koka/doc/ind...

The mainstream languages only really ever adopt new features once they're properly tested and "safe"

8 months ago 0 0 1 0

I also love that part of Go. But IMO Scheme does it better. The R7RS-small spec requires only a minimal core of orthogonal features, but they're so powerful that anything else can be built as libraries - including Go-style concurrency (see Guile Fibers).

8 months ago 0 0 0 0
Preview
fibers Concurrent ML-like concurrency for Guile

It's not a unique feature to Go though. Clojure has green threads and channels as well (in fact Clojure has better buffered channels). Erlang/Elixir also has green threads with message passing between isolated processes. Guile has Go style threads via a library. codeberg.org/fibers/fibers

8 months ago 1 0 1 0