Maggie has never had her hair dyed before. So she came over to do it with Sonora. Here are a few photos of the mess!

Of course I didn’t capture the finished product. Maggie was swimming every day that summer training for races, so the dye didn’t last very long in her hair. But it was fun hearing the girls having fun!

It was highly recommended that we have a spray skirt on our boat for the Texas Water Safari. I wasn’t too worried, but Jo Jo took care of us. She planned a day and came over to help us out. We started out by putting T in the front of the boat and cutting a hole for her.

It didn’t take long before I was in the back with a hole cut out for me as well.

And Jo Jo went around with the rubber cement and glued us together!

If you’re wondering about the materials, its rip-stop nylon from a local fabric store and some rubber cement glued on Velcro strips. And maybe some duct tape for good measure. Jo Jo came back a few days later to help me reinforce the material. And it held perfectly for the race and packed up very small. Its great having handy friends!

Sonora wanted to have an overnight camp out at Waterfall for her birthday. She actually wanted 2 nights but we limited it to one night. It was all we could handle and the girls wanted to spend most of their time inside anyway! We did do some swimming/floating in the river.

Slack is an amazing chat tool used by lots of software development teams. My company uses it for chat and exchanging ideas. Its been running fine for about 2.5 years. It has free and paid plans. We’re using the free plan because it does everything we need, until today…

We got the notification that we’re using more files than the free plan allows. There is nothing in the admin panel for a free account to delete unwanted files. It recommends finding the files one at a time in the app and removing them. With 2.5 years of data, that is a lot of files. So I went in search of a way to perform this programmatically as I’m a software developer!

api.slack.com is the place to get started. From here logged into my admin account, I found an API to list files and another to delete them. The whole program as a C# console is listed below. I did this in a hurry to correct the issue and get us sharing content again.

The image below is a screen shot of the end of a run in the program. It deleted 644 Mb of data.

Its worth nothing that this program isn’t perfect. I didn’t map all the fields that come back from the file listing. It also doesn’t delete all the files. I had to run it several times before it couldn’t find any more files to delete. Its also been about 12 hours since I ran the program and Slack still shows us over our file limit. I’m hoping it’ll re-evaluate that number by Monday morning as the API said we deleted the files and doesn’t show any more.

Update — Over the weekend the file size updated and we have room again. Something is still off as I deleted all files that were more than 10 days old and it says we still have 2.6 Gb of files, but its an improvement!

Good luck getting rid of those pesky uploaded files in your Free Slack!