And this is the repo for gNMIBuddy:
github.com/jillesca/gNM...
@netcode.rocks.bsky.social
Dev enthusiast, Developer Advocate at Cisco DevNet
And this is the repo for gNMIBuddy:
github.com/jillesca/gNM...
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?...
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 ๐ 0A 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 ๐ 1Running 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
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-...
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 ๐ 0The 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
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
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
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
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 ๐ 0Now 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.
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.
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.
๐ 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)
๐งต
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 ๐ 0debugging 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
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...
Thanks Devvie, I know can count on you.
06.05.2025 18:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Still 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
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
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 ๐ 0thanks @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 ๐ 0https://clementc.github.io/blog/2018/01/25/moving_cli/
Timeless keyboard shortcuts.
clementc.github.io/blog/2018/01...
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
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
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 ๐ 0New 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/...
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
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
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