Mac – Starting Multiple App Processes in iTerm2 Tabs

Often multiple related apps need to be started in concert for a product and it’s convenient to automate that for local development. If the apps are containerized then a Docker compose file, docker-compose up, docker-compose logs, and docker-compose down may be sufficient. However sometimes there may be a need to run the apps outside of…
Read More

Docker PowerShell Scripts for Local Development

In working on a cloud native application locally, there have been various dependencies to spin up in order to run the different services. These include things like: Netflix Eureka for service discovery Spring Cloud Config for externalized, distributed configuration RabbitMQ for decoupled messaging and bulk processing Redis for distributed caching MySQL for data persistence Most…
Read More

Picture Cleanup: Photo vs Image. Part 1 – PowerShell Core Image Metadata and Resizing

Inside the various subfolders of my picture library are files I would classify as images and not photos. Here I’m classifying images as image files I downloaded from the web or social media, screenshots and the like. Photos I’m classifying as taken from a camera, usually my mobile phone. For example: I really don’t want…
Read More

Organizing Camera Media with Automator, Bash, PowerShell Core

Background The Media Import Process Every 3 months or so I offload camera roll photos and videos from my iPhone to my Mac. The process usually looks like this: Connect iPhone to Mac via lightning cable and unlock iPhone Open Preview, import from iPhone to a Desktop/camera folder Delete unwanted photos in Desktop/camera Move photos…
Read More

Exploring Azure ARM Templates – Deploying an ASP.NET Core Web App

Lately I’ve been exploring and learning Azure on the side when I can find the time. Most recently I’ve been looking at automating the provisioning of Azure resources with ARM (Azure Resource Manager) templates. Initial goals included: Setup all Azure Resources outside of the Portal Setup an App Service plan (hosting) Setup App Insights because…
Read More

PowerShell Visual Studio Related Tasks

Building on my time with PowerShellGet and Git from PowerShell, I wanted additional script functionality to do more than just version control operations on my .NET app’s codebase. This included things like building the solution, running unit tests, launching Visual Studio, and cleaning up binary output (bin, obj, packages). Launching Visual Studio Solutions Starting off…
Read More

More Time with Git at the Command Line – Part 6

Miscellaneous / Wrap-up This last post in this series looks at miscellaneous topics including search, help, and additional resources. Series Outline Setup Getting Latest and Making Changes Pushing, Fetching, and Viewing History Merging and Managing Branches Stashes and Reverting Work Miscellaneous / Wrap-up Searching Searching Files Once a file has been tracked by Git git…
Read More