The WebAssembly wave in India
I have been advocating for WebAssembly for quite some time now, I am creating content around this as well. I was at WASMI/O as a speaker and attendee.
This June I am bringing the biggest wasm wave in India where I will be joined by the Fermyon team and we will be visiting 4 states - Bengaluru, Hyderabad, Pune and Mumbai doing 5 meetups and then KCD Mumbai. I am very excited for this one as I am going deep in WebAssembly and try to create the wave in India to bridge the learning gap so that people can adopt the technology faster.
Apart form organising all these, I was invited to give a keynote at Google cloud community day Bengaluru where I spoke on “Cloud native WebAssembly“. The talk was well received, the event was well managed and it was the most tweeted talk of the event.
I told you, I am going deep in webAssembly :D
I created a couple of videos as well on my YouTube channel:
In Place pod vertical scaling - this is a new shiny 1.27 alpha features that let you change the resource limits for cpu/memory without requiring to restart the pod.
Supply chain security with KubeClarity - A series on exploring Supply chain security tools and the first one has a good introduction with examples for explaining supply chain security and then exploring KubeClarity in depth.
Now, for those who do not know, I have started to stream on Kubesimplify Twitch every weekday 5pm IST in HINDI where I talk, about latest in cloud native, mentorship and explore the tools live, so demo heavy.
Awesome Videos
Sponsored Content
Komodor - From Containers to Kubernetes: A Roadmap for Migrating Your Applications Successfully by Guy Menachem
SlimAI - The Package Popularity Trap by Ayse Kaya
Cisco - Speed vs. Security: New Frameworks for Protecting Cloud Native and Multicloud Environments by Melissa Barr
Sysdig - Track Risk Trends in your Container Images with Sysdig Risk-based Vulnerability Management by JOSEPH YOSTOS
Awesome Reads
Learning eBPF for Better Observability by Michael Friedrich - The article teaches you how to learn eBPF, a new technology that can improve observability and security workflows. It recommends identifying a use case, finding resources, and practicing using the tools. The article also notes that the landscape is rapidly changing, so it's important to use existing "proven stable" tutorials.
Fermyon: What’s Up With Wasm? by Adrian Bridgwater - WebAssembly has changed how we think of serverless applications, its features including smaller size, portability, speed, isolated sandbox makes it a perfect candidate for serverless and cloud ecosystem.
Using the New ClickHouse Cloud API to Automate Deployments by Krithika Balagurunathan - ClickHouse Cloud introduces API support for automated service management, provisioning, scaling, and configuration. Users can perform lifecycle operations, manage access, and monitor backups. More features will be added, including usage/billing information, database operations, and advanced authentication methods.
Announcing WASIX by Syrus Akbary - Wasmer launches WASIX, a new initiative for WebAssembly (Wasm) on browsers and servers. WASIX enhances the existing WASI ABI, adding features like multithreading and sockets, making it easier to compile and run apps in Wasm. Rust, C, and AssemblyScript are supported toolchains, with runtime support from Wasmer.
Exploring Firecracker MicroVMs for Multi-Tenant Dagger CI/CD Pipelines by Felipe Cruz - This is an experience article where Felipe explores Firecracker microVMs for isolated Dagger CI/CD pipelines. Firecracker provides secure virtualization with the efficiency of containers. This article outlines setting up Firecracker microVMs with custom kernel and rootfs.
3 patterns for deploying Helm charts with Argo CD by Trevor Royer - This article examines three deployment patterns for Helm charts with Argo CD: deploying from a Helm repo (simple but limited), storing in a Git repo (more flexibility with separate environments), and combining Kustomize with Helm (patching capabilities but increased complexity). It offers insights on advantages, disadvantages, and future enhancements to guide users in selecting the optimal approach.
How to use Azure Cosmos DB as a key-value store for Fermyon Spin by Thorsten Hans - A step-by-step guide on provisioning the necessary infrastructure and the implementation of a simple app using Rust and Azure Cosmos DB. The article showcases the configuration, interaction with the key-value store, and verification of data storage.
Container security fundamentals part 4: Cgroups by Rory McCune - Read the complete series, this article discusses the use of cgroups in Linux to manage system resources for efficient process operation and security in containerization, covering resource limitation, prevention of fork bomb attacks, and device access control.
Learning resources/Repositories
Comprehensive Rust - This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.
Kube-scheduler-wasm-extension - All the things to make the scheduler extendable with wasm.
flintlock - Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.
Reinforcement Learning course - Complete zero to hero course.
Introduction to Large Language Models.- This is an introductory level microlearning course that explores what large language models (LLM) are, the use cases where they can be utilized, and how you can use prompt tuning to enhance LLM performance.
Learn from Twitter
https://twitter.com/danielepolencic/status/1658087679333109762?s=20
https://twitter.com/milan_milanovic/status/1663062954873352192?s=20