Colin Bitterfield
1 min readJan 10, 2020

--

I am new to developing production-ready code, and from my experience, there is a lot more to it than this article provides.

IDE selection is a requirement.

- Terraform runs in IntelliJ IDE nicely, but does not work well in Eclipse.

- My preference is Eclipse for most things.

- Others may use Visual Studio

OpenSource Software:

HomeBrew installs to the user.

MacPorts installs into the system. (I prefer this)

Development Tests:

Local in Mac OS, a Virtual Machine or a Docker Image is a choice.

Additional software like Virtual Box or Docker is required.

Development Languages:

No one develops in only one language. Ruby is good for somethings; however, it is likely, a need to write a little code in Terraform, Python and various shells will occur.

Additional Software:

- SQLIte and Browser

- MySQL and SQL Workbench

- GitHub Desktop

- VirtualBox or Docker

- MacDown for (markdown GitHub documents)

- Composer for PHP

- Juypter Notebook (PHP / Python3)

- PyCharm or PyDev

Backup Solution:

-iCloud

-Google

-Dropbox

Other various Tools

- Gimp

- Namechanger

SDKs

- AWS CLI

- GCP

- Java JDK

I have a very long list of software and websites that I use.

--

--

Colin Bitterfield
Colin Bitterfield

Written by Colin Bitterfield

NIST certified Security Professional | 10+ years experience in infrastructure security and compliance | Experienced in creating security programs.

No responses yet