The Jemula8 – online kernels with node.js .

The author tell us about the Jemula8 :
An object-oriented JavaScript x86 Emulator for Node.js and the browser.

jemul8 takes an object-oriented approach to emulation. Primarily an educational tool, it aims to provide a detailed description of the internal workings of an IBM-compatible PC.

It is built using the easy-to-use language JavaScript, so it may be picked up and tweaked by even the amateur programmer.

It aims to reflect computer science concepts, such as Fetch-Decode-Execute, in a largely abstract context, although the only instruction set currently supported is Intel’s IA-32/x86 architecture.
You can read the source code here .
You can see a good example online with MikeOS.
About MikeOS: is a simple operating system with the signature is different and the access to the interruptions and the structure is similar with the DOS.
The Jemula8 is a good example to test your kernels into online area.
This is a screenshot with the OS named MikeOS and Jemula8 :

Unity 3D – using the gyroscope.

If your tablet, phone or laptop has a gyroscope device then you can used with Unity 3D game engine.
Create your project and use this C# script to test and show info about your gyroscope device.

News: Blazor framework from ASP.NET .

The ASP.NET team come with this new experimental .NET web framework named Blazor.
The source code can be found on github.
This framework using C#/Razor and HTML that runs in the browser with WebAssembly.
The Blazor framework uses only the latest web standards, no plugins or transpilation needed and come with this features:

  • A component model for building composable UI
  • Routing
  • Layouts
  • Forms and validation
  • Dependency injection
  • JavaScript interop
  • Live reloading in the browser during development
  • Server-side rendering
  • Full .NET debugging both in browsers and in the IDE
  • Rich IntelliSense and tooling
  • Ability to run on older (non-WebAssembly) browsers via asm.js
  • Publishing and app size trimming

You can see this framework like a simple live Blazor app.

The programming tool : TIO .

The development team come with this intro:
TIO is a family of online interpreters for an evergrowing list of practical and recreational programming languages.

To use TIO, simply click the arrow below, pick a programming language, and start typing. Once you click the run button, your code is sent to a TIO arena, executed in a sandboxed environment, and the results are sent back to your browser. You can share your code by generating a client-side permalink that encodes code and input directly in the URL.
You can test a total of 500 programming languages.
You can test it at official webpage.
This is a screenshot with all programming languages: