Long-form posts on Python network automation, AI in operations, and what's worth your time. Read them on the blog, or join the community to get them in your inbox.
Introduction: Use generator to save overhead when reading large text files.This is a quick note to help with reducing the memory overhead when reading large text files. I run into a problem where I need to process large…
Read on the blog →Introduction: Why motivation alone is not enough, read on to find out what ultimately worked for me.You see it all the time, best-selling books, speakers, TED Talks, all aim to give you the motivation you need to go out…
Read on the blog →
Introduction: Stand for Justice #BlackLivesMatter.I started writing blogs almost a decade ago in 2011, mainly about technology, but sometimes also about fun little things like shoes and basketball. One thing I like about…
Read on the blog →Introduction: Quick introduction to eXtensible Markup Language (XML), Data Object Model (DOM), and their usage in Python.The subject of working with XML and DOM comes up quite often in network engineering when we start t…
Read on the blog →Introduction: New Course on Packet Pushers IgnitionI am happy to announce the latest collaboration course with Packet Pushers on their Ignition platform. The course is titled "Practical Python Lessons for Networking":Cou…
Read on the blog →Introduction: Python doctest module example.Python doctest module is a way to test simple Python functions via the interactive shell output. It simply searches through a set of text, such as docstring, and looks for what…
Read on the blog →
Introduction: My notes on installing Cisco CML2.0 on ESXi 6.7I have used Cisco Virtual Internet Routing Lab (VIRL) pretty extensively as a sandbox lab in my books and classes. I like the fact that it contains all the Cis…
Read on the blog →
Introduction: A quick start for using Guestshell and Python on the Cisco IOS-XE platformIt has been many years since I explored onboard shell and Python options for Cisco platforms, the post on Cisco Nexus 3000 (https://…
Read on the blog →
Introduction: Thoughts about the experience of translating my book from English into Mandarin ChineseI was born in Taiwan R.O.C and moved to the United States at the age of 13. Shortly after graduating from elementary sc…
Read on the blog →
Introduction: An Q&A on the topic of Network Programming and the Suitability of PythonHere is an excerpt of the Medium post by Packt Publishing for a Q&A session with me on the topic of Network Programmability and Python…
Read on the blog →
Q&A for new LinkedIn Learning course for Cisco DevNet Associate Cert Prep 1I am excited about the newly released course on LinkedIn Learning titled 'Cisco DevNet Associate Cert Prep 1: Software Development and Design':I…
Read on the blog →How to improve CAB from a network engineer's perspectiveLast week, Monika from Packt Publishing's marketing team shared Kenneth Hunt's kind video book review for my book with me. First, of course, I want to thank Kenneth…
Read on the blog →Sign up once. Get Discord access for live conversation with engineers, plus the newsletter with long-form posts and new episodes in your inbox.
Sign up for access