BLUE
Profile banner
JD
Josh de Leeuw
@joshdeleeuw.bsky.social
Cognitive Scientist at Vassar College. Currently working on open source tools for researchers. Creator and maintainer: www.jspsych.org
232 followers219 following52 posts
JDjoshdeleeuw.bsky.social

Here's the migration guide from v7 to v8. This is a much simpler transition than v6 to v7. Most v7 experiments will probably work right away with v8. www.jspsych.org/v8/support/m...

1
JDjoshdeleeuw.bsky.social

We just released jsPsych v8.0! There's lots of behind-the-scenes improvements here thanks to a complete rewrite of the core code. There are also some user-facing changes. Changelog is here: github.com/jspsych/jsPs...

Release jspsych@8.0.0 · jspsych/jsPsych
Release jspsych@8.0.0 · jspsych/jsPsych

Major Changes #2858 b8001735 Thanks @bjoluc! - Rewrite jsPsych's core logic. The following breaking changes have been made: Timeline Events conditional_function is no longer executed on every it...

1
Reposted by Josh de Leeuw
Smehr.nz

full-time RA job at Vassar on a project about jsPsych, online experiments, citizen science & gamification, etc pls circulate! (Josh is the supervisor for this one but in practice the RA will work with all of us on the project — @joshdeleeuw.bsky.social@mekline.bsky.social, Josh Hartshorne, me)

0
Reposted by Josh de Leeuw
SFimprovingpsych.org

DataPipe is a free tool for saving experimental data directly to the OSF, making it born-open by default. pipe.jspsych.orgdoi.org/10.31234/osf...@joshdeleeuw.bsky.social

1
JDjoshdeleeuw.bsky.social

I'm hiring an open-source community manager! This is a two-year, full-time position. Please share with folks who might be interested ❤️

0
JDjoshdeleeuw.bsky.social

niche, but 👍

1
JDjoshdeleeuw.bsky.social

Yeah, totally in agreement! "Possible but clunky" is not a great developer experience 😅

1
JDjoshdeleeuw.bsky.social

And along the lines of "consistent API" I think a related advantage is something analogous to an advantage of the tidyverse in R. If you have a consistent way to construct an analysis pipeline then you can build tools that interact easily, without needing centralized development.

1
JDjoshdeleeuw.bsky.social

I think the restrictiveness that advanced users sometimes feel is more of a developer experience fault on my end than an actual restrictiveness. I've yet to encounter something that couldn't be implemented. (Which is not to say that it is a good idea to use it for every project!)

2
Profile banner
JD
Josh de Leeuw
@joshdeleeuw.bsky.social
Cognitive Scientist at Vassar College. Currently working on open source tools for researchers. Creator and maintainer: www.jspsych.org
232 followers219 following52 posts