The Utilization Saturation and Errors (USE) Method is a methodology for analyzing the performance of any system. It directs the construction of a checklist, which for server analysis can be used for quickly identifying resource bottlenecks or errors. It begins by posing questions, and then seeks answers, instead of beginning with given metrics (partial answers) and trying to work backwards.
The USE Method can be summarized as:
For every resource, check utilization, saturation, and errors.
On the same website:
Some gripes about Go from this blog, specifically around developer ergonomics (syntax highlighting and language-inherent error detection), politics, packaging and distribution, GOPATH, and the tuple-oriented error handling idiom. As R. I. Pienaar noted, the Go community seems full of “at-Google-wes”, which is an excellent way of putting it.
👍
Another one: https://www.teamten.com/lawrence/writings/why-i-dont-like-go.html
Both from: http://taint.org
"logging.basicConfig
configures the root logger : this is not something you want to do in practice, because it causes debugging output for all loggers in your program, including every library that uses logging.
In general, you'll want ot leave the root logger alone and configure a specific "main" logger for your program and put all the other loggers under that logger."
Free for: max 20,000 Hits, 1 Application, 1 User, 30 Days Data Retention & max 10,000 Errors/Month
Closed-source server backend
Supported languages:
.NET, Adobe Air, Android, Cold Fusion, Drupal, Go, iOS, Java, JavaScript, Python, macOS, Nancy, Node.js, PHP, Ruby on Rails, Unity, WordPress
Closed-source server backend
https://airbrake.io/languages :
Ruby, Rails, Java, Javascript, Magento, Php, .NET, Python, Django, Node.js, Swift, Android, Go, Sinatra, Angularjs, Flask, Ember, Express, Hapi
Open-source server backend of Airbrake (which has a closed-source backend)
https://docs.sentry.io
Track exceptions with modern error logging for :
- JavaScript in the client browser: React, Angular, Ember, Vue, and Backbone
- Python: including Django, Flask, Pyramid
- Node.js: including Express, Koa, and Connect
- PHP: including Laravel, Symfony, and Monolog
- Ruby: including Rails, Sinatra, Rack
- Java: for Java, Android, Scala, Clojure, Kotlin
- Go
Open-source server backend