Introducing astreams

astreams_0

For months, I’ve received pings about a screenshot I posted on social media a year or so ago.

Plus I needed to wind down. You real runners will know what I mean: You know how you feel after you’ve covered some distance (for you)? You need to walk around for a bit, you can’t just stop cold. You need to wind down. I needed that after the effort to release SSIS Catalog Compare v2.

astreams became the coding-equivalent of a wind down.

I’d been using another application that kind-of-sort-of did what astreams does but astreams is cleaner, in my opinion.

So, how does one use astreams? Open it. It’s empty:

astreams_1

Right-click in the treeview and click Add Stream to begin adding a new stream:

astreams_2

Type the name of the new stream:

streams_14

Press Enter when done:

astreams_4

Right-click any stream to add a sub-stream:

astreams_5

As before, begin typing to enter the sub-string’s name:

astreams_6

Also as before, press Enter when done:

astreams_7

You can nest streams as deeply as you like:

astreams_8

You may equate streams with tasks. Check them off as you complete each stream:

astreams_9

When you’re done, you can save an individual stream by right-clicking and selecting “Save Stream File.” You can save all the streams loaded by right-clicking and selecting “Save Streams Folder”:

astreams_10

Select a folder and click OK:

astreams_11

Your streams are stored in JSON format in the selected folder:

streams_12

You can manage streams by copying, pasting, editing, and deleting the JSON files, if you’d like.

As you can see by viewing one of my streams folders, I use the utility often:

streams_13

It is a simple and flexible utility. I find it very helpful for tracking what I’ve done and what I need to do.

You may purchase astreams here.

Enjoy!

:{>

Andy Leonard

andyleonard.blog

Christian, husband, dad, grandpa, Data Philosopher, Data Engineer, Azure Data Factory, SSIS guy, and farmer. I was cloud before cloud was cool. :{>

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.