Best of Virtual Machine2023

  1. 1
    Article
    Avatar of hnHacker News·3y

    I have written a JVM in Rust

    I have written a JVM in Rust. I want to stress that this is a toy JVM, built for learning purposes and not a serious implementation. In this post, I will give you an overview of how my JVM works. In further articles, I'll go into more detail about some of the aspects discussed here.

  2. 2
    Article
    Avatar of theodoTheodo·3y

    Docker is so cool...until it's not

    Docker is a popular platform for developing, shipping, and running applications. It uses containers, which are isolated environments that allow developers to package an application and its dependencies into a single unit. Despite its many benefits, there are some limitations and security threats associated with using Docker.

  3. 3
    Article
    Avatar of awstipAWS Tip·3y

    Basics of Kubernetes — beginner

    Kubernetes is an example of an orchestration tool. It groups your containers into pods and then deploys the pods to different servers. Each pod has a static IP address to communicate with each other. Pods are ephemeral. When a pod dies, this causes downtime of your application.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Understanding Java Internals: Speed and Performance

    Java is a programming language that is platform-independent and adopts the Object Oriented Programming structure to build software. This is about the capability of Java programs to effortlessly operate on various operating systems like Windows, Mac, and Linux. Java's adaptability eliminates the limitation of depending on a specific operating system for it to operate.

  5. 5
    Article
    Avatar of ubuntuUbuntu·3y

    Docker on Mac – a lightweight option with Multipass

    Multipass is designed to be lightweight, flexible, and efficient. It can run in the background unnoticed, available whenever you might need it. It has deep host integration, which is a game changer for an application like Docker. You can mount local files with a single command, giving you access to docker files and source code.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Writing a Compiler and a Virtual Machine in Rust

    The author shares their personal journey of writing a virtual machine and compiler in Rust, highlighting the benefits and challenges of using the language.

  7. 7
    Article
    Avatar of typescripttvTypeScript.TV·3y

    Create a TypeScript test matrix using GitHub Actions

    GitHub workflows provide an excellent platform for setting up a continuous integration pipeline. Within a workflow, you can define one or more jobs. This approach enables you to test your TypeScript code across different operating systems or configurations, such as different versions of Node.js.