maya
gans
  • blog
  • dataviz
  • projects
  • resume

writings

explaining techinical concepts to myself

JavaScript 6 min read

NPM to R!

Making my first NPM library to use in Observable (and R!)
Aug 19, 2022
R 4 min read

Moving DOM Elements in Shiny

A datatable case study to move around DOM elements in Shiny.
Feb 15, 2022
JavaScript 5 min read

Skip Links

Creating a Skip Link in Shiny apps!
Aug 30, 2021
JavaScript 3 min read

Recursion again and again and again

Trying to understand recursion by explaining it.
Aug 30, 2021
JavaScript 3 min read

R Functions I Took for Granted

An ongoing list of functions I took for granted in R as I learn JavaScript
Aug 30, 2021
JavaScript 11 min read

D3 to R to D3

Documenting using D3 in R (without Observable)
Aug 30, 2021
JavaScript 6 min read

Being Trendy, Learning Svelte

Documenting my first foray into the Svelte JavaScript frontend framework
Aug 30, 2021
JavaScript 3 min read

GSap and Xaringan

Using the GSAP animation library in Xaringan slides
Aug 30, 2021
JavaScript 4 min read

Custom Shiny Input

Creating a custom Shiny Input
Aug 14, 2020
R 6 min read

My First Live Coding Interview

I tanked my first live coding interview but that still made me want to find answers to all their questions
Aug 27, 2019
JavaScript 4 min read

Why Would I setTimeout(0)?

Trying to understand the weird world of async javascript
Aug 14, 2019
JavaScript 6 min read

JavaScript Statements

Statements aren't functions? Explaining the different and walking through some different JavaScript statements.
Aug 2, 2019
JavaScript 3 min read

WTF is a Prototype

Walking through what JavaScript prototypes are so I can better understand them myself
Jul 22, 2019
No matching items