Douglas Makey Mendez Molero

Douglas Makey Mendez Molero @douglasmakey

About: Lifelong Learning. The only way to go fast, is to go well. I'm a kung fu developer 👨🏻‍💻

Location:
Toronto, Canada
Joined:
Jul 3, 2017

Douglas Makey Mendez Molero
articles - 36 total

Playing with Rust: Building a Safer rm and Having Fun Along the Way

Welcome to my YOLO series, where I'll be showcasing simple tools and projects that I've...

Learn More 5 0Oct 20 '24

Simple thoughts

If you read an article that interests you and you enjoy it, or if you watch a video, consider leaving...

Learn More 0 0Jul 2 '24

Fooling Port Scanners: Simulating Open Ports with eBPF and Rust

In our previous article, we explored the SYN and accept queues and their crucial role in the TCP...

Learn More 1 0Jun 29 '24

Networking and Sockets: Syn and Accept queue

In my previous article, we discussed endianness, its importance, and how to work with it....

Learn More 0 0Jun 21 '24

Introducing Shelldon: A New Rust CLI Tool with GPT Features

I’m a big fan of tools like Warp and Raycast, especially for their AI capabilities. However, I’ve...

Learn More 2 0Jun 17 '24

Networking and Sockets: Endianness

In my previous article, we introduced some basic concepts about networking and sockets. We discussed...

Learn More 0 0Jun 14 '24

Getting Started with Networking and Sockets

In the realm of software development and network engineering, understanding the fundamentals of...

Learn More 1 0Jun 7 '24

Turning Problems into Solutions: Provide Alternatives, Not Excuses

In the journey of software engineering, there are moments when challenges seem insurmountable....

Learn More 1 0May 20 '24

The Broken Window in Software Projects

In software development, the Broken Window theory suggests that small issues, if left unfixed, can...

Learn More 2 0May 18 '24

Go 1.22's HTTP Package Updates

Recently, I found myself among the many affected by the latest round of layoffs, a situation that has...

Learn More 9 2Feb 10 '24

Simplified Networking - Crafting Isolated Echo Server with Rust

In recent days, I've been deeply immersed in exploring eBPF, particularly focusing on XDP (eXpress...

Learn More 4 0Dec 21 '23

Uprobes Siblings - Capturing HTTPS Traffic: A Rust and eBPF Odyssey

In one of my previous article, "The Beginning of My eBPF Journey: Kprobe & BCC", we delved into...

Learn More 0 0Dec 7 '23

Harnessing eBPF and XDP for DDoS Mitigation - A Rust Adventure with rust-aya

In my last article, we embarked on an XDP adventure, creating a basic firewall that filtered SSH...

Learn More 13 2Nov 21 '23

Beginner's Guide to XDP: A Journey Through Crafting XDP-Based Firewall with BCC

In my previous article, we explored how eBPF enables us to modify system behavior. Continuing on that...

Learn More 0 0Nov 8 '23

Beyond Observability: Modifying Syscall Behavior with eBPF - My Precious Secret Files

In my previous two articles, we explored eBPF and its capability in employing probes within...

Learn More 0 0Oct 27 '23

IPv4 Socket Surveillance - Tracing using kprobe, kretprobe and maps with BCC

In my previous article, I explored the fundamentals of eBPF, a technology enabling interaction with...

Learn More 1 0Oct 23 '23

The beginning of my eBPF Journey - Kprobe Adventures with BCC

Some time ago, I read about a technology called eBPF, which allows the creation of programs that...

Learn More 2 4Oct 16 '23

ChatGPT-ChromaDB for BG3: A Generative AI Learning Adventure!

In recent weeks, I've been delving into GenAI while also enjoying the fantastic game Baldur's Gate 3...

Learn More 0 0Sep 11 '23

Optimizing Large File Transfers in Linux with Go - An Exploration of TCP and Syscall

As I experiment with Raspberry Pi and other devices in my network, I have created a small network...

Learn More 14 0Jan 30 '23

YOLO Section - GitJump A Simple Tool for Navigating Git Repositories in Go.

Hey everyone, A few months ago, I started to use GitHub more frequently as a learning tool,...

Learn More 1 0Jan 9 '23

Unleashing the Power of Kubernetes 1.26: Exploring the New ValidatingAdmissionPolicy Feature with CEL

The Kubernetes crew just dropped the latest version, k8s 1.26 a few days ago, and it's packed with...

Learn More 3 0Dec 20 '22

A simple example of using unix domain socket in Kubernetes with go

In my previous post, Understanding Unix Domain Sockets in Golang, I mentioned that one potential use...

Learn More 22 0Dec 16 '22

Understanding Unix Domain Sockets in Golang

In Golang, a socket is a communication endpoint that allows a program to send and receive data over a...

Learn More 59 6Dec 6 '22

My introduction to the Blockchain and Merkle Tree

A couple of months ago, I started playing/developing around the Blockchain, given the Hype it was...

Learn More 12 0Apr 21 '22

Socket sharding in Linux example with Go

Example in go about the linux socket sharding feature.

Learn More 20 0Aug 4 '21

Implementing a simple K8s admission controller in Go

A simple implementation of a K8s admission controller in Go.

Learn More 27 1Mar 1 '21

How to setup simple load balancing with IPVS, demo with docker.

A few days ago, I was reading about the Kubernetes network model, especially about services and the...

Learn More 19 3Apr 6 '20

How BigCache avoids expensive GC cycles and speeds up concurrent access in Go

A simple example of cache in Golang without expensive GC cycles.

Learn More 29 0Oct 29 '19

Implementation of Dijkstra using heap in Go

Simple implementation of Dijkstra using heap in Go

Learn More 56 4Jul 14 '19

Golang: capturing logs and send an email

Capturing logs and send an email by go.

Learn More 45 0Jun 30 '19