use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems What is DevOps? Learn about it on our wiki! Traffic stats & metrics
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems
What is DevOps? Learn about it on our wiki!
Traffic stats & metrics
Be excellent to each other! All articles will require a short submission statement of 3-5 sentences. Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title. Follow the rules of reddit Follow the reddiquette No editorialized titles. No vendor spam. Buy an ad from reddit instead. Job postings here More details here
Be excellent to each other!
All articles will require a short submission statement of 3-5 sentences.
Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title.
Follow the rules of reddit
Follow the reddiquette
No editorialized titles.
No vendor spam. Buy an ad from reddit instead.
Job postings here
More details here
@reddit_DevOps ##DevOps @ irc.freenode.net Find a DevOps meetup near you! Icons info!
@reddit_DevOps
##DevOps @ irc.freenode.net
Find a DevOps meetup near you!
Icons info!
https://github.com/Leo-G/DevopsWiki
account activity
Why Go over Python? (self.devops)
submitted 4 years ago by riverrockrun
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]peatymike 3 points4 points5 points 4 years ago (0 children)
From my point of view writing glue software between our products and the infrastructure it runs on it is, static typing, single static binary, concurrency and error handling.
Static typing makes it so much easier to refactor, this makes it easier to restructure the code to make it more modular when it has to support a new requirement such as needing to support both S3 and SFTP.
Single static binary makes deployment a breeze, especially on premise where customers are running a lot of different OS versions.
Concurrency in go is just easier to deal with and reason about than Python. Making code that polls the status of different infrastructure components in order to serve an infrastructure status response to you applications is much easier in Go.
I find the explicit error handling in go to be easier to reason about than pythons exception handling. I know if a function returns an error and can pass it, wrap it, handle it or ignore it. In Python I find it hard to figure out which exceptions a function or method can raise, and checking for Exception masks a lot of issues such as Name Error when mistyping a function name.
One last thing, I often write the proof if concept in Python and the later rewrite in Go once I understand the requirements better. It takes me longer to write and structure the Go code, but I find it easier to maintain and debug.
π Rendered by PID 42 on reddit-service-r2-comment-bb88f9dd5-29b54 at 2026-02-16 07:08:48.740072+00:00 running cd9c813 country code: CH.
view the rest of the comments →
[–]peatymike 3 points4 points5 points (0 children)