C#9 Records: Mis impresiones
· ☕ 12 min · ✍️ eiximenis
He estado jugando un poco con la nueva de C#9 llamada records y esas son mis impresiones.

Span<T> y P/Invoke
· ☕ 10 min · ✍️ eiximenis
Span<T> es una ref struct que habilita de forma fácil escenarios nuevos permitiendo usar la pila donde antes solo podíamos usar el heap. Eso redunda en menos reservas del heap y por lo tanto menos presión sobre el GC.

SQL Server en Docker que no se ejecuta como root
· ☕ 5 min · ✍️ eiximenis
Desde hace algún tiempo muchas imágenes ya no ejecutan su proceso como root dentro del contenedor. Esto puede generar algunos problemillas de permisos, especialmente al usar volúmenes.

Estableciendo un servidor de DNS propio en AKS
· ☕ 7 min · ✍️ eiximenis
Usar un servicio manejado, como AKS, tiene muchas (muchísimas) ventajas, pero también algunos inconvenientes: algunas tareas no se realizan de la forma 'tradicional' si no que es necesario conocer la alternativa. Un ejemplo es como configurar el cluster para resolver ciertos dominios usando un servidor DNS propio.

EF memoria y BBDD
· ☕ 10 min · ✍️ eiximenis
Una entrada para repasar conceptos básicos, pero que pueden darte más de un quebradero de cabeza como no vigiles. En concreto como asegurarte de que todas tus consultas LINQ en EF se ejecutan realmente en la BBDD. ¡Vamos allá!

El patrón operador en Kubernetes
· ☕ 6 min · ✍️ eiximenis
Vamos a empezar la serie de crear operadores para Kubernetes. En este primer post vamos a estudiar qué es un operador de Kubernetes, y qué usos tiene.

Como ejecutar (fácilmente) operator-sdk en Windows
· ☕ 4 min · ✍️ eiximenis
Este es un post preliminar de una serie sobre Operator SDK que estoy preparando. Ahora vamos a ver simplemente como poder ejecutarlo en Windows. Si usas Linux o MacOS no necesitas mirar este post :)

Ingress, sticky sessions y servicios
· ☕ 6 min · ✍️ eiximenis
O también se podría llamar "No trates a ingress como un recurso compartido", pero bueno... os cuento lo que nos ocurrió un día con un proyecto.

Serverless & Kubernetes
· ☕ 7 min · ✍️ eiximenis
Serverless y Kubernetes son dos de las palabrejas de moda en el mundillo cloud. El primero promete ejecutar nuestro código sin que tengamos que saber nada de la infraestructura subyacente, y el segundo nos ofrece una plataforma de ejecución para aplicaciones basadas en contenedores. Pero... ¿son compatibles? ¿Y si lo son, cómo?

C#: Equals y ref structs
· ☕ 4 min · ✍️ eiximenis
En C# las "ref struct" son estructuras muy peculiares. Siempre deben estar en la pila, nunca en el heap. Esto, impide que por ejemplo se pueda hacer boxing con ellas, lo que a la práctica significa que "ya no todo se puede guardar en una referencia de tipo object".