
Loves Rust and TypeScript. Hosts events and builds open source stuff at @Creatorsgarten.
Bangkok, Thailand
Joined December 2020
- Tweets194
- Following192
- Followers290
- Likes1.1K
Day 15 of building Visual Assembly Canvas!
I added message routers for different blocks to send message to each other, highlighted the line numbers as the program executes, and added error reporting.
#100DaysOfCode #100DaysOfCodeChallenge #Rust #TypeScript
Code is here: github.com/heypoom/visual-as…
Writeup for Day 12 - Day 15 here: poom.dev/from-opcodes-to-alg…
Basier, a contemporary Neo-Grotesque font by atipo®. Download regular weight for free.
atipofoundry.com/fonts/basie… via @atipostudio
I built a bytecode virtual machine and compiler in Rust, compiled it to WebAssembly, and created a visual editor for the machines to send messages together.
Will add block types like pixel art and synthesizers so I can do artsy stuff~
#Rust #WebAssembly #100DaysOfCode #React
Repo here: github.com/heypoom/visual-as…
proc macro in #Rust is such a lifesaver - if you use it very very sparingly and carefully
Here's a little writeup on my garden: poom.dev/proc-macros
Repo here: github.com/heypoom/from-opco…
#Rust's into trait is so nice. Being able to transform a type into another type by just specifying the destination type is super neat.
Day 6: Got a basic call stack, conditional jumps, and event handlers for IO working for my virtual stack machine in Rust~
#100DaysOfCode #Rust
Poom retweeted
svelte dropped typescript
svelte added comprehensive jsdocs
jsdocs and typescript run through the same engine
Poom retweeted
great question i wish you would of taken a more curious approach than a dickhead approach
turbo dropped typescript
turbo _DID NOT_ add jsdoc
no types
strictly no types
none
nonya
Transformed with #CloudyCam by @cloudinary!
Create your transformations below 👇
#CITYJSSingapore
cloudycam.netlify.app/share/…







