Generating Enterprise Messaging artifact graphs with shell scripting and Graphviz - Part 1

preview_player
Показать описание
Looking at how one might visualize topics, queues, webhooks and subscriptions using Graphviz and a bit of shell scripting. In this Part 1 we look at defining what we actually want to achieve.

00:00 Intro and news
07:30 The sort of representation we want to aim for
10:45 An update on the reorg of the management & messaging scripts
13:50 Looking at the source data we'll be using (from the API endpoints)
19:10 Introducing Graphviz
24:30 Building a local edit/render feedback loop to experiment
28:20 Introducing entr, similar to nodemon (and reminiscent of CAP's 'cds watch')
33:15 Wrapping the call to 'dot' in a helper script 'godot'
34:55 Turning on the 'Tab Reloader' extension in Chrome
37:20 Manually translating the messaging artifact info into the dot language
49:30 Choosing node shapes together!
51:30 Exploring dot options, starting with font specs at Node and Graph levels
Рекомендации по теме
Комментарии
Автор

So many nuggets in this session. 29:48 - learn about using VI mode on the bash command line 30:57 entr - running commands when files change, bash scripting, graphviz and much more :

andrewbarnard
join shbcf.ru