Quote: "Just Start"
The UNIX philosophy is a set of ideas
- Write Programs that do one thing and do it well
- Write programs to work together
Docker is container management platform used to package applications and their dependencies into small lightweight packages.
Required headers in Meraki API
Content: application/json
Cisco Network Service Orchestrator is used to manage device network configuration using automation.
Components
Configuration DataBase (CDB) - Stores configuration and Devices, pushes configuration and allows diff.
NSO uses SSH/CLI to Cisco devices, SNMP and NETCONF to devices that support it.
"Good programmers write code humans can understand."
Why it's important to write clean code:
1. Makes reading it easier so you can understand the flow even after some time off.
2. Writing bad code causes a large amount of future technical debt.
3. Enhances your ability to write code faster in over the long run.
These notes are based on Nick Russo's Pluralsight course Getting Started with Software Development Using Cisco DevNet
Useful bash commands:
pwd Print working directory example:Kanban is a visual system for managing work as it moves through a process. Kanban visualizes both the process (the workflow) and the actual work passing through that process. The goal of Kanban is to identify potential bottlenecks in your process and fix them so work can flow through it cost-effectively at an optimal speed or throughput.
In kanban it's important to managed the balance of Utilization and Flow, this is to ensure there is not too much work being idle and that process cycles remain efficient.
The two main fundamental principles is Visualize and Limit Work In Process(WIP).
These notes are based on Nick Russo's Pluralsight course Getting Started with Software Development Using Cisco DevNet
Useful bash commands:
pwd Print working directory example: