Sign in

Roman Dodin

@netdevops.me
545 followers 138 following 232 posts

Network Automation is my profession. SR Linux and EDA @ Nokia ex @ntdvps on Twitter netdevops.me

PostsRepliesMedia
Roman Dodin @netdevops.me · 15/07/2026
My son asked for this as a present. Well, say no more, boy.
230
Roman Dodin @netdevops.me · 13/07/2026
Sometimes fintech has zero tech. As in transferring shares between brokers feels like sending a fax with real people doing manual work (for 5-20 business days) on both ends with you in between.
000
Roman Dodin @netdevops.me · 10/07/2026
blog.cloudflare.com/monetization... I bet the lower interwebs are brewing, but it makes sense
blog.cloudflare.com
Announcing the Monetization Gateway: charge for any resource behind Cloudflare via x402
We're opening the waitlist for our Monetization Gateway, which will allow you to charge for any web page, dataset, API, or MCP tool behind Cloudflare. The charges will settle in stablecoins over the x...
210
Roman Dodin @netdevops.me · 07/07/2026
Supply chain issues and open source are two sides of the same coin. fpgmaas.com/blog/collaps... mkdocs is shattered, httpx is sliding off the rails. and while @zensical.org and httpx2 by @pydantic.dev are there to pick the community up, it shows (once again), how fragile OSS projects can be.
fpgmaas.com
The Slow Collapse of MkDocs
How personality clashes, an absent founder, and a controversial redesign fractured one of Python's most popular projects.
030
Roman Dodin @netdevops.me · 12/01/2026
Winter holidays were full of nazis for me. My first computer game was wolfenstein 3D. There was no 3D ofc. Anyway, this track is sick
000
Roman Dodin @netdevops.me · 17/07/2025
An hour of acoustic TOOL never hurt anybody www.youtube.com/watch?v=fanl...
youtube.com
More Acoustic TOOL (1 Hour of Tool and A Perfect Circle Acoustic Guitar Covers)
YouTube video by Ernesto Schnack
130
Roman Dodin @netdevops.me · 26/06/2025
PSA @atlassian.bsky.social can sponsor Williams F1 but can't get dark mode in Confluence
030
Roman Dodin @netdevops.me · 19/06/2025
webp has been there for years now. Don't let it be the next ipv6 @github.com
010
Roman Dodin @netdevops.me · 18/06/2025
Everytime you, as a maintainer, see an issue/PR where the OP attaches the pprof with a flame chart you start to pay attention even if you did not intend to at first
030
Roman Dodin @netdevops.me · 18/06/2025
I guess I should've gone with M4 Max with 128G and not cheap out =(
110
Roman Dodin @netdevops.me · 15/06/2025
I guess what makes the posts about AI worse than they could've been is that people use AI to edit/write them.
210
Roman Dodin @netdevops.me · 12/05/2025
If you ever feel useless, remember that there are thousands of monitors that have built-in speakers.
090
Reposted by Roman Dodin
carl montanari @carlmontanari.bsky.social · 22/04/2025
i havent posted anything anywhere in a super long time feels weird to shout into the void, but sometimes super cool convos or new friends come from doing that so Ill try to do a bit more posting/being involved again. prolly talk about the usual stuff, especially around zig/go/python/k8s 🤷‍♂️
161
Roman Dodin @netdevops.me · 18/04/2025
I would love to catch @ecbanks.bsky.social at a bar when he opens up. The amount of BS he has to listen to at the sponsored shows is enormous. And the skin thickness measured in meters I guess.
050
Roman Dodin @netdevops.me · 17/04/2025
I've been waiting a year this time to get my US visa to only get my passport lost by UPS when delivering it from Amsterdam to the Hague (as far as 50km) Luck levels are skyrocketing
020
Roman Dodin @netdevops.me · 16/04/2025
Some things you come to appreciate only after you start using them. I remember being absolutely fine using the 1080p monitor until I got a 4K one, and magically, the grain on 1080p became so annoyingly visible. In @eda.dev Web UI everything is streamed via web sockets, so you never hit Refresh ->
160
Roman Dodin @netdevops.me · 05/04/2025
We also adopted @siderolabs.com Talos as our k8s distribution for @eda.dev Declarative network automation framework 🤜🤛 Declarative k8s distro
081
Roman Dodin @netdevops.me · 05/04/2025
It is this time of the year when a bunch of us are working on the #SReXperts hackathon exercises that attendees gonna dig into. Starting in Tarragona, Spain, this June. I am leading the @eda.dev stream and, oh, boy, you are all in for a treat. We are skating to where the puck is going to be.
050
Roman Dodin @netdevops.me · 02/04/2025
Setting up meetings across orgs (without seeing calendar' availability) is in the category of things that "should have been long solved"
120
Roman Dodin @netdevops.me · 30/03/2025
So nice that I slept over poetry and woke up right when uv was already useful.
220
Roman Dodin @netdevops.me · 27/03/2025
When relocating to EU 5 years ago one of the perks was having €50 in your pocket and being able to book a RT flight from Amsterdam to Rome, Berlin, Madrid, Portu, Split. Surely, this never happened =)
020
Roman Dodin @netdevops.me · 26/03/2025
@iximiuz.bsky.social nerd sniping: do you know of a tool that is capable of showing the OCI image layers for a media type application/vnd.oci.empty.v1+json dive does not like it... The example image is ghcr.io/eda-labs/banners:v1.0.0-rc1
120
Roman Dodin @netdevops.me · 21/03/2025
Cisco Hyperfabric requiring a new NOS and hardware somewhat proves that fixing existing management stack on nxos for them is likely damn hard
030
Roman Dodin @netdevops.me · 20/03/2025
Interesting how video editors on a phone do almost everything one needs for a quick on the road marketing
160
Roman Dodin @netdevops.me · 18/03/2025
Han Solo case arrived safely to the Cloudfest 2025 and whispers with all it's fans
060
Roman Dodin @netdevops.me · 11/03/2025
Next week I'm taking talking a 7hrs train commute across two of the most developed EU member states. I dread this more than my flight to Sydney
030
Roman Dodin @netdevops.me · 06/03/2025
Building cool networking labs that reach well beyond the networking boundaries and inviting application stacks to the lab playground is why we built @containerlab.dev With KinD and containerized NOSes we can build crazy things that fit in the low-end host just fine.
0113
Roman Dodin @netdevops.me · 28/02/2025
This store has everything a sys admin needs
050
Roman Dodin @netdevops.me · 26/02/2025
Just like we don't care about xSTP anymore, we won't care about EVPN/VXLAN either in due time.
020
Roman Dodin @netdevops.me · 26/02/2025
In hindsight, the YT's decision to remove downvotes was a net positive decision. Less hate waves going on while still providing the author with these metrics
100
Roman Dodin @netdevops.me · 25/02/2025
The "hidden" @eda.dev treasure is that the "event-driven" in the name is not really about you creating automation based on events. But it is an inherent platform design pillar - everything is a signal, everything is streamed, and there is no poll.
120
Roman Dodin @netdevops.me · 25/02/2025
If you are shopping for a new home router, look no further. 576x800G ports should be just enough for Netflix
6161
Roman Dodin @netdevops.me · 24/02/2025
Who is here a sucker for beautiful network diagrams? I am for sure one.
1130
Roman Dodin @netdevops.me · 20/02/2025
I recently borrowed my corp Win laptop from my son to test the @containerlab.dev WSL distro. And, oh, boy, the default Start menu is a laughing stock.
010
Reposted by Roman Dodin
Containerlab @containerlab.dev · 20/02/2025
Switch from logrus to @charm.sh logger And now look at this lovely stdout format
041
Roman Dodin @netdevops.me · 19/02/2025
I love the Outernet name www.rivada.com tries to TM Clever =) And a ground-less competitor to starlink is always a pleasant surprise
030
Roman Dodin @netdevops.me · 19/02/2025
I wonder if there is a technical challenge to allow people to get notifications for thread comments on bsky/linkedin/x/whatever You see an interesting thread and want to follow it, but you can't. Feels bonkers
122
Roman Dodin @netdevops.me · 18/02/2025
It was fun to finally sit and document how we allow users to customize our CLI engine. Would be great to have users try it out and come back with real operational use cases we could help them automate via the CLI plugins www.youtube.com/watch?v=NtBn...
youtube.com
Customizing the SR Linux CLI
YouTube video by Roman Dodin
040
Roman Dodin @netdevops.me · 13/02/2025
4 hours ago I was about to have breakfast. But then I wanted to quickly check if I can make the debugpy work in a remote fashion with SR Linux CLI (which is python). 4 hours later I opened an issue in the debugpy repo hoping they could sniff smth from the logs 🙈
020
Roman Dodin @netdevops.me · 11/02/2025
Taking Pydantify further and creating more elaborated automation with YANG-based pydantic classes www.youtube.com/watch?v=CM3s...
youtube.com
How can you use Pydantify?
YouTube video by Roman Dodin
041
Roman Dodin @netdevops.me · 10/02/2025
@kmcd.dev hey Kevin I wonder, what do you use to format and lint protobufs? Buf? clang-format? Protolint?
210
Roman Dodin @netdevops.me · 08/02/2025
> If easier to have a short call let me know. Like never taking this option
150
Roman Dodin @netdevops.me · 07/02/2025
When I see a non-junior neteng using PuTTY, I die inside a little. It is like you are a professional furniture assembler using the hexagon wrench found on the IKEA floor. And no, this is not the Turkish Olympic athlete kind of comparison.
440
Roman Dodin @netdevops.me · 07/02/2025
Building this 30+ nodes cluster with Talos and Pulumi on openstack was fun. Learned a lot. Can't say that I use it much, but I definitely keep it :D Also why tf the control plane node #3 died?
020
Roman Dodin @netdevops.me · 07/02/2025
Personal opinion: if you need Slack - pay for a pro version running a community on a free plan with a men-in-black-wipe-memory approach does more harm than good. Go Discord instead.
230
Roman Dodin @netdevops.me · 07/02/2025
I share the sentiment that the CLI is dead only when your CLI sucks. We strive to make our CLI spark joy, so you'd rather bury something else. Like letting you write your own show commands, so that you take back control over the CLI for operational tasks
051
Roman Dodin @netdevops.me · 07/02/2025
Easy to forget that on a macOS you are knee deep in the BSD relics. When I was trying to tshoot why I can't reach docker network in orbstack VM I got reminded about `pf` being a thing. 😮‍💨 How much easier would it be if macos used a Linux kernel, eh?
130
Roman Dodin @netdevops.me · 06/02/2025
It it somewhat telling that Cisco Live EU this year has been sunset by NANOG in the networking coverage media I follow. Even 3 years ago I had to mute the CLEU hashtag to keep the thread not constantly updating, but since then it is like a local event
050
Roman Dodin @netdevops.me · 06/02/2025
Something I noticed about the way I work is that after a solid chunk of work that tool a lot of effort, I can't pull my shit together for quite some days after. Like if I drew extra energy that I need to reclaim after. Doom scrolling and YANG fidgeting activities.
110
Roman Dodin @netdevops.me · 06/02/2025
The extensibility of mkdocs is just great. It marries the markdown's super simple spec with advanced functionality while keeping writing the docs simple. Today I found that with the Blocks extension you can make Steps look great
050