2022 Evolution Episode 7: DingTalk Bots and Directory Automation
This three-part episode builds a DingTalk automation service, implements bot replies and broadcasts, and manages the enterprise directory through API…
QYTANG EVOLUTION
Explore complete public sessions by year and follow how technology evolves.
This three-part episode builds a DingTalk automation service, implements bot replies and broadcasts, and manages the enterprise directory through API…
This episode builds a Redis cluster and moves Flask sessions from local memory to shared storage for multi-instance applications. Containerized Redis…
This episode describes APIs with Swagger/OpenAPI and generates a Flask server across paths, parameters, response models, and interactive documentatio…
This episode builds typed Python APIs with FastAPI across routes, parameters, Pydantic models, and OpenAPI. The API is then imported into Apifox for …
This episode builds a network CI/CD pipeline with CML, GitLab, PyATS, RESTCONF, and automation scripts. Versioned topologies and configurations, test…
This episode uses NetBox as a network source of truth and dynamically builds Nornir inventory from it. Device, interface, and address modeling feed a…
This episode uses SQLAlchemy to map database tables, rows, and fields to Python classes, objects, and attributes. SQLite persistence, models, session…
This two-part episode drives Cisco configuration from NetBox: first synchronizing Nexus, then feeding Cisco NSO service configuration. Direct device …
This three-part episode covers SaltStack master/minion architecture, installation, authentication, network automation, and state management. An NGINX…
This two-part episode explains how GraphQL schemas model connected data and let clients select exact fields in one request. REST comparisons, types, …