Welcome to my YOLO series, where I'll be showcasing simple tools and projects that I've...
If you read an article that interests you and you enjoy it, or if you watch a video, consider leaving...
In our previous article, we explored the SYN and accept queues and their crucial role in the TCP...
In my previous article, we discussed endianness, its importance, and how to work with it....
I’m a big fan of tools like Warp and Raycast, especially for their AI capabilities. However, I’ve...
In my previous article, we introduced some basic concepts about networking and sockets. We discussed...
In the realm of software development and network engineering, understanding the fundamentals of...
In the journey of software engineering, there are moments when challenges seem insurmountable....
In software development, the Broken Window theory suggests that small issues, if left unfixed, can...
Recently, I found myself among the many affected by the latest round of layoffs, a situation that has...
In recent days, I've been deeply immersed in exploring eBPF, particularly focusing on XDP (eXpress...
In one of my previous article, "The Beginning of My eBPF Journey: Kprobe & BCC", we delved into...
In my last article, we embarked on an XDP adventure, creating a basic firewall that filtered SSH...
In my previous article, we explored how eBPF enables us to modify system behavior. Continuing on that...
In my previous two articles, we explored eBPF and its capability in employing probes within...
In my previous article, I explored the fundamentals of eBPF, a technology enabling interaction with...
Some time ago, I read about a technology called eBPF, which allows the creation of programs that...
In recent weeks, I've been delving into GenAI while also enjoying the fantastic game Baldur's Gate 3...
As I experiment with Raspberry Pi and other devices in my network, I have created a small network...
Hey everyone, A few months ago, I started to use GitHub more frequently as a learning tool,...
The Kubernetes crew just dropped the latest version, k8s 1.26 a few days ago, and it's packed with...
In my previous post, Understanding Unix Domain Sockets in Golang, I mentioned that one potential use...
In Golang, a socket is a communication endpoint that allows a program to send and receive data over a...
A couple of months ago, I started playing/developing around the Blockchain, given the Hype it was...
Example in go about the linux socket sharding feature.
A simple implementation of a K8s admission controller in Go.
A few days ago, I was reading about the Kubernetes network model, especially about services and the...
A simple example of cache in Golang without expensive GC cycles.
Simple implementation of Dijkstra using heap in Go
Capturing logs and send an email by go.