The Early Days of VR: A Personal Perspective from Japan
A first-person look at early VR systems, devices and programming from 1991 to 1995, followed by a 2026 reflection on why wider adoption remains difficult.


SOFTWARE / FROM THE WORKBENCH
Software experiments, engineering ideas and open-source release notes. Articles in English.
15 published articles · English
A first-person look at early VR systems, devices and programming from 1991 to 1995, followed by a 2026 reflection on why wider adoption remains difficult.
Between July 2 and August 14, 2026, I published 28 technical and practical books on Kindle Direct Publishing (KDP) — totaling 354 chapters and 3,259 sections. The work behind this…
go-job makes it easy to run background jobs either on a schedule or asynchronously within your Go applications. It provides a clean, straightforward API, supports parallel execution, and offers the…
go-authenticator is an open-source framework designed to simplify user authentication in Go applications. It supports various authentication methods, including: User Authentication with username and password SASL Authentication fo
I am pleased to to introduce go-mysql, a major update to the lightweight framework for building MySQL-compatible servers in Go. This release marks a significant step forward, offering enhanced independence,…
In the last issue [31], we implemented the same application in Go, Rust, and C (+ Python) and evaluated the implementation efficiency and speed with each language. In this article,…
I have released a new open-source frameworks: go-sasl. Simple Authentication and Security Layer (SASL) is a framework for authentication and data security in Internet protocols. It decouples authentication mechanisms from…
I am thrilled to announce the release of PuzzleDB version 1.0! 🎉 This version brings a significant update – support for the PostgreSQL protocol. This enhancement broadens the versatility and…
I have released a new open source framework, go-postgresql. The go-postgresql is a database framework for implementing a postgresql-compatible server using Go easily. The go-postgresql handles PostgreSQL protocol and interprets…
Rust is a language designed to be both secure and fast [1], and in recent years, it has been expected to make further strides as a professional language employed in…
I have released a new open-source database framework called PuzzleDB today. PuzzleDB aims to be a high-performance, distributed, cloud-native, multi-API, multi-model database. The Technology Preview version is developed in the…
I have released a new open-source framework called uecho-rs. This framework is a portable, cross-platform development tool designed for Rust developers to create controller and device applications for ECHONET-Lite, an…
I have released a new open source framework, go-cbor. go-cbor provides encoders and decoders for Concise Binary Object Representation (CBOR) binary representations. CBOR is defined in RFC8949, and it is…
I have released a new open source framework, go-redis. The go-redis is a database framework for implementing a Redis-compatible server using Go easily. The go-redis handles RESP (REdis Serialization Protocol)…
I have released a new open source framework, uEcho for Python. The uEcho is a portable and cross platform development framework for ECHONETLite developers. ECHONETLite is an open standard specification…