Skip to content

Instantly share code, notes, and snippets.

View dotfede's full-sized avatar

.fede dotfede

  • Córdoba, Argentina
View GitHub Profile
@dotfede
dotfede / hexa-v12.md
Last active November 17, 2025 20:25
Hexa 12.0

Hexa V12 Highlights

Hexa Hub: Metadata as the Source of Truth

Hexa Hub has been completely reworked to eliminate the intermediate relational representation of Solution metadata and now works directly against the hierarchical Solution object model.

This eliminates the need for publish actions and reduces the Versioning logic to a single record update, making it instantaneous.

Web Site as a top-level concept

@dotfede
dotfede / gist:1671fbc87b61c7f8caa29d8814c874ac
Last active January 20, 2025 15:35
training file example
{"messages": [{"role":"user","content":[{"type":"image_url","image_url":{"url":"https://exp.kzen.onhexa.com/files/88282a28-3915-47b2-98f6-f0681ad47bdd.jpg"}}]},{"role":"assistant","content":"{\u0022fileName\u0022:\u0022MM10f8c055373b4b32fae382b91e7975b4.jpg\u0022,\u0022codigoDeVerificacion\u0022:\u0022874498\u0022,\u0022codigoMesa\u0022:\u002280281\u0022,\u0022departamento\u0022:\u0022Beni\u0022,\u0022provincia\u0022:\u0022Cercado\u0022,\u0022municipio\u0022:\u0022Trinidad\u0022,\u0022localidad\u0022:\u0022Trinidad\u0022,\u0022recinto\u0022:\u0022U.E. 13 de Abril\u0022,\u0022horaApertura\u0022:\u002208:00\u0022,\u0022horaCierre\u0022:\u002217:00\u0022,\u0022numeroElectoresHabilitados\u0022:220,\u0022numeroPapeletasAnfora\u0022:184,\u0022papeletasNoUtilizadas\u0022:36,\u0022resultadosPresidenciales\u0022:{\u0022creemos\u0022:32,\u0022adn\u0022:0,\u0022masIpsp\u0022:71,\u0022fpv\u0022:1,\u0022panBol\u0022:1,\u0022libre21\u0022:0,\u0022cc\u0022:62,\u0022juntos\u0022:0,\u0022votosValidos\u0022:167,\u0022votosBlan
@dotfede
dotfede / hexa-v11.md
Last active November 27, 2024 15:40
Hexa 11.0

11.0 Highlights:

Cloud-independent hosting

Hexa 11.0 can be hosted in production in regular servers and does not depend on expensive cloud infrastructure. All Microsoft Azure dependencies have been replaced by self-hosted versions.

  • Azure Service Bus has been replaced by RabbitMQ.
  • Azure Blob Storage has been replaced by regular filesystem-based storage
  • Azure SignalR has been replaced by self-hosted SignalR.
  • Azure Front Door has been replaced by domain and endpoint routing logic in the Hexa Server.
@dotfede
dotfede / Example.cs
Created May 5, 2020 12:52
Example of a CDS entity generated by the Lexim Early bound generator
/// <summary>
/// CRM Entity. LogicalName: lx_gestiondesocio
/// </summary>
[EntityLogicalName("lx_gestiondesocio")]
public partial class GestionDeSocio: Lexim.Xrm.EntityBase, Lexim.Xrm.IEntityWithStateCode<GestionDeSocio.OptionSets.Estado>, Lexim.Xrm.IEntityWithStatusReason<GestionDeSocio.OptionSets.RazonParaElEstado>, Lexim.Xrm.IEntityWithImage
{
public const string EntityLogicalName = "lx_gestiondesocio";
private static readonly Dictionary<string, string> PropertyLogicalNames =
new Dictionary<string, string> {