javascript

4 posts

Thinking of porting a legacy JavaScript library to be a re-usable React component? In this post I describe the process I used to release a React version of JSC3D. Rational I needed a simple, fast 3D mesh ray-tracer in a React 16 project, and none of the few available seemed...
Read »

Earlier this year I realized that there aren't any good cheat-sheets for students new to JavaScript and coding in general to learn the (relatively dense!) syntax of JavaScript. Today I decided to make my own! In the past I've really like printing up cheat-sheets as I learned new technologies. It's...
Read »

I'm writing this post since there were a lot of guides online on how to set up NPM so you can do npm install -g (that is, a global NPM install) on macOS or Linux without superuser privileges, but all those guides recommended a rather strange directory structure, such as...
Read »

In this post I will describe my my process to port JSC3D, an unmaintained 3D library that uses the browser's <canvas> 2D context, to run entirely in node.js. This allows a quite fast, easy-to-use CLI-based 3D model renderer. It looks quite good, without the need for GPU,...
Read »

Page 1 of 1

Michael Bethencourt
(@mbgamedev) is
a developer based in the SF Bay Area. He blogs
about indie game development on his OS of choice,
Linux.

My Coding School

I founded a cutting-edge coding academy. If you live in the San
Francisco Bay Area, you can learn to code full-stack web development in
Python and React.js, by taking one of my affordable, intensive courses.