Jesus Illescas's Avatar

Jesus Illescas

@netcode.rocks.bsky.social

Dev enthusiast, Developer Advocate at Cisco DevNet

57 Followers  |  199 Following  |  33 Posts  |  Joined: 30.10.2024  |  1.5987

Latest posts by netcode.rocks on Bluesky

And this is the repo for gNMIBuddy:

github.com/jillesca/gNM...

05.08.2025 10:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Lessons Learned: Developing an MCP Server for Network Devices
YouTube video by Cisco DevNet Lessons Learned: Developing an MCP Server for Network Devices

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?...

05.08.2025 10:13 โ€” ๐Ÿ‘ 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.

16.07.2025 06:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

A programming fact that still amazes me is that the HTTP header which containers the referring url is called "referer", because the developer spelt "referrer" wrong and the spell checker didn't catch it, so it made it into the official standards and they just never changed it lmao

11.07.2025 05:45 โ€” ๐Ÿ‘ 227    ๐Ÿ” 28    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 1
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

25.06.2025 15:43 โ€” ๐Ÿ‘ 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-...

25.06.2025 08:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Shouting in the Datacenter
YouTube video by Bryan Cantrill Shouting in the Datacenter

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?...

23.06.2025 18:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

20.06.2025 16:20 โ€” ๐Ÿ‘ 47    ๐Ÿ” 4    ๐Ÿ’ฌ 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

11.06.2025 16:25 โ€” ๐Ÿ‘ 3    ๐Ÿ” 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

09.06.2025 01:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 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

04.06.2025 10:46 โ€” ๐Ÿ‘ 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.

04.06.2025 07:45 โ€” ๐Ÿ‘ 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.

04.06.2025 08:10 โ€” ๐Ÿ‘ 570    ๐Ÿ” 99    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 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)

๐Ÿงต

03.06.2025 19:00 โ€” ๐Ÿ‘ 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.

21.05.2025 19:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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

09.05.2025 18:21 โ€” ๐Ÿ‘ 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...

06.05.2025 19:51 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks Devvie, I know can count on you.

06.05.2025 18:44 โ€” ๐Ÿ‘ 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

06.05.2025 08:43 โ€” ๐Ÿ‘ 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

02.05.2025 09:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That was an interesting read. I'm not a lawyer neither I live in the US to understand everything but the court seems to be quite upset.

01.05.2025 09:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

thanks @nleiva.com ! in fact, this weekend I found another project of yours github.com/nleiva/xrgrp... and the oc paths you have there are helping me a lot to get what I'm looking for. Actually, I doubted to continue developing since yours is very complete, but I already started, better to finish.

21.04.2025 08:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
https://clementc.github.io/blog/2018/01/25/moving_cli/

https://clementc.github.io/blog/2018/01/25/moving_cli/

Timeless keyboard shortcuts.

clementc.github.io/blog/2018/01...

26.11.2024 00:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I had some fun trying to figure it out how to use GNMi with XRd. Here you can see a bit more of this little adventure.

The code I used: gist.github.com/jillesca/88c...

Interesting side note. The problem doesn't happen on the XR always-On DevNet Sandbox.

#DevNet #GNMi

10.04.2025 14:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
AI State Graphs for network troubleshooting
YouTube video by Cisco DevNet AI State Graphs for network troubleshooting

Finally, after some work, here you can find an overview of how I used a graph with #langgraph to troubleshoot an ISIS issue in the network.

youtu.be/i6P-aXiXlIo?...

GitHub repo: github.com/jillesca/onc...

#DevNet

24.03.2025 18:13 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Vibe coding means an upcoming technical debt tsunami. That's what it is. Change my mind.jpg

18.03.2025 05:59 โ€” ๐Ÿ‘ 103    ๐Ÿ” 11    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 0
How to implement Generative User Interfaces with LangGraph Build language agents as graphs

New UI component from langchain. This is one of the missing pieces I wanted to try, a GUI for my graph. I'm curious to integrate it with my demo.

Other alternatives I'm considering using are open-webUI but I'm not completely sure.

#DevNet

langchain-ai.github.io/langgraphjs/...

14.03.2025 10:46 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Interesting announcement, #Agntcy a spec to discover/compose/deploy Agents.

I was thinking when playing with #Langgraph how to connect more agents between them? I thought of expanding the graph. With Agntcy this could be easier.

Best thing is an open source effort.

#DevNet

06.03.2025 20:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

After a bit of work I'm happy to share the code I used for my demo at Cisco Live EMEA. This time, using #Langgraph I built a graph of agents that collaborate to resolve a network issue. Make sure you run the first build step to have the all code locally.

github.com/jillesca/onc...

#DevNet

28.02.2025 14:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
git submodules

git submodules

First time using git submodules to import files from external repos. I quite like the experience, but I see can get confusing at the same time.

Working on releasing my demo used on Cisco Live EMEA

26.02.2025 07:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@netcode.rocks is following 20 prominent accounts