Advertisement · 728 × 90

Posts by Jesus Illescas

I don't know very well how in Rust how to handle panics but in Rust you don't have exceptions like in Python, you use Result types, which are more explicit, but seems that this corner case was not considered.

4 months ago 0 0 0 0

This make me remember the Zen of Python. "Explicit is better than implicit."

In this case in the SQL query, the best would have been to explicitly defined from which database the entries should be fetched.

4 months ago 0 0 1 0
SQL Query

SQL Query

Rust Code

Rust Code

Post mortem of yesterday's outage.

TLDR: An assumption in a SQL query caused duplicated entries, which are shared in a file that is distributed and used by a Bot system. This Bot system has a limit (memory), that was exceeded causing a panic in Rust.

blog.cloudflare.com/18-november-...

4 months ago 0 0 1 0
Post image Post image Post image Post image
5 months ago 0 0 0 0
Connection timed out

Connection timed out

Another #TalesFromTheTechCrypt

That moment when you apply a new ACL to a remote device... followed by the cold panic when your SSH session vanishes and won't come back. 🥶

Don't worry, the 3-hour drive to the data center will give you plenty of time to remember the `reload in 5` command next time.

5 months ago 1 1 0 0
phising mail from hushicorp

phising mail from hushicorp

The timing for this mail was spot on, considering that October is the #cybersecurity awareness month. My vault seems to be hacked, according to the h[u]shicorp team. Good thing I don't even have a vault. Another example is to swap rn for m very common for Microsoft.

#CiscoDevNet

5 months ago 0 0 0 0

Great event we are planning for #WebSummit we will talk about networking, observability, AI and more importantly have some good time

5 months ago 0 0 0 0
Advertisement

Unfortunately I've been of that group, but I guess that's how you get real world experience

5 months ago 0 0 0 0
Preview
Cisco 8200 Series Routers Data Sheet The Cisco 8200 Series consists of fixed systems powered by the Silicon One processor, offering advanced features in 1RU and 2RU compact form factors. These systems can address a wide variety of use ca...

Data sheet www.cisco.com/c/en/us/prod...

5 months ago 0 0 0 0
Preview
Cisco Silicon One P200 Powers the First 51.2T Scale-Across Routing Systems Learn how the Cisco Silicon One P200 delivers performance robust enough to power AI data center networks.

Wow, this new impressive the specs of the new Cisco 8223, 51.2 Tbps. 3RU, Fixed. 64 QSFP-DD 800G! I still remember when 100G was huge. But what caught more my eye, it supports SONiC, with XR planned!

blogs.cisco.com/sp/cisco-sil...

#CiscoDevNet

5 months ago 0 0 1 0

And this is the repo for gNMIBuddy:

github.com/jillesca/gNM...

7 months ago 0 0 0 0
Lessons Learned: Developing an MCP Server for Network Devices
Lessons Learned: Developing an MCP Server for Network Devices YouTube video by Cisco DevNet

I want to share this video I made. I created a MCP server for Cisco Live. I wanted to practice with gNMI, so I took it as a opportunity to create gNMIBuddy, an over-engineered gNMI collector for LLM. It has a CLI and MCP interfaces. On this video I share my lessons learned.

youtu.be/ealNsG2YkEs?...

7 months ago 0 0 1 0

Not sure what size would be Cisco, but we can use several models and IDEs, that's very nice. When one model doesn't give me what I want, I can try another one.

8 months ago 1 0 2 0
Running Ansible with uv

Running Ansible with uv

Simple things like this that just work are what I enjoy. Just copy, paste and boom you have #Ansible working. No need to activate the virtual environment and what happens after it finishes. Just runs, does what is supposed to do and ends.

This is for a repo I will be sharing soon.

#CiscoDevNet

9 months ago 1 0 0 0
Preview
Linux Foundation Launches the Agent2Agent Protocol Project to Enable Secure, Intelligent Communication Between AI Agents Linux Foundation Launches the Agent2Agent Protocol Project

Great to see the A2A is now part of the Linux Foundation. For developers this makes easy to pick which protocol to use when there is a de facto standard.

#CiscoDevNet

www.linuxfoundation.org/press/linux-...

9 months ago 0 0 0 0
Advertisement
Shouting in the Datacenter
Shouting in the Datacenter YouTube video by Bryan Cantrill

Who knew that shouting to your hard drives could be bad for them? at least that was true 17 years ago. While watching a #eBPF session, I found this funny video (2:00) from no other than Brendan Gregg youtu.be/tDacjrSCeq4?...

9 months ago 1 0 0 0
Video

The tech stack of GitHub:

Ruby on Rails (still! one of the largest codebases in the world)

React

Go

Swift

Kotlin

.NET

Own infra + some use of the cloud

Via @ashtom.bsky.social

9 months ago 46 3 5 0
Post image Post image Post image

Yesterday was a good day at the DevNet Zone at Cisco Live. I delivered my first session on eBPF, which I was quite nervious, is a new technology I'm learning, but I think it went well. It was also nice to chat with folks at the Share Your Experience booth, come by if you are here.

#CiscoDevNet

9 months ago 2 1 1 0
Post image Post image Post image Post image

Very happy to be at Cisco Live AMER. The #DevNet zone pretty nice. I also I have four sessions this time. The past weeks had been very busy building everything.

#CiscoDevNet

