
(embedded) Linux system engineer | open-source all the way | @kicad_pcb tinkerer | working for @redhat, opinions are my own.
Between Karlsruhe & Strasbourg
Joined May 2009
- Tweets10.3K
- Following800
- Followers1.2K
- Likes5.8K
Anthony retweeted
Two decades ago, Arduino put a microcontroller in every student’s hand, revolutionizing grassroots education.
Today, as Arduino begins a new chapter in another domain, we’re opening the next chapter in education: putting FPGAs into every student’s hand.
We’re delighted to introduce Shrike-Lite, the world’s most affordable FPGA development board, priced at just ₹349 / $4.
Shrike-Lite combines an MCU (RP2040) with an FPGA (ForgeFPGA – 1K LUT) on a single board, unlocking hands-on learning for thousands of students and makers.
Even with a 1K LUT FPGA, you can build:
– Custom UART / SPI / I²C cores
– LED and PWM drivers
– Simple robotics controllers
– Tiny accelerators and logic blocks
– Many more digital-logic projects
Since Shrike-Lite is a pet project at Vicharak, we’re keeping everything open-source, hardware, software, and toolchains, with complete software support from our team.
We’re opening pre-orders for the first 1,000 units in India, starting now.
Which will be delivered by 15th Nov, 2025.
Anthony retweeted
I'm currently working on a new planning/roadmap to focus myself on what's most important.
🕹️ I'm looking for 50 new beta testers 🪲
Instructions in 🧵⬇️
Wishlist the game on store.steampowered.com/app/1…
Anthony retweeted
The Main Components of Kubernetes Explained.
At its core, Kubernetes is built on a handful of key components, each with a distinct role.
By understanding them, you'll have a strong foundational understanding.
𝗡𝗼𝗱𝗲:
↳ Machines (physical or virtual) that run containerized applications. Nodes host the workload, which is composed of Pods.
𝗣𝗼𝗱:
↳ The smallest deployable unit in K8s, containing one or more containers that share storage, networking, and resources.
𝗖𝗼𝗻𝘁𝗿𝗼𝗹 𝗽𝗹𝗮𝗻𝗲:
↳ The "brain" of the cluster that manages system state and oversees Nodes and Pods.
It consists of:
• API server: handles cluster management requests
• Scheduler: assigns Pods to Nodes
• Controller manager: maintains the desired state
• etcd: stores cluster configuration and state as a distributed key-value store
𝗦𝗲𝗿𝘃𝗶𝗰𝗲:
↳ Provides stable endpoints (IP/DNS) to enable communication between Pods or expose applications to external users.
𝗜𝗻𝗴𝗿𝗲𝘀𝘀:
↳ Manages external HTTP/HTTPS traffic, routing it to the appropriate services within the cluster.
𝗡𝗮𝗺𝗲𝘀𝗽𝗮𝗰𝗲:
↳ A virtual cluster within a Kubernetes cluster, allowing for resource isolation and multi-tenancy.
𝗣𝗲𝗿𝘀𝗶𝘀𝘁𝗲𝗻𝘁 𝘃𝗼𝗹𝘂𝗺𝗲:
↳ Decouples storage from Pods, enabling data persistence across container restarts or deletions.
The components above work together to form a powerful system for automating application orchestration. Kubernetes has become the go-to platform for ensuring reliability and scalability in modern software systems. That said it's not the answer for every application. There's a steep learning curve and complexity involved. Sometimes simpler/lightweight options like Docker Swarm or PaaS solutions are a better fit.
💬 Over to you. Do you like working with K8s? 💭
__
Thanks to our partner Fly Dot io who keeps our content free.
𝗗𝗶𝗱 𝘆𝗼𝘂 𝗵𝗲𝗮𝗿 𝗮𝗯𝗼𝘂𝘁 𝗣𝗵𝗼𝗲𝗻𝗶𝘅 𝗱𝗼𝘁 𝗻𝗲𝘄?
It takes you from idea → tested, deployed, running app in minutes (with zero setup).
Check it out:lucode.co/phoenix-dot-new-z7…
Anthony retweeted
Kubernetes API Basics: Resources, Kinds, and Objects 🧐
Before you jump into writing Kubernetes-based automation, it's a good idea to understand the Kubernetes API structure and key concepts, exploring it from the command line using curl.
Deep dive: iximiuz.com/en/posts/kuberne…
Anthony retweeted
Blue-Green Deployment with ArgoCD: A Seamless CI/CD Pipeline with Kubernetes buff.ly/3Xm6AEG
Anthony retweeted
SSH Tunnels Cheat Sheet 🧐
- Local port forwarding: Access private endpoints, potentially through a bastion host, as if they were locally opened ports
- Remote port forwarding: Expose local ports or private network addresses publicly via an exit node
Both with good old SSH 👇
Anthony retweeted
🚀 Quick Linux Tip
Want to quickly find the largest files eating up your disk?
$ du -ah / | sort -rh | head -n 10
Shows top 10 biggest files/folders from root.
Great for cleaning up space on your Linux server.
Anthony retweeted
🌤️ Did you know wttr.in integrates seamlessly with tools like tmux, Waybar, Xmobar, Conky, Vim and even Emacs? Check out our extensive list of integrations and see how to embed weather data into your workflow! Have an integration to share? → make a PR with it
github.com/chubin/wttr.in/bl…
(on picture: wttrbar for waybar)
Anthony retweeted
If you want to experience first-hand what it takes to hack into a Kubernetes application, github.com/Alevsk/dvka challenges are dope!
Anthony retweeted
Kubernetes the Harder Way is a guide to setting up a production-like Kubernetes cluster on a local machine inspired by Kelsey Hightower's "Kubernetes the Hard Way" and may be considered its lengthier, extended version, optimized for a local deployment
➜ ku.bz/D0MtGJRJc
Anthony retweeted
Learning Go concurrency patterns is getting easy with this amazing site
#golang
concurrency.rocks
Anthony retweeted
Computer Networking 101: Port Forwarding
An age-old trick to make services available on different ports without reconfiguring.
Practice forwarding (a.k.a. mapping) ports using:
- socat labs.iximiuz.com/challenges/…
- netcat labs.iximiuz.com/challenges/…
- iptables labs.iximiuz.com/challenges/…
Anthony retweeted
No one realizes how quickly a CPU supply chain; completely independent of western IP is progressing:
Not long ago RISC-V performance was a joke.
Now it’s trading blows with x86 and high end ARM!
In another generation or two it’s going to be a *serious* contender.
Anthony retweeted
How Container Networking Works 🧐
Most Docker installations and Kubernetes clusters have the same bridge container network setup. The best way to understand how it works? Try reproducing one from scratch using nothing but the standard Linux commands: labs.iximiuz.com/tutorials/c…
Anthony retweeted
I've updated the list of Go features by version.
Now, each feature has ➀ a link to the documentation, ➁ a link to the proposal, and ➂ a link to the commits.
It's fascinating to see how Go has changed over the years.
antonz.org/which-go
Anthony retweeted
Sinon l’Alsace avec deux jours fériés EN PLUS est l’une des régions les plus riches de France. #jdcjdr
Anthony retweeted
Quand les hallucinations des LLM sont moteur d'innovation
"Adding a feature because ChatGPT incorrectly thinks it exists"
👉 holovaty.com/writing/chatgpt…

ALT To my knowledge, this is the first case of a company developing a feature because ChatGPT is incorrectly telling people it exists. (Yay?) I’m sharing the story because I think it’s somewhat interesting. My feelings on this are conflicted. I’m happy to add a tool that helps people. But I feel like our hand was forced in a weird way. Should we really be developing features in response to misinformation?
Anthony retweeted
🚀 IT’S THE WEEKEND —TIME FOR A GIVEAWAY! 🚀
I’m giving away hard copies of 📘
Python Machine Learning by Example (4th Edition)
🔍 Book Review: clcoding.com/2025/07/book-re…
Want to WIN a copy?
✅ Like
🔁 Retweet
💬 Comment "ML"
👣 Follow me
🔥 Winners announced soon — don’t miss out!




























