I have migrated from Wordpress to Github Pages, as it supports more development style blogging. This way, I can treat content as souce code repository. Usually I capture the ideas in Ulysses, that is a great markdown writer application. What I really like in Ulysses is simplicity, distraction free writing experience and structure.
The world is changing, so our industry. Cisco is trying to keep up with the pace also on the certification market, so they are changing the structure of the current program effective from 2020 February. The following picture illustrates the new tracks. Everything will be more and more software focused, and that is what reflected in the DevNet certifications. What will be included?
- Developing Applications using Cisco Core Platforms & APIs
- Implementing DevOps Solutions and Practices using Cisco Platforms
- Developing Solutions using Cisco IoT & Edge Platforms
- Developing Applications for Cisco Webex and Webex Devices
- Automating and Programming Cisco Enterprise Solutions
- Automating and Programming Cisco Security Solutions
- Automating and Programming Cisco Service Provider Solutions
- Automating and Programming Cisco Collaboration Solutions
- Automating and Programming Cisco Data Center Solutions
Sources are mostly from the EbookFoundation gitlab page - you might want to check out for regular updates:-)
Misconfigured MTU, MSS.. can cause so many interesting issues :-) Link
It is easy to create a python wrapper for any service based on REST API. I have seen a good example from the Wekan project, and used this method to interact with GNS3-Server in one of my pet project. I have created a new module for my application, that is usually a new folder in the main project directory. This folder includes two files:
GNS3 was extensively developed in the past years. It is good that the Client and Server functions are decoupled, so we can use the GUI but still run the simulation on cloud resources. For this kind of virtualization bare metal service required as GNS3 using KVM/QEMU, and most cloud providers are not supporting Nested virtualization.
Just a nice trick. Let’s assume we are using a CSV file and also a YAML file to feed input data to python
Next time you find yourself Googling some cool new technology to (re)build your architecture around, I urge you to stop and follow UNPHAT instead:
Sublime3 text editor is one of the best Editor I have seen, and using it for a while. It is beautiful and also easy to extend. There are a number of packages I use, so the first step after an installation is to setup package-manager. If you are behind a proxy, the following snipet can help.
An interesting article about moving from enterprise networking space to cloud networking role from Tom Taggart.
Nornir is an automation framework written in python to be used with python. Most automation frameworks hide the language they are written in by using some cumbersome pseudo-language which usually is almost Turing complete but lacks tooling to debug and troubleshoot. Integrating with other systems is also usually quite hard as they usually have complex APIs if any at all. Some of the other common problems of those pseudo-languages is that are usually quite bad at dealing with data and re-usability is limited.