Frequently Asked Questions (FAQ)

How to update aah framework to the latest version?

To update aah framework latest version run below command on your terminal/command prompt.

go get -u aahframework.org/tools.v0/aah

If you’re using package management tool, then refer to respective tool documentation for update. For example: glide update, etc.

How to use aah framework before the version release?

Of-course you can. Just run below command.

go get -u aahframework.org/tools.v0-unstable/aah

Refer every package with -unstable as suffix:

// For example:
import "aahframework.org/aah.v0-unstable"

How to log all goroutine stacktrace?

It is very simple to do aah framework. Just set the below config to true. You will get all the stacktrace in the log.

runtime {
  debug {
    # Whether to collect all the Go routines details or not.
    # Default value is `false`
    all_goroutines = true
  }
}

Does aah has benchmark against other Go web framework?

Well, aah framework goal is to achieve full stack web framework capabilities for modern Web & API application. As you know we have many micro frameworks and few full stack in the Go community with own set of goals and own perspectives. Gradually I will add benchmark against other framework with perspective.

I have responded to aah user on Github Issue #81, about what I have done. Thanks.

Does aah supports Hot-Reload for Development?

Yes, aah detects the file change(s) on aah project then it automatically stops the server, builds and start the server with updated codebase. I’m sure it needs an improvement, so keep me posted. Thanks.

Note:

For static file changes server is not restarted, server is restarted only for Go Source code and Template files. Refer to Github Issue #4 for implementation details.