Tag: ACTIONS-ON-GOOGLE
Tengo un proyecto Go con una estructura algo como esta github.com/my/coolproject │ └───project │ file1.go │ file2.go │ go.mod (github.com/my/coolproject/project) │ … │ └───package1 │ file1.go │ file2.go │ … │ packagex │ file1.go (import github.com/my/coolproject/project/package1) │ file2.go Me gustaría crear la segunda versión del proyecto, pero no estoy seguro . . . Read more
Estoy construyendo un sistema de Event Sourcing con muchos eventos. Necesito deserializar un objeto JSON en uno de los posibles tipos de evento. Sé que puedo hacer algo como: type TypedJson struct { Type string Data json.RawMessage } func SerializeJson(event IEvent) []byte { data, _:= json.Marshal(event) dataType := reflect.TypeOf(event).String() typeName . . . Read more
El apartado de interfaces de los comentarios sobre la revisión de código de Golang establece lo siguiente: Las interfaces de Go deben pertenecer generalmente al paquete que utiliza valores del tipo de la interfaz, no al paquete que implementa esos valores. El paquete que implementa debe devolver tipos concretos (generalmente . . . Read more
Estoy tratando de obtener datos de una base de datos MySQL y almacenarlos cada 6 horas en Redis. Soy completamente nuevo en Redis. Quiero obtener datos de la base de datos MySQL usando Select * from table_name. Luego almacenar esos datos en Redis. ¿Hay algún ejemplo en el marco de . . . Read more
Estoy intentando construir un editor de código simple con Fyne, y vi en la documentación el widget TextGrid, así que intenté usarlo, pero cuando ejecuto el código no puedo modificar el texto. Aquí está el código: paquete principal import ( “fyne.io/fyne/v2” “fyne.io/fyne/v2/app” “fyne.io/fyne/v2/widget” ) func main() { a := app.New() . . . Read more