Open in app

Sign In

Write

Sign In

Richard Anaya
Richard Anaya

52 Followers

Home

About

Dec 29, 2021

NFTs, IPFS, Notaries, and the future of fighting Art Fraud in the Metaverse

We exist in a world where right now if you printed out a Luis Vuitton logo and posted it on the side of your shop downtown, you stand a chance of being sued in civil court for misappropriate use of an owned logo. As a society we recognize that this…

Metaverse

5 min read

Metaverse

5 min read


Aug 22, 2021

The Future of IsoMorphic WebGPU WebAssembly Apps with Rust

If you don’t know what WebGPU is, it’s a new graphics library standard that aims to parallel performance advances of Vulkan ( an graphics api that aims to supplant OpenGL). It runs on the web and desktop. A Taste of WebGPU in Firefox - Mozilla Hacks - the Web developer blog WebGPU is an emerging API that provides access to the graphics and computing capabilities of hardware on the web. It's…hacks.mozilla.org

Webassembly

3 min read

The Future of IsoMorphic WebGPU WebAssembly Apps with Rust
The Future of IsoMorphic WebGPU WebAssembly Apps with Rust
Webassembly

3 min read


Feb 7, 2021

Exporting Substance Painter GLTFs to A-Frame/WebXR

I wanted to write a simple short and sweet tutorial on how to export Substance Painter work to A-Frame. First thing, make sure you are using OpenGL normals. WebGL is related to OpenGL and uses the same normals system. Second. make sure your texture colors channels are using linear color…

A Frame

2 min read

Exporting Substance Painter GLTFs to A-Frame
Exporting Substance Painter GLTFs to A-Frame
A Frame

2 min read


Jan 2, 2021

A-Frame’s Hidden PBR Super Powers

Over the holiday I decided on a whim to checkin on an issue I’d submitted to the A-Frame project several years ago. Support Metalness and Roughness from Texture · Issue #2709 · aframevr/aframe The physical based rendering of A-Frame is limited because these values can only come from integers. Popular physical…github.com The TLDR is that I was annoyed at the lack of exposure of the various kinds of maps that existed on the material component. The situation at the…

A Frame

4 min read

A-Frame’s Hidden PBR Super Powers
A-Frame’s Hidden PBR Super Powers
A Frame

4 min read


Mar 30, 2020

Let’s Write a Web Assembly Interpreter (Part 2)

Welcome back! Last time together, we took a look at all the details of uploading the bytes of a web assembly program into our interpreter. Today we’re going to write the code for handling the most basic program. #[no_mangle] pub fn main(_args:usize,_len:usize) -> usize { return 42; } Before we…

Webassembly

4 min read

Let’s Write a Web Assembly Interpreter (Part 2)
Let’s Write a Web Assembly Interpreter (Part 2)
Webassembly

4 min read


Mar 25, 2020

Let’s Write a Web Assembly Interpreter (Part 1)

Hey everyone. I’m a bit obsessed with web assembly, so I thought i’d tried to write some semi-higher quality information about what I’ve learned. Some months ago I just started reading the web assembly spec and poking around at bytes. It all started as just a fundamental question “what’s even…

Webassembly

5 min read

Let’s Write a Web Assembly Interpreter (Part 1)
Let’s Write a Web Assembly Interpreter (Part 1)
Webassembly

5 min read


Jun 30, 2019

Why Javascript WeakRefs Will Unleash The Power of Web Assembly

Let me tell you the story about two worlds. Javascript and Web Assembly. They are the two most powerful supported runtimes in browsers at the current moment with some serious trade offs: Javascript Pros Can talk to the DOM directly Is always the first thing that is executed in browsers …

JavaScript

2 min read

JavaScript

2 min read


Jun 12, 2019

A Journey Through Rust Lifetimes

I wanted to write an article about one aspect of Rust I really put off for a long while — lifetimes. They are one of the hardest parts about Rust to wrap one’s brain around. …

Rust

8 min read

Rust

8 min read


May 8, 2019

Tip: Make an executable script from a Julia file

Sometimes small details make us feel good. Those who use Julia might know the classic julia -e "println(\"hello\")" Let’s say I wanted to put this into a script for me to execute from a terminal, it’d be kind of messy to put in a script file as is. Let’s create…

Julia

1 min read

Julia

1 min read


Apr 28, 2019

How to create a multi-threaded HTTP server in Julia

I’ve been super inspired by Julia lately, and being a person who likes pushing the edge of performance of technologies, one of the first things I was interested in how fast does HTTP.jl run? Turns out it’s pretty competitive when tuned right. aj-monk/C10k.jl Evaluation of a Julia web server for 10k concurrent connections - aj-monk/C10k.jlgithub.com But one question loomed in my mind? How…

Julia

4 min read

Julia

4 min read

Richard Anaya

Richard Anaya

52 Followers

Data Engineer, Code Philosopher, & Robot Psychologist

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams