Modern Cloud Development


Well, it’s been a while since I posted hasn’t it. A lot has changed in the 5 years since I last posted. Back then I was working with defense contractors developing a lot of on-prem infrastructure tools with PowerShell. Moved into cloud computing and doing Serverless development and DevOps automation for Continuous Integration and Continuous Deployment using AWS services. This has revolutionized the ways in which I look at computing. In the process I’ve gone back and forth on what development environments and languages to work with. There’s just so many options. Since I was working with PowerShell and .NET I used PowerShell ISE and VisualStudio primarily. I moved from enterprise Windows environments to then using Linux/Unix first with traditional virtualization, then containerization, and functions. Further abstracting away from the physical systems to focus working with services and my code that runs it. What I really care about is if someone is making a request for information or submitting information how can I retrieve the data and present that information to them as quickly, reliably, and securely as possible.

In the future posts I’ll be comparing development environment and patterns for cloud native applications. As I’m utilizing AWS services this will be focused on their development tools.

I really don’t care about the physical systems. I’m looking to implement the code for the organizations business logic and have that code execute efficiently. What I need to focus on is less the systems that run the applications and more the application code itself. To do that I need to know what is my development environment going to look like.

Development Environments

  • Visual Studio
  • Visual Studio Code
  • Eclipse
  • IntelliJ
  • PyCharm

Developer Toolkits

  • AWS IDE Toolkits
  • AWS Amplify
  • Docker Desktop

Programming Languages

  • Node.JS
  • JavaScript
  • Typescript
  • Java
  • Python
  • .NET Core

Development Frameworks

  • React
  • Ionic
  • Angular
  • Gatsby
  • Amplify
  • SDKs

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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