TreeFlat: Building a (possible) faster tree for Rust, inspired by APL
Motivation
I start paying attention to the parsing of my little lang TablaM with the desire of improving the display of errors. This leads me to a rabbit h…
/en/blog/
senior rust dev · databases · business apps · engineering
I start paying attention to the parsing of my little lang TablaM with the desire of improving the display of errors. This leads me to a rabbit h…
One of the missing pieces of the Rust ecosystem is a decent auth system. I'm tired to wait (and considering that my current options mean I need to integrate with big dependencies like keycloak, making my life complica…
Instalar Rust en Windows tiene su complicación, ya que existen 2 "toolchains": el GNU toolchain (open source) y él MSVC toolchain aka: Microsoft Visual C++. El por defecto para windows es el MSVC.
Desde que estoy creando mi propio lenguaje, he estado muy interesado en cómo se hacen estos y las bases de datos relacionales.
Un video muy interesante de Anders muestra cómo se…
Entré en https://repl.it/jam con TablaM, un experimento para construir un lenguaje de programación relacional.
Empecé a programar en la década de 1990 con Leer más…
Regla 1.
No se puede saber dónde dedicará su tiempo un programa. Los cuellos de botella ocurren en lugares sorprendentes, así que no intente adivinar y hacer un truco de velocidad has…
Llevo un tiempo desarrollando un nuevo lenguaje de programacion llamado TablaM, enfocado en las necesidades de las aplicaciones orientadas a datos & …
Hoy Apple en su conferencia de desarrolladores anuncio uno de los cambios más significativos en años. Apple cambia de Intel, a sus propios Leer más…
Luego de estar varios años sin blogear, he decidido recuperar mi viejo blog que estaba hosteado en tumblr.
Un factor fundamental es la fricción que causaba usar un…
Link: Read Rust
Con relación al curso que daré en Medellín, iniciamos este 17 a las 6 p.m. en la sede central del SE…
Esta listo para la venta una nueva versión de Besteller.
La principal adición de esta versión es el soporte a impr…
Voy a dar un seriado de mini-cursos _gratuitos _ relacionados con desarrollo de software, patrocinado por el SENA en su sede central de Medellin, Colombia.
La intensidad son 38 horas.
Pr…
BestSeller esta ya disponible en el AppStore de Apple.
Luego de mas de año y medio de desarrollo y uso por vario c…
Durante al año pasado inscribí uno de los proyectos en los que estoy trabajando en el 7o concurso de plan…
Ultimamente he estado usando django como framework para crear sitios Web y servir como interface de usuarios para los servidores que desarrollo en Delphi y .NET.
Sin …
Muchos creen que el mundo de software es solamente complicado por su código, ese montón de 0 y 1 o esa cantidad de líneas en un lenguaje de programación concreto.
Luego, a la hora de implementar o usar el softw…
Ya se público mi segundo artículo: Programando al programador en el sitio de desarrolladores de CodeGear.
Trata sobre lo que es minimamente necesario para trab…
Se publico mi primer artículo en CDN (CodeGear Developer Network) : Codificar para el cambio.
Es algo que escribi hace dos años, cuando era mas joven …
Ok, ahora vamos a hacer nuestro primer "servicio" o aplicacion multi/nivel. Pero antes que vayamos a programar como locos, es bueno prepararse un poco, mental y tecnicamente. Evitando trampas comunes.
La teoría…
La mayor debilidad se encuentra en su fortaleza
Y eso en cierto de la programación RAD. Click.. click.. tap.. RUN y !presto! una aplicación de base de datos completa con inte…
Mucho se ha dicho sobre la importancia de hacer unit testing.
Sin embargo todavia muchos programadores desconocen las ventajas que reportan tener un conjunto automatizado de pruebas....
O tal vez parece …
Delphi ya es una herramienta madura y con historia.
Mi primer contacto con Delphi fue con la versión Personal de Delphi 3... recuerdo que pude hacer el mismo programa que habia hecho antes en Visual FoxPro 3 (u…