Learn Signal Analog

Reading Time: 2 minutes The Basics Learn Signal Analog by doing. Signal Analog is a tool for generating SignalFx dashboards. It’s a Nike open source project on GitHub. My team is migrating from New Relic to SignalFx, and we have opted to use Signal Analog to create our SignalFx resources. Installation I ran these commands to add the signal_analog…

Learn SignalFx

Reading Time: 4 minutes The Basics Learning SignalFx can be overwhelming. There are a multitude of ways to integrate it with your applications. Choice overload can quickly set in, to combat that I like to narrow in on a fundamental problem first. I would like to monitor a Postgresql database. The following content will walk through my journey to…

Learn Python

Reading Time: 4 minutes Learning Python has been something I’ve postponed over the years. I’ve run scripts here and there and created small scripts but nothing serious. I’m dealing with a scenario where I need to expand my knowledge of it. I’m excited about the opportunity, so here we go! The Basics Python is an object-oriented, interpreted, and easy…

Apple Logo

Deliver macOS system mail

Reading Time: < 1 minute Deliver macOS system mail with the following instructions. These instructions were made while using macOS Catalina. Why would you want to do this? You have cron jobs running on your system and you want to receive emails when they fail You want to send an email when certain things happen on your system through Automator…

Jeff Bailey - Software Engineer

Full Stack Developer vs Software Developer

Reading Time: 4 minutes Full Stack Developer vs Software Developer, which is right for you? Let’s reframe the question. To specialize or not to specialize, that is the question. The software industry is not the only industry that faces this question. It’s a loaded question no matter what industry you’re in. Like the answer to most questions, it depends.…

Terraform

Learn Terraform

Reading Time: 6 minutes In my last post Terraforming, I committed to learning Terraform. I’ve started reading Terraform: Up and Running: Writing Infrastructure as Code. It has given me a great primer to work with. I’m converting my Cloudformation templates to Terraform. I’m all in at this point and am convinced that this is my preferred tool for building…

Install bash on Windows

Reading Time: < 1 minute Install bash on windows with a few easy steps. First, why would you want to do this? You’re moving to windows from macOS or a Linux distribution and used the command line there You simply like the bash shell for things like alias, functions, etc Click the Start button Search for Powershell Right click the…

Visual Studio Code

Open in Visual Studio Code on macOS

Reading Time: < 1 minute Open in Visual Studio Code on macOS using Automator. 1. Open Automator2. Choose a new Quick Action 3. Search for the Run Shell Script action 4. Configure the command with the following settings Workflow receives current: files or folders In: Finder Image (Optional): I used this image Pass Input: as arguments Command: open -n -b…

Death by 1000 Cuts

Date Driven Development – Deadly Cut 4

Reading Time: 2 minutes Date Driven Development is the primary reason software has so many glaring issues. In the consumer software world, this is especially true. Software is shipping constantly based on meeting deadlines. In most scenarios software is not shipped with intention but instead at the mercy of a deadline. This is a soul-crushing construct invented by some…

Elixir Learning

Learning Elixir

Reading Time: 2 minutes Learning Elixir for fun and profit? It’s not a secret that Programmers like a great holy war. The echos of passionate programmers shouting with their banners high live on Stack Overflow for eternity. The editor wars rage on. Like many other holy wars, object-oriented vs. functional programming is an ongoing saga. Most programmers use functional…