Sign in

Francesco Gualazzi

@inge.4pr.es
30 followers 67 following 26 posts

CloudNative and DevOps enthusiast 🚀 👨🏻‍💻 #Zig #Go #distsys Engineer @elastic #o11y Opinions expressed here are my own and do not represent my employer.

PostsRepliesMedia
Francesco Gualazzi @inge.4pr.es · 23/11/2025
Published 2 new libraries to aid #Zig ⚡️adoption in #CloudNative ecosystem: 1. yaml.zig: github.com/inge4pres/ya... YAML 1.2.2 parser, needed in k8s/OTel land to parse all sorts of configurations 2. k8s.zig: github.com/inge4pres/k8... Very barebone #kubernetes client
github.com
GitHub - inge4pres/yaml.zig: A YAML library for the @ziglang programming language
A YAML library for the @ziglang programming language - inge4pres/yaml.zig
030
Francesco Gualazzi @inge.4pr.es · 26/10/2025
Thrilled to announce that the first release of the #Zig ⚡ #OpenTelemetry SDK is out! 🚀 github.com/zig-o11y/ope... Use it, file bugs and share feedback on the GitHub repo!
github.com
Release v0.1.0-sdk-alpha (Zig 0.15.1) · zig-o11y/opentelemetry-sdk
OpenTelemetry Zig v0.1.0-sdk-alpha We are excited to announce the first alpha release of OpenTelemetry for Zig! This release provides a native Zig implementation of the OpenTelemetry specification ...
021
Francesco Gualazzi @inge.4pr.es · 11/10/2025
New blog post is out: "#Zig is great for Observability" 4pr.es/qH_EoHNh My thesis: it is time for O11y ecosystem to consider Zig as relevant due to its characteristics. Shameless plug at the end of the post: we're building an #OpenTelemetry SDK for Zig, github.com/zig-o11y/ope... Check it out!
4pr.es
Zig is great for Observability
Why Zig is the most suited language for Observability
010
Francesco Gualazzi @inge.4pr.es · 07/10/2025
Never in the history of programming it’s been so important to know when to use Shift+Enter. #software #engineering #ai
000
Francesco Gualazzi @inge.4pr.es · 23/09/2025
We have also published the final session video! (In Italian) youtu.be/K6ULgtdj1Yg?...
youtu.be
Zig Day Milano 20 Settembre 2025: condivisione progetti
YouTube video by Zig Day Milano
010
Reposted by Francesco Gualazzi
Marco Bacis @marcobacis.dev · 23/09/2025
Last saturday I went to ZigDay, an entire day dedicated to learning/experimenting with Zig!! I wrote a short journal here -> marcobacis.dev/blog/2025-se... Thanks to Coding Bunker (www.codingbunker.it) and in particular to @inge.4pr.es , @omissis.dev and @kristoff.it, for the day!
marcobacis.dev
First time using Zig @ Zigday
Hi! 👋 Welcome to a new post. It’s time to get back to “journal” style posts, talking about my experience at cool programming events. Last time was last year for Update Conference, and I really miss wr...
152
Reposted by Francesco Gualazzi
Ari Arnbjörnsson @flassari.bsky.social · 11/09/2025
Profile.
8795153
Francesco Gualazzi @inge.4pr.es · 12/08/2025
I am not an #AI expert, but I stumbled on this paper and it seems like a nice breakthrough. arxiv.org/pdf/2506.21734 Essentially, throwing away the current state of the art based on transformers and modeling a different type of interaction between the layers of the NN. Pretty interesting 👌🏻
arxiv.org
001
Francesco Gualazzi @inge.4pr.es · 20/07/2025
#AWS just killed my startup idea with this preview launch of S3 Vector aws.amazon.com/blogs/aws/in... Introducing Amazon S3 Vectors: First cloud storage with native vector support at scale
aws.amazon.com
Introducing Amazon S3 Vectors: First cloud storage with native vector support at scale (preview) | Amazon Web Services
Amazon S3 Vectors is a new cloud object store that provides native support for storing and querying vectors at massive scale, offering up to 90% cost reduction compared to conventional approaches whil...
020
Reposted by Francesco Gualazzi
Neovim @neovim.io · 16/06/2025
#neovim Development News The 0.12 version will start to use Zig language to build Neovim itself. This should improve overall Neovim development and should not have visible effect on users. Thanks, @bfredl.bsky.social! PRs (so far): - github.com/neovim/neovi... - github.com/neovim/neovi...
github.com
feat(build): build.zig MVP: build and run functionaltests on linux by bfredl · Pull Request #28344 · neovim/neovim
currently, this works to run a simple lua environment in the host system: zig build nlua0 -- hello.lua To generate source files zig build gen_sources to build a fixed configuration for x86-64 lin...
48716
Reposted by Francesco Gualazzi
Martin Fowler @martinfowler.com · 13/06/2025
This is a great interview. Kent Beck talks to @gergely.pragmaticengineer.com about how he's having more fun programming now with AI genies than he's had in ages. Also: the birth of Extreme Programming. newsletter.pragmaticengineer.com/p/tdd-ai-age...
newsletter.pragmaticengineer.com
Kent Beck
Kent Beck—creator of Extreme Programming and co-author of the Agile Manifesto—reflects on decades of coding, from the birth of TDD to his experiments with AI tools shaping software’s future.
08813
Francesco Gualazzi @inge.4pr.es · 18/05/2025
Second public contribution to #opentelemetry #Zig SDK just landed! Thanks to Hendrik Nieladaer for fixing a bug 🙏 github.com/zig-o11y/ope...
github.com
fix: add sort before hashing attributes by hendriknielaender · Pull Request #51 · zig-o11y/opentelemetry-sdk
Previously, the hashing mechanism did not account for the order of attributes, leading to inconsistent hash values for the same set of attributes in different orders. This could cause issues when u...
010
Reposted by Francesco Gualazzi
jbz @jbzfn.bsky.social · 17/05/2025
Memory Safety Features in #Zig 「 This approach ensures that errors cannot be accidentally ignored. Every error must be explicitly handled or propagated, which dramatically reduces the likelihood of unhandled error conditions causing memory corruption 」 gencmurat.com/en/posts/mem...
gencmurat.com
Memory Safety Features in Zig
Memory safety is a cornerstone of Zig’s design philosophy. While maintaining the performance benefits of manual memory management, Zig incorporates sophis
011
Francesco Gualazzi @inge.4pr.es · 14/05/2025
Seems like the ideal place with the perfect weather to host heat-generating machines. #sustainabilty
010
Reposted by Francesco Gualazzi
thepudds @thepudds.bsky.social · 11/05/2025
Ian Lance Taylor deserves an award for the most patient person in Open Source. He also has an amazing ability to translate the clarity of his thinking into the written word. He has had such impact on the way people create software. I really hope he continues to contribute to Go.
airs.com
Leaving Google – Airs – Ian Lance Taylor
46619
Francesco Gualazzi @inge.4pr.es · 11/05/2025
#Zig std library find of the day: PriorityQueue ⚡️ github.com/ziglang/zig/... This is a type-generic, ordered queue that allows polling the most recent item first. It has an Iterator too! 👍 Very handy to serialize operations.
github.com
zig/lib/std/priority_queue.zig at master · ziglang/zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. - ziglang/zig
000
Reposted by Francesco Gualazzi
Felix Geisendörfer @felixge.de · 10/05/2025
For those interested in using jj to contribute to Go, please check out @prattmic.com's blog post below. It's not a general jj tutorial, but will help you with the Gerrit specific pieces. pratt.im/notes/jj-go-...
pratt.im
jj for developing Go
2101
Reposted by Francesco Gualazzi
halvarflake.bsky.social @halvarflake.bsky.social · 07/05/2025
I have two books here, on high dimensional statistics and high dimensional probability. I am specifically looking for a book that treats intuition around high-dimensional geometry, as I have a lot of high-dimensional polytopes to reason about. Can anyone recommend anything?
042
Reposted by Francesco Gualazzi
jbz @jbzfn.bsky.social · 05/05/2025
"Libreboot is a free and open-source BIOS/UEFI firmware based on Coreboot, designed to replace proprietary ones on specific Intel/AMD x86 and ARM-based motherboards" linuxiac.com/libreboot-25...
linuxiac.com
Libreboot 25.04 Open-Source Boot Firmware Released
Libreboot 25.04 "Corny Calamity" open-source boot firmware debuts with a new YY.MM versioning scheme, broad distro support, and more.
242
Francesco Gualazzi @inge.4pr.es · 29/04/2025
The way I understood it is that the array is new memory that gets reserved immediately, and if that fails we fall back to an existing allocator, with the ability to know if we did. I used it for testing in a memory-constrained env.
110
Francesco Gualazzi @inge.4pr.es · 26/04/2025
TIL that in #Zig std lib there's a convenient std.heap.stackFallBack function, building an allocator that is backed by a fixed array of memory or falling back to a second allocator when the array allocation fails. Sweeeeet 🧠 ziglang.org/documentatio...
ziglang.org
Zig Documentation
110
Francesco Gualazzi @inge.4pr.es · 24/04/2025
I have recently use Pixlr to edit an AI-generated image, and I have to say it's a good service for the price pixlr.com/it/editor/
pixlr.com
Pixlr Editor: Strumento gratuito di editing avanzato di foto e immagini
Editor fotografico online gratuito con funzionalità avanzate di modifica delle immagini. Perfetto sia per principianti che per professionisti. Inizia subito a modificare con Pixlr Editor!
000
Francesco Gualazzi @inge.4pr.es · 23/04/2025
I naively think 100% of developers, but not 100% of their time they stick to it. External pressure to deliver, deadlines, and other factors are fading the good practices.
011
Francesco Gualazzi @inge.4pr.es · 22/04/2025
If you want to learn and practice #Zig, meet other ziglers ⚡ and build software you can love, you can't miss the Zig Day event we've set up in Milan for May 17th. zig.day/europe/milan...
zig.day
Zig Day
021
Reposted by Francesco Gualazzi
Oxide Computer Company @oxide.computer · 17/04/2025
Join the team that's changing computing forever! oxide.computer/careers
Hiring announcement graphic listing open roles: Field Sales, Product Assurance, Product Infrastructure, Software Solutions, and Support Engineering.
36016
Reposted by Francesco Gualazzi
Loris Cro ⚡ @kristoff.it · 19/04/2025
Il primo Zig Day di Milano si terra' il 17 Maggio vicino a Porta Garibaldi. L'evento consiste in una giornata intera dedicata alla programmazione collaborativa (quindi non aspettatevi talk), come descritto qui: kristoff.it/blog/zig-day/ Invito: www.meetup.com/it-IT/coding...
meetup.com
Zig Day Milano, sab 17 mag 2025, 09:30 | Meetup
**Unisciti a noi per dedicare una giornata a imparare e sperimentare con Zig!** Zig è un linguaggio di programmazione con una community in crescita. Ha una sintassi snella,
084
Francesco Gualazzi @inge.4pr.es · 03/04/2025
Someone is profiting from the massive market sell off caused by US tariffs. Someone surely knew the effect they would cause to #stocks, and I wish investigations will be done on politicians and their acolytes.
010
Francesco Gualazzi @inge.4pr.es · 24/03/2025
Glad you liked it! It was difficult to get it up and running
010
Francesco Gualazzi @inge.4pr.es · 22/03/2025
Creating and managing #Kubernetes clusters on latest AWS EKS is a nightmare 😒 Addons crashing, confusing node configurations, over-complicated IAM model for workloads. Trivial to do better, not surprised GKE is gaining a lot of market shares.
000
Francesco Gualazzi @inge.4pr.es · 15/03/2025
Interesting! TIL Seems like Finnish can be amazing trumpet players then! It’s definitely not common, requires a lot of training if you’re not used to.
010
Francesco Gualazzi @inge.4pr.es · 14/03/2025
Huge thanks to the first community contribution to #OpenTelemetry #Zig SDK! github.com/zig-o11y/ope... This updates the project to Zig 0.14, the latest stable version 🚀
github.com
upgrade to zig 0.14.0 by seemk · Pull Request #24 · zig-o11y/opentelemetry-sdk
Fixes #21 ugprade to Zig 0.14.0 protobufs: use zig-master branch switch to unmanaged containers The tests randomly failed for me, seems there was a race condition when shutting down the metric rea...
000
Reposted by Francesco Gualazzi
Jake Bailey @jakebailey.dev · 12/03/2025
Dang they're on top of things, beat me to filing this 😅 github.com/golang/go/is...
github.com
cmd/compile: compiling the typescript compiler is slow · Issue #72815 · golang/go
Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...
4454
Reposted by Francesco Gualazzi
Andrea Barisani @andreabarisani.bsky.social · 12/03/2025
Writing these words from the first Linux kernel ever booted on x86_64 by a pure Go UEFI bootloader! Pro debugging technique: listening to CPU noises to attest boot flow progress while Frame Buffer issues made everything dark 😅.
4301
Reposted by Francesco Gualazzi
Togglebit @togglebit.io · 05/03/2025
Streaming with @kristoff.it over at Twitch.tv/togglebit
142
Francesco Gualazzi @inge.4pr.es · 05/03/2025
#Zig 0.14 is released! ziglang.org/download/0.1...
ziglang.org
0.14.0 Release Notes ⚡ The Zig Programming Language
000
Francesco Gualazzi @inge.4pr.es · 23/02/2025
Thanks! First time I had heard of it hence the curiosity
000
Francesco Gualazzi @inge.4pr.es · 23/02/2025
Why CachyOS and not, say, Fedora or Void?
100
Francesco Gualazzi @inge.4pr.es · 20/02/2025
This talk by Andrew Kelly on Data Oriented Design is a must watch for all #software engineers youtu.be/IroPQ150F6c
youtu.be
Andrew Kelley Practical Data Oriented Design (DoD)
YouTube video by ChimiChanga
1124
Francesco Gualazzi @inge.4pr.es · 19/02/2025
Hey a question: how did you compile the whole thing?
200
Francesco Gualazzi @inge.4pr.es · 12/02/2025
This website shows how #LLM work internally, pretty cool 😎 bbycroft.net/llm
bbycroft.net
LLM Visualization
A 3D animated visualization of an LLM with a walkthrough.
010
Reposted by Francesco Gualazzi
Go @golang.org · 11/02/2025
🥳 Go 1.24.0 is released! 📰 Release notes: go.dev/doc/go1.24 📦 Download: go.dev/dl/#go1.24.0 #golang
$ go install golang.org/dl/go1.24.0@latest
$ go1.24.0 download
Downloaded   0.0% (       0 / 74636413 bytes) ...
Downloaded  50.0% (37318206 / 74636413 bytes) ...
Downloaded 100.0% (74636413 / 74636413 bytes)
Unpacking go1.24.0.linux-arm64.tar.gz ...
Success. You may now run 'go1.24.0'
$ go1.24.0 version
go version go1.24.0 linux/arm64
327994
Reposted by Francesco Gualazzi
Loris Cro ⚡ @kristoff.it · 11/02/2025
Hi just casually instantly reanalizing the Zig compiler (~800k lines w/ stdlib) using the upcoming support for incremental compilation. youtube.com/clip/Ugkxs_FnOBuqGGDH8j…
youtube.com
✂️ Instant incremental compilation (no-emit-bin) of the whole Zig compiler (almost 800k lines of code). - YouTube
7 seconds · Clipped by Loris Cro · Original video "[Zig Livecoding] Lugg & Cro Zig Compiler Detective Agency" by Zig SHOWTIME
062
Reposted by Francesco Gualazzi
arxiv cs.CL @arxiv-cs-cl.bsky.social · 10/02/2025
Pietro Alessandro Aluffi, Patrick Zietkiewicz, Marya Bazzi, Matt Arderne, Vladimirs Murevics Dynamic benchmarking framework for LLM-based conversational data capture arxiv.org/abs/2502.04349
001
Reposted by Francesco Gualazzi
David Sugar @r4gus.bsky.social · 02/02/2025
We are looking for #Zig and #programming enthusiasts who want to share their knowledge and experience at #Zigtoberfest 2025! Go to: zigtoberfest.de
042