9 months ago 1 1 1 0
Network automation architecture at Autoconf3

Network automation architecture at Autoconf3

Last week I was at #Autoconf3 it was a nice experience. I like the most to chat and exchange ideas with other folks who like network automation.

A common topic were advices for buiding solutions. This picture caught my eye since is very similar to the structure NSO offers among other things

9 months ago 0 0 0 0
A flow chart for how curl connects to which host when doing HTTP

A flow chart for how curl connects to which host when doing HTTP

How does #curl connect to which host when doing HTTP? First draft.

9 months ago 15 7 1 0
Post image

Now THIS is what a customer-centric app is.

Most banks keep sending out warning emails about impersonation and scams.

Any app can implement this capability with a little coding + backend work (assuming their BE sensible enough): and yet Monzo is the first one I’ve heard do it.

9 months ago 563 98 11 3
A Star Wars-themed parody illustration titled "Platform Wars: The Pod Menace." It features a Kubernetes logo stylized as the Death Star in space. Surrounding it are X-wing and TIE fighter-style spacecraft, with orange laser blasts streaking through the starry background. The design mimics a dramatic sci-fi battle scene.

A Star Wars-themed parody illustration titled "Platform Wars: The Pod Menace." It features a Kubernetes logo stylized as the Death Star in space. Surrounding it are X-wing and TIE fighter-style spacecraft, with orange laser blasts streaking through the starry background. The design mimics a dramatic sci-fi battle scene.

Yellow scrolling text in a Star Wars-style crawl on a black background reads:
“In a Kubernetes cluster far, far away… A Pod known as the Death Star orbits in deep space. Pods from across the galaxy, Rebel and Imperial alike, can land on it. But the Empire's security team has other plans…”
The text is angled backward into the distance, evoking the iconic opening of a Star Wars film.

Yellow scrolling text in a Star Wars-style crawl on a black background reads: “In a Kubernetes cluster far, far away… A Pod known as the Death Star orbits in deep space. Pods from across the galaxy, Rebel and Imperial alike, can land on it. But the Empire's security team has other plans…” The text is angled backward into the distance, evoking the iconic opening of a Star Wars film.

A cartoon-style illustration of the Death Star with a glowing terminal-like label that reads POST /v1/request-landing. Four spacecraft—an Imperial shuttle, a TIE fighter, the Millennium Falcon, and an X-wing—are shown connecting to the Death Star via dotted green lines, symbolizing API requests for landing access. The background is a starry space scene.

A cartoon-style illustration of the Death Star with a glowing terminal-like label that reads POST /v1/request-landing. Four spacecraft—an Imperial shuttle, a TIE fighter, the Millennium Falcon, and an X-wing—are shown connecting to the Death Star via dotted green lines, symbolizing API requests for landing access. The background is a starry space scene.

Two cartoon bee-like characters dressed in dark Imperial-style uniforms stand in a hangar with an X-wing starfighter in the background. One bee gestures seriously toward the other and says, “This needs to stop.” The scene is styled like a humorous sci-fi comic, combining Star Wars aesthetics with anthropomorphic bee characters.

Two cartoon bee-like characters dressed in dark Imperial-style uniforms stand in a hangar with an X-wing starfighter in the background. One bee gestures seriously toward the other and says, “This needs to stop.” The scene is styled like a humorous sci-fi comic, combining Star Wars aesthetics with anthropomorphic bee characters.

🔓 No, your k8s workloads are not safe by default.

In Kubernetes, everything can talk to everything by default, until you write Network Policies.

🛡️ They give you control over:
- Who can talk to whom (L3)
- On which ports (L4)
- Using what verbs and paths (L7)

🧵

9 months ago 5 3 2 0
Multi-agent system

Multi-agent system

Interesting example of a multi-agent system from a Cisco colleague. github.com/cnoe-io/agen... it uses either AGNTCY or 2A2 to communicate between agents. I have to spend some time to go through the code.

10 months ago 0 0 0 0
Advertisement
debugging with copilot

debugging with copilot

On #vscode I recently discover that copilot can fill the values of the variables/objects when debugging! This is awesome!

Finding an issue on your code sometimes is really hard and debugging is your best friend in those cases.

#CiscoDevNet #DevNet

10 months ago 1 0 0 0
Preview
What is eBPF? | eBPF Book Club YouTube video by Cisco DevNet

I’m hoping people will come with their questions for @cisco.com DevNet’s new #eBPF Book Club livestream series - see you there?

Tomorrow, 3pm UK time / 10am Eastern www.youtube.com/live/Y33Uvwi...

10 months ago 10 6 0 0

Thanks Devvie, I know can count on you.

10 months ago 1 0 0 0
Still a mess, by a LLM

Still a mess, by a LLM

I never felt so criticized by an LLM as today. I confessed after reading my request I can see it was not clear, nevertheless, this is so funny to see.

I believe, when you ask for help, be clear on what you want to do, and the steps you took. I can feel I failed my own advice.

#CiscoDevNet #DevNet

10 months ago 2 0 1 0
installing vscode extensions on remote host

installing vscode extensions on remote host

Yesterday found this handy option on vscode "remote.SSH.defaultExtensions" which installs the extensions you specify on the remote host you are connecting.

I prefer to work locally, but sometimes, I need to jump in a VM and I like to have a completed environment there.

#DevNet #CiscoDevNet

10 months ago 0 0 0 0