Avatar of Jason Scheirer

Jason Scheirer

Senior Software Engineer at EasyPost
Avatar of jasonbot
Senior Software Engineer at EasyPost·
Recommends
on
GolangGolang

Go would provide the easiest transition for Java programmers -- its IDE/tooling is second to none (just install Goland) and the deploy/distribution story is extremely clean and lends itself to work well in lambda: single, static binaries with quick startup. No need to set up a full environment or package dependencies on your lambda AMIs, just copy a file.

READ MORE
2 upvotes·2 comments·433.3K views
Jordan Gregory
Jordan Gregory
·
January 16th 2020 at 9:01PM

I will disagree only with the recommendation of Goland. If you are already invested in the Jetbrains ecosystem, then yes, by all means continue, but I've found Goland to abstract too much away from the actual environment setup so that it's twice as hard to use anything other than Goland in the future. VSCode works well for me and is less heavy on the machines I run it on and is less "language specific" which works really well for me because I am constantly switching languages. Also, VSCode is free :D

·
Reply
Jason Scheirer
Jason Scheirer
·
January 16th 2020 at 9:28PM

I use VS Code myself, but if they’re coming from the Java world they’re likely already familiar with JetBrains

·
Reply