Vue normale
-
Collabnix
- Demystifying WebAssembly: A Guide for BeginnersDespite its name, WebAssembly (a.k.a Wasm) is not quite an assembly language. It’s not meant for any particular machine. It’s for web browsers, and when you’re delivering code to be executed in the browser, you don’t know what kinds of machines will your code be running on. WASM is a new binary-based programming language you […]
-
Technology Conversations
- Govern Kubernetes with Kubewarden and WASM Admission ControllersIn the dynamic and ever-evolving world of Kubernetes, maintaining security, control, and, above all, guidance is paramount. Kubewarden with Admission Controllers written as WASM modules is a tool that empowers Kubernetes administrators to enforce policies and ensure compliance with organizational standards. ▬▬▬▬▬▬ Additional Info ▬▬▬▬▬▬ Gist with the commands: manuscript/security/kubewarden.sh Kubewarden: https://kubewarden.io Kubernetes Validating Admission Policy Changes The Ga
Govern Kubernetes with Kubewarden and WASM Admission Controllers
In the dynamic and ever-evolving world of Kubernetes, maintaining security, control, and, above all, guidance is paramount. Kubewarden with Admission Controllers written as WASM modules is a tool that empowers Kubernetes administrators to enforce policies and ensure compliance with organizational standards.
▬▬▬▬▬▬ Additional Info
▬▬▬▬▬▬
Gist with the commands: manuscript/security/kubewarden.sh
Kubewarden: https://kubewarden.io
Kubernetes Validating Admission Policy Changes The Game: https://youtu.be/EsZcDUaSUss
GitHub CLI (gh) – How to manage repositories more efficiently: https://youtu.be/BII6ZY2Rnlc
▬▬▬▬▬▬ Sponsorships
▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use https://calendly.com/vfarcic/meet to book a timeslot that suits and we’ll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below)
▬▬▬▬▬▬ Livestreams & podcasts
▬▬▬▬▬▬
Podcast: https://www.devopsparadox.com/
Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ Contact me
▬▬▬▬▬▬
Follow me on Twitter: https://twitter.com/vfarcic
Follow me on LinkedIn: https://www.linkedin.com/in/viktorfarcic/
-
Technology Conversations
- WASM vs Docker Containers vs Kubernetes vs Serverless: The Battle for Cloud Native SupremacyThis video explores WASM and compares it with Docker containers, Kubernetes, serverless, and edge to answer the following questions. What is WASM? Should we use it in browsers? Should we replace Docker containers with WASM? Should we run it in Kubernetes clusters or replace Kubernetes altogether? Is it the future of serverless computing and edge devices? Why should we use WASM and, if yes, where should we use it? ▬▬▬▬▬▬ Additional Info ▬▬▬▬▬▬ Gist with the
WASM vs Docker Containers vs Kubernetes vs Serverless: The Battle for Cloud Native Supremacy
This video explores WASM and compares it with Docker containers, Kubernetes, serverless, and edge to answer the following questions.
- What is WASM?
- Should we use it in browsers?
- Should we replace Docker containers with WASM?
- Should we run it in Kubernetes clusters or replace Kubernetes altogether?
- Is it the future of serverless computing and edge devices?
- Why should we use WASM and, if yes, where should we use it?
▬▬▬▬▬▬ Additional Info
▬▬▬▬▬▬
Gist with the commands: manuscript/wasm/wasm.sh
WASM: https://webassembly.org
Post-Mortem Documents About Production Issues With Fiberplane: https://youtu.be/sLV6zCRlDEg
Containers Are Not VMs! Which Base Container (Docker) Images Should We Use?: https://youtu.be/82ZCJw9poxM
▬▬▬▬▬▬ Sponsorships
▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use https://calendly.com/vfarcic/meet to book a timeslot that suits and we’ll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below)
▬▬▬▬▬▬ Livestreams & podcasts
▬▬▬▬▬▬
Podcast: https://www.devopsparadox.com/
Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ Contact me
▬▬▬▬▬▬
Follow me on Twitter: https://twitter.com/vfarcic
Follow me on LinkedIn: https://www.linkedin.com/in/viktorfarcic/
-
Collabnix
- Top 20 companies that uses WasmWebAssembly (Wasm) is a binary instruction format designed to be as efficient as native machine code. It is being used by a growing number of companies, both in the web and enterprise spaces. In this blog post, we will take a look at some of the top 20 companies that are using Wasm today. We […]
Top 20 companies that uses Wasm
-
Docker
- Docker Desktop 4.21: Support for new Wasm runtimes, Docker Init support for Rust, Docker Scout Dashboard enhancements, Builds view (Beta), and moreDocker Desktop 4.21 is now available and includes Docker Init support for Rust, new Wasm runtimes support, enhancements to Docker Scout dashboards, Builds view (Beta), performance and filesystem enhancements to Docker Desktop on macOS, and more. Docker Desktop in 4.21 also uses substantially less memory, allowing developers to run more applications simultaneously on their machines without relying on swap. Added support for new Wasm runtimes Docker Desktop 4.21 now has added support fo
Docker Desktop 4.21: Support for new Wasm runtimes, Docker Init support for Rust, Docker Scout Dashboard enhancements, Builds view (Beta), and more
Docker Desktop 4.21 is now available and includes Docker Init support for Rust, new Wasm runtimes support, enhancements to Docker Scout dashboards, Builds view (Beta), performance and filesystem enhancements to Docker Desktop on macOS, and more. Docker Desktop in 4.21 also uses substantially less memory, allowing developers to run more applications simultaneously on their machines without relying on swap.

