How ironic… After spending the last 10 years boring everyone to death about IPv6 being the future and NAT being evil… my first OpenConfig YANG model contribution is for… checks notes …Network Address Translation 🤦♂️
Go ahead, throw your tomatoes.
github.com/openconfig/p...
Posts by Nicolas Leiva
Great session. Looking forward to TypeScript 7.
LLMs feel like a black box, so I built my own ChatGPT clone in Go. Learned about cost, context, and control along the way. Full write-up: bit.ly/ChatGPT-clone
Recipe: youtu.be/PW-FQGj37oY?...
Just nailed my first homemade cheesecake with half the calories, double the protein!
Sooooo I haven't started a new golang project from scratch in a few years and had to dig into it today.
Def going to integrate this work into Konductor devcontainer next, but I really enjoyed learning about some of the new tooling making code chores a lot easier.
Blog for giggles.
🫣Spotted in a great book by @jeffiel.com
Network Automation role open! A team I work closely with at Bloomberg is hiring a Senior Software Engineer (Network Production Engineering) in London: bloomberg.avature.net/careers/JobD...
Thank you for your valuable feedback! 🤖 Here are 3 fun and engaging ways to enjoy AI-generated content —
1️⃣ Lower your expectations 🪂
2️⃣ Embrace the uncanny phrasing 🤹
3️⃣ Pretend it’s avant-garde art 🎨
We appreciate your continued tolerance — optimizing for delight one awkward sentence at a time! ✨📊
This diagram in the deck is a gem:
It’s crazy the world didn’t get to see it played live 😢
Today I'm proud to launch your new favourite Go book in early access!
This book will go to a depth not seen before in Go books, and the first three chapters are available right now:
www.bytesizego.com/books/anatom...
It wasn’t in my bucket list to become AI
cc: @networkop.bsky.social
Never mind, I believe I fixed it (looks like you need the ‘/‘ everywhere)
Thanks, that worked. One thing I have not been able to figure out is why my ‘network-instance default’ config section doesn’t get applied when providing the following startup cfg in KNE: github.com/nleiva/kne/b...
Thanks, I’ll give that a try. The documentation suggested that is for flat set config files. Crossing fingers infocenter.nokia.com/public/SRLIN...
How do you apply a config like this on the cli as is? ‘load json’ complains this is not actually json syntax.
Thanks! How do I merge that with what they have already? Can I paste the interface section at the bottom of that file? My apologies for the newbie question :-) github.com/openconfig/k...
Hey @netdevops.me what would the SR Linux interface config look like for the KNE multivendor example? github.com/openconfig/k...
Got it. I’m ok either way, as long as the validation code is automatically generated for the user, so they don’t need to translate definitions (range, percentage, etc.) to code manually.
Thanks @netdevops.me, this looks awesome. Are you validating user defined types (e.g. vlan range)? That part feels like magic with ygot and vendor YANG models.
While I wouldn't claim to be an expert on writing advice, here's what worked for me: sharing the core purpose behind writing it, concise chapter breakdown, add some visuals of the actual book, and highlighted a few key reader reactions from social media. medium.com/@nleiva/netw...