Source Code

Atención, punteros

2025-01-19

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

2025-01-12

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

2025-01-03

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

2025-01-02

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

2024-12-30

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

2024-12-29

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

2024-12-28

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

2024-12-27

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

2024-12-22

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

Leer el artículo

La función init()

2024-12-19

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

2024-12-18

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

Leer el artículo

Consumir un SOAP con WSDL

2024-12-17

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

Leer el artículo

Entorno Go

2024-12-16

Sobre el entorno Go y las variables de entorno

Leer el artículo

Menú CLI

2024-12-15

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

Leer el artículo

Bucles

2024-12-14

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

Leer el artículo

Consumir un webservice REST

2024-12-12

Conectar a una API de tipo REST utilizando OAuth 1.0

Leer el artículo

Llamadas a C desde Go

2024-12-11

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

2024-12-10

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

Leer el artículo

Helpers

2024-12-08

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

Leer el artículo

Ventanas en Go con Fyne

2024-12-07

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

Leer el artículo

Conectar a Oracle

2024-12-05

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

Leer el artículo

Listas encadenadas

2024-12-03

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

2024-11-06

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

2024-11-05

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

Leer el artículo

Hello world

2024-11-01

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

Leer el artículo

Instalar Go en cualquier sistema

2024-10-30

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