This year at Cisco Live, DevNet actually hosted an event called a Deathmatch! As a twenty-year veteran of Cisco, this was a pretty big deal for me. Engineering Deathmatch pitted the coding talents of engineers against each other to solve complex problems using Cisco APIs. Think watching a couple of people compete in a software engineering contest can’t be interesting? You might be surprised, read on.
First, there was this whole giveaway thing where the winner got a cool prize and that was fun. For the incredibly tough work of playing a game for a couple hours, learning to code with experts providing guidance, our winner got a Robot as their prize. And it wasn’t just our coders getting prizes. Cisco people hung out watching and handed out a stack of different swag to people that happened to stop by and watch. Seriously, it was fun for everybody that came by – even the folks working it.
During filming, there was a bit of an atmosphere of camaraderie present. Not sure I can put my finger on it exactly. But, the entire DevNet zone was one of learning and exploring new things. And this event personified it. You could almost live vicariously by watching the contestants figure out the solution.
If you want to get a better feel for this thing, here’s the Web-TV Episode right here.
To summarize the event, it works like this. Two people are recruited to try to write some code that is specified by, well, us. In this case, they had to use our APIC-EM SDN Controller software and its northbound interface in order to accomplish the assignment. The assignment was to get some information about the network and display it in a particular way. It doesn’t sound all that hard. But, getting all the parsing working right on the JSON data was a fair bit of effort. And, since they didn’t know it in advance, there was some learning involved for both of the contestants.
If you think you might ever want to try this, or, if you just want to know a little more about the technology and maybe even how to use the APIs, you should stop by Cisco DevNet and take a look at the APIC-EM area.
We’re thinking we’d like to do more of these. What do you think? Would you like to participate in one? Would you like to see a particular scenario for the competition? If you have thoughts or questions, please jump on our new DNA Community and post a question/suggestion!
What is the usual speed for NetconfService to get information from a model?For me NetconfSercie.get() takes about 14 second, is this normal?Is there a faster way to do it than the way below? from ydk.services.netconf_service import NetconfService
When I was doing DevNet DNAC part, for example, get device-list
run the test script as the git provide, it shows:
"SyntaxError: Cannot use import statement outside a module"
Need a help to how to u...
I just downloaded virl, pyATS, genie and am using a Devnet sandbox-I am trying to create a simple cvs file using genie --"show interfaces"The Dictionary was created but when i try and iterate through it, I get errors when testing some keys like "mac_addre...
Hi, I have this config applied to the router (IOS XE 16.9.3):csr1000v#sh run | se bgp
router bgp 65111
network 10.1.1.1 mask 255.255.255.255
network 10.1.1.2 mask 255.255.255.255
network 10.1.1.3 mask ...
Hi, I'm using the Cisco NeXt library to draw a network topology. I'd like to arrange the dynamically generated topologies based on the network hierarchy.For example, if I have a Router, Switches, and Computers, I want the diagram to be ordered vertic...