Added support for new Wasm runtimes
Docker Desktop 4.21 now has added support for the following Wasm runtimes: Slight, Spin, and Wasmtime. These runtimes can be downloaded on demand when the containerd image store is enabled. The following steps outline the process:
- In Docker Desktop, navigate to the settings by clicking the gear icon.
- Select the Features in development tab.
- Check the boxes for Use containerd for pulling and storing images and Enable Wasm.
- Select Apply & restart.
- When prompted for Wasm Runtimes Installation, select Install.
- After installation, these runtimes can be used to run Wasm workloads locally with the corresponding flags, for example:
--runtime=io.containerd.spin.v1 --platform=wasi/wasm32
Docker Init (Beta) added support for Rust
In the 4.21 release, we’ve added Rust server support to Docker Init. Docker Init is a CLI command in beta that simplifies the process of adding Docker to a project. (Learn more about Docker Init in our blog post: Docker Init: Initialize Dockerfiles and Compose files with a single CLI command.)
You can try Docker Init with Rust by updating to the latest version of Docker Desktop and typing docker init
in the command line while inside a target project folder.
The Docker team is working on adding more languages and frameworks for this command, including Java and .Net. Let us know if you want us to support a specific language or framework. We welcome feedback as we continue to develop and improve Docker Init (Beta).
Docker Scout dashboard enhancements
The Docker Scout Dashboard helps you share the analysis of images in an organization with your team. Developers can now see an overview of their security status across all their images from both Docker Hub and Artifactory (more registry integrations coming soon) and get remediation advice at their fingertips. Docker Scout analysis helps team members in roles such as security, compliance, and operations to know what vulnerabilities and issues they need to focus on.

Visit the Docker Scout vulnerability dashboard to get end-to-end observability into your supply chain.
Docker Buildx v0.11
Docker Buildx component has been updated to a new version, enabling many new features. For example, you can now load multi-platform images into the Docker image store when containerd image store is enabled.
The buildx bake
command now supports matrix builds, allowing defining multiple configurations of the same build target that can all be built together.
There are also multiple new experimental commands for better debugging support for your builds. Read more from the release changelog.
Builds (Beta)
Docker Desktop 4.21 includes our Builds view beta release. Builds view gives you visibility into the active builds currently running on your system and enables analysis and debugging of your completed builds.
All builds started with docker build
or docker buildx build
commands will automatically appear in the Builds view. From there, you can inspect all the properties of a build invocation, including timing information, build cache usage, Dockerfile source, etc. Builds view also provides you full access to all of the logs and properties of individual build steps.
If you are working with multiple Buildx builder instances (for example, running builds inside a Docker container or Kubernetes cluster), Builds view include a new Builders settings view to make it even easier to manage additional builders or set default builder instances.
Builds view is currently in beta as we are continuing to improve them. To enable them, go to Settings > Features in development > Turn on Builds view.



Faster startup and file sharing for macOS
Launching Docker Desktop on Apple Silicon Macs is at least 25% quicker in 4.21 compared to previous Docker Desktop versions. Previously the start time would scale linearly with the amount of memory allocated to Docker, which meant that users with higher-spec Macs would experience slower startup. This bug has been fixed and now Docker starts in four seconds on Apple Silicon.
Docker Desktop 4.21 uses VirtioFS by default on macOS 12.5+, which provides substantial performance gains when sharing host files with containers (for example, via docker run -v
). The time taken to build the Redis engine drops from seven minutes on Docker Desktop 4.20 to only two minutes on Docker Desktop 4.21, for example.
Conclusion
Upgrade now to explore what’s new in the 4.21 release of Docker Desktop. Do you have feedback? Leave feedback on our public GitHub roadmap and let us know what else you’d like to see.
Learn more
- Get the latest release of Docker Desktop.
- Have questions? The Docker community is here to help.
- New to Docker? Get started.
-
Collabnix
- How to build Wasm container and push it to Docker HubWebAssembly (Wasm) has gained significant traction in the technology world, offering a powerful way to run code in web browsers and beyond. As developers explore the potential of Wasm, containerization becomes an attractive option for packaging and deploying Wasm applications. In this blog post, we will guide you through the process of pushing your first […]
How to build Wasm container and push it to Docker Hub
-
Collabnix
- Is WebAssembly better than JavaScriptThe question of whether WebAssembly is better than JavaScript is not straightforward, as both technologies have their strengths and weaknesses. It’s important to consider the context and specific requirements of your project when making a comparison WebAssembly and JavaScript have their own strengths and best fit different scenarios. WebAssembly shines when it comes to performance-intensive […]
Is WebAssembly better than JavaScript
-
Collabnix
- Wasm: Explained to a 5 years oldWebAssembly (abbreviated Wasm) is like a special language that helps computers understand and run programs really fast on the internet. It’s like having a translator that makes sure your program can work on any computer, even if they speak different languages. WebAssembly is a powerful technology because it allows you to write code in different languages […]
Wasm: Explained to a 5 years old
-
Collabnix
- Wasm and Kubernetes – Working TogetherWebAssembly is a binary format that allows running code written in multiple languages (C/C++, Rust, Go, etc.) on the web. This format offers a fast, efficient, and safe way to execute code in the browser, and it is becoming increasingly popular for web development. Kubernetes, on the other hand, is a popular open-source container orchestration […]
Wasm and Kubernetes – Working Together
-
Collabnix
- Containers vs Web Assembly: Comparing Two Powerful Technologies for Building ApplicationsIn the world of modern application development, two popular technologies have emerged that have revolutionized the way we build and deploy applications – Containers and Web Assembly. Containers have been around for some time now, and have become the de-facto standard for deploying microservices-based architectures. On the other hand, Web Assembly is a relatively new […]