Skip to content
James Miller Blog Logo
  • Posts
    • Web3
      • Extended Reality
      • Machine Learning
      • Blockchain
      • Internet of Things
    • DevOps
      • Amazon Web Services
      • Terraform
      • Security
      • Serverless
      • Docker
    • Back End Development
      • Solidity
      • NodeJS
      • Chatbot
      • Serverless Framework
      • Typescript
    • Front End Development
      • TensorflowJS
      • HTML
      • Javascript
      • ReactJS
      • NextJS
      • Typescript
      • Framer
      • ThreeJS
      • React Three Fiber
    • Hardware
      • Raspberry Pi
      • Arduino
      • Linux
  • Open Source
    • WebXR Template
    • Eth Metaverse Template
    • Auth Template
    • Eth Auth Template
  • Projects
Menu
  • Posts
    • Web3
      • Extended Reality
      • Machine Learning
      • Blockchain
      • Internet of Things
    • DevOps
      • Amazon Web Services
      • Terraform
      • Security
      • Serverless
      • Docker
    • Back End Development
      • Solidity
      • NodeJS
      • Chatbot
      • Serverless Framework
      • Typescript
    • Front End Development
      • TensorflowJS
      • HTML
      • Javascript
      • ReactJS
      • NextJS
      • Typescript
      • Framer
      • ThreeJS
      • React Three Fiber
    • Hardware
      • Raspberry Pi
      • Arduino
      • Linux
  • Open Source
    • WebXR Template
    • Eth Metaverse Template
    • Auth Template
    • Eth Auth Template
  • Projects
  • Posts
  • Projects
Menu
  • Posts
  • Projects
Thoughts

What is next for Wrapper.js

Outlining the changes I’ve recently made to Wrapper.js

Read More »
November 30, 2023 No Comments
Tutorial

Multiplayer WebXR Readyplayer.me Avatars (part 3)

An explanation of how the Front End and WebGL were built to enable multiplayer WebXR readyplayer.me avatars

Read More »
October 31, 2023 No Comments
Tutorial

Multiplayer WebXR Readyplayer.me Avatars (part 2)

Detailing the Infrastructure and Back End changes that enable multiplayer WebXR readyplayer.me avatars

Read More »
September 17, 2023 No Comments
Tutorial

Multiplayer WebXR Readyplayer.me Avatars (part 1)

Overview of technical concepts for multiplayer WebXR readyplayer.me avatars

Read More »
August 10, 2023 No Comments
Tutorial

Multiplayer Metaverse Creation on Ethereum

How to create a serverless Metaverse with Solidity, Lambda, API Gateway, React Three Fiber, DynamoDB and Metamask.

Read More »
July 2, 2023 No Comments
Tutorial

How to set up Auth with Metamask using Amazon Cognito (part 2)

Code samples that demonstrate how to set up Amazon Cognito Auth with Metamask in a DApp.

Read More »
June 18, 2023 No Comments
Tutorial

How to set up Auth with Metamask using Amazon Cognito (part 1)

Implement Auth in your DApp using Web3.js, Metamask, Amazon Cognito and serverless technologies!!

Read More »
May 23, 2023 No Comments
Tutorial

How to add Amazon Cognito Auth to a Web App (part 4)

Looking at the NodeJS logic that is run in lambda functions to power the Back End of Amazon Cognito Authentication.

Read More »
April 22, 2023 No Comments
Tutorial

How to add Amazon Cognito Auth to a Web App (part 3)

Understanding the Next.JS code samples that creates the User Interface for an Amazon Cognito Authenticated Web App.

Read More »
March 25, 2023 No Comments
WrapperJS Auth 2
Tutorial

How to add Amazon Cognito Auth to a Web App (part 2)

Terraform code samples that demonstrate how to set up Amazon Cognito Auth in a Web App.

Read More »
February 1, 2023 No Comments
Tutorial

How to add Amazon Cognito Auth to a Web App (part 1)

Using Terraform, Serverless Framework and Next.JS to implement Auth in a Web App.

Read More »
January 2, 2023 No Comments
Tutorial

How to configure Github Actions

A post about what Github Actions is, why it is useful, how to get it working on your project!

Read More »
December 5, 2022 No Comments
Page1 Page2

Want to learn more?

I post monthly tutorials, tidbits and thoughts about emerging technologies like WebXR, Blockchain, Machine Learning and IoT.

Interested to hear more?

Twitter Instagram Linkedin Envelope
Copyright 2025 © All rights Reserved. Design by Mini Miller Digital
Manage Cookie Consent
Cookies are used to optimize this website and track blog engagement.
Functional cookies Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}