Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/config.php on line 61

Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/config.php on line 61
Programación con Go
Source Code

Programación con Go

Go es un lenguaje de programación creado por Google, concurrente y compilado con tipado estático, pero con seguridad de memoria y recolección de basura.

Atención, punteros

19-01-2025
Tiempo de lectura: 1 minutos

Un puntero es una variable que apunta a algo, y para ello almacena la dirección de memoria de otra variable. Los punteros solo guardan direcciones de memoria.

Leer el artículo

Constantes con iota

12-01-2025
Tiempo de lectura: 1 minutos

En el lenguaje de programación Go, iota es un identificador especial predeclarado incorporado que simplifica la definición de constantes incrementales.

Leer el artículo

Línea de comandos con flags

03-01-2025
Tiempo de lectura: 2 minutos

Si necesitamos procesar una línea de comandos que incluye indicadores (flags), el paquete Flags permite analizar gramaticalmente de forma fácil todos los argumentos.

Leer el artículo

Servir recursos en el servidor HTTP

02-01-2025
Tiempo de lectura: 1 minutos

Al crear una plantilla HTML para mostrar en el servidor http, el estilado los podemos crear en ficheros CSS independientes, sin necesidad de insertar los estilos en la plantilla HTML.

Leer el artículo

Proyectos web dinámicos

30-12-2024
Tiempo de lectura: 1 minutos

Un proyecto web con una plantilla HTML a la que pasamos variables para no tener que repetir páginas estáticas.

Leer el artículo

Clausuras en Go

29-12-2024
Tiempo de lectura: 1 minutos

Una clausura es una función anónima que puede capturar y acceder a variables de su entorno externo. Lo vemos paso a paso.

Leer el artículo

Proyectos web estáticos

28-12-2024
Tiempo de lectura: 1 minutos

Cómo definir un proyecto web estático servido con Go sobre la estructura estándar de directorios.

Leer el artículo

Gestionar variables de entorno

27-12-2024
Tiempo de lectura: 1 minutos

Uso de ficheros de configuración para cargar variables de entorno que podemos utilizar en los programas

Leer el artículo

Función anónima

22-12-2024
Tiempo de lectura: 1 minutos

Una función anónima es simplemente una función sin un nombre explícito

Leer el artículo

La función init()

19-12-2024
Tiempo de lectura: 1 minutos

Cada vez que se declare una función init(), Go la cargará y ejecutará antes que cualquier otra cosa en ese paquete.

Leer el artículo

Iniciar un nuevo proyecto

18-12-2024
Tiempo de lectura: 1 minutos

Script para inicializar un nuevo proyecto de Go, que iremos ampliando

Leer el artículo

Consumir un SOAP con WSDL

17-12-2024
Tiempo de lectura: 1 minutos

Consumir un SOAP con WSDL utilizando la biblioteca gowsdl que provee de un cliente SOAP.

Leer el artículo

Entorno Go

16-12-2024
Tiempo de lectura: 2 minutos

Sobre el entorno Go y las variables de entorno

Leer el artículo

Menú CLI

15-12-2024
Tiempo de lectura: 1 minutos

Práctico menú de líneas de comandos con mucha funcionalidad y de fácil codificación

Leer el artículo

Bucles

14-12-2024
Tiempo de lectura: 1 minutos

Solo hay una sentencia para bucles, pero tiene todas las formas posibles

Leer el artículo

Consumir un webservice REST

12-12-2024
Tiempo de lectura: 1 minutos

Conectar a una API de tipo REST utilizando OAuth 1.0

Leer el artículo

Llamadas a C desde Go

11-12-2024
Tiempo de lectura: 1 minutos

Ejecutar código en C desde un programa en Go para extender la funcionalidad de Go

Leer el artículo

Visibilidad de variables en paquetes

10-12-2024
Tiempo de lectura: 1 minutos

Utilizar las mayúsculas de forma apropiada puede evitar dolores de cabeza

Leer el artículo

Helpers

08-12-2024
Tiempo de lectura: 1 minutos

Creación de un paquete de helpers y utilidades para compartir

Leer el artículo

Ventanas en Go con Fyne

07-12-2024
Tiempo de lectura: 1 minutos

Fyne, un paquete para abrir disponer de una interface gráfica en go..

Leer el artículo

Conectar a Oracle

05-12-2024
Tiempo de lectura: 1 minutos

Conexión a base de datos Oracle utilizando el paquete goracle (godror).

Leer el artículo

Listas encadenadas

03-12-2024
Tiempo de lectura: 2 minutos

Operaciones de listas encadenadas. Una lista encadenadas se compone de una serie de registros en memoria, llamados nodos, que se referencian unos a otros utilizando un puntero.

Leer el artículo

Estructura de proyecto

06-11-2024
Tiempo de lectura: 1 minutos

La comunidad de Golang ha desarrollado un estándar para la estructura de proyectos que puede ayudarte a mantener tu código limpio, modular y escalable.

Leer el artículo

Conectando a MySQL

05-11-2024
Tiempo de lectura: 1 minutos

Operaciones básicas para usar una base de datos MySQL existente, con go

Leer el artículo

Hello world

01-11-2024
Tiempo de lectura: 1 minutos

Empezando en Go. Creamos el programa de introducción.

Leer el artículo

Instalar Go en cualquier sistema

30-10-2024
Tiempo de lectura: 1 minutos

Go es un lenguaje de programación creado por Google, concurrente y compilado con tipado estático, pero con seguridad de memoria y recolección de basura.

Leer el artículo
Xavier es un desarrollador senior full stack y opera desde la ciudad mediterránea de Barcelona. Le encantan las tecnologías de software y está convencido que el desarrollo de software es un proceso colaborativo y abierto.
Y es un apasionado de la astronomía y de la fotografía. Lo puedes encontrar en: