Packet Coders Newsletter #020 - June 2022

Packet Coders Newsletter #020 - June 2022

Updates from Packet Coders

Before we dive in just a few updates on what's happening in the Packet Coders membership ...
🔥 NAPALM 101 tech session scheduled for June 15th.
🔥 Intro to PyScript with Gary Woodward tech session scheduled for June 22nd.
🔥 Network Automation with Go tech session recording added to our library.

In Case You Missed it

Network Automation » Using Code as a Source of Truth
Today I want to talk about something that I have been enjoying and adopting more and more over the last 6 months, which is using the code as a form of documentation/source of truth for open-source projects/code. What do I mean by this? By this, I simply mean,

Opensource Projects & Releases

GitHub - iafan/goplayspace: Advanced Go Playground frontend written in Go, with syntax highlighting, turtle graphics mode, and more
Advanced Go Playground frontend written in Go, with syntax highlighting, turtle graphics mode, and more - GitHub - iafan/goplayspace: Advanced Go Playground frontend written in Go, with syntax high...
Cool playground for learning Go.
Mintlify Doc Writer for Python, JavaScript, TypeScript, C++, PHP, Java, C#, Ruby & more - Visual Studio Marketplace
Extension for Visual Studio Code - AI powered documentation writer for JavaScript, Python, Java, Typescript & all other languages
I know I've posted this a few times, but this tool really does kick ass!
Splinter — Splinter 0.17.0 documentation
Documentation for splinter, an open source tool for testing web applications
Great tool for automating the testing of you UI apps via Python.
JSON to Pydantic
Convert JSON to Pydantic
Convert JSON into Pydantic models.
HTML Template Linter and Formatter | djLint
Find common syntax errors, reformat to make your HTML templates shine! Supports django, jinja, nunjucks, twig, handlebars, mustache, golang, and more!
Linter and formatter for HTML, Jinja2 etc. 

Shameless Plug

Network Automation with Python - 5-Day Bootcamp
Network Automation with Python In this 5-day bootcamp you will learn the main components and tools required to test, configure and observe your network using Python. This includes: REST APIs (API) YAML, JSON, Pandas DataFrames (data structures) Git (version control) Python (Object…

Community Posts

Developing Batfish - Developer Summary (Part 1) - Network to Code
Network Automation for Everyone
Part 1 of Jeffs's journey into extending and developing within Batfish.
Enable detailed logging for Python `requests`
Enable detailed logging for Python `requests`. GitHub Gist: instantly share code, notes, and snippets.
Quick code snippet around enabling detailed logging in requests.
A list of new(ish) command line tools
A list of new(ish) command line tools
Cool list of some of the latest tools in the world of Linux.

Subscribe to our newsletter and stay updated.

Don't miss anything. Get all the latest posts delivered straight to your inbox.
Great! Check your inbox and click the link to confirm your subscription.
Error! Please enter a valid email address!