NEW BLOG, FROM WORDPRESS TO HUGO + AZURE STATIC WEB APP [EN]
Leer en Español After long period of inactivity (motivated as well by the time I needed to keep WordPress alive, that I could have invested on publishing something) I finally decided to move away from WordPress as the content manager, that I’ve been using for the last 10 years on this site. There are many reasons for that move, WP is certainly easy to use and that’s its best benefit, but it’s also complicated to host and maintain, there is a lot of malware targeting it (due to its massive presence on the web) and it’s heavily dependent on third party plugins.
Read moreNUEVO BLOG, DE WORDPRESS A HUGO + AZURE STATIC WEB APP [ES]
Read in English Después de un largo periodo de inactividad (motivado por la cantidad de tiempo que lleva mantener WordPress en línea, que podría haber invertido en publicar algo) he decidido migrar este sitio desde WordPress, que llevo usando más de 10 años como gestor de contenido. Hay muchas razones para moverme, WP es realmente fácil de usar y ese es su principal beneficio, pero es difícil de hospedar y mantener, hay mucho malware orientado a sus páginas (ya que hay muchísimas páginas creadas con él) y depende mucho de plugins desarrollados por terceros.
Read morePLANES DE FORMACIÓN GRATUÍTA PARA CERTIFICADOS FUNCIONALES EN DYNAMICS FINANCE & OPERATIONS
Hace poco estuve buscando formación para preparar los exámenes de la certificación oficial en Dynamics 365 Finance and Operations y, en mi opinión, los planes de formación gratuítos disponibles en Microsoft Learn son la mejor opción, ya que se mantienen actualizados al mismo ritmo que los exámenes. Dejo por aquí una lista de los más recomendables para cada examen, de momento solo he usado la primera lista para aprobar el MB-300, lo demás es lo que pretendo utilizar para preparar el resto de ellos.
Read moreACCEPTANCE TEST LIBRARIES (ATL) PARA DYNAMICS 365 FOR FINANCE AND OPERATIONS
Uno de los anuncios más emocionantes de los últimos meses (y no es poco decir, con lo rápido que avanzamos tras el OneVersion) para programadores de Microsoft Dynamics 365 for Finance and Operations es la ATL. Esta es la librería que el equipo de producto utiliza para desarrollar sus propios test (unitarios o, mejor, de integración) funcionales. El framework de Unit Testing existe desde hace tiempo en Dynamics AX, pero era complicado utilizarlo debido a la complejidad de mantener los datos necesarios para la ejecución de las pruebas y permitir la creación de pruebas deterministas.
Read moreDYNAMICS 365 SATURDAY - MADRID 2019
El pasado sábado 25 de mayo tuvo lugar el Dynamics 365 Saturday - Madrid 2019 en las oficinas de Microsoft. Tras la buena experiencia del año pasado, no podía perdérmelo. El crecimiento del evento ha sido impresionante, con más de 400 asistentes es uno de los 365 Saturday más grandes del mundo, y tanto la calidad de las ponencias como la repuesta de los asistentes ha sido alucinante. Comparto como siempre mi sesión sobre OneVersion y actualización continua, un tema muy interesante tras el lanzamiento de la versión de Abril de Dynamics 365, que sigue evolucionando rápidamente.
Read moreRELEASE YOUR DYNAMICS 365 FOR FINANCE AND OPERATION PACKAGES TO LCS WITH AZURE DEVOPS PIPELINES
The first automation task to close the continuous integration cycle in Dynamics 365 for Finance and Operations with Azure DevOps pipelines was released recently as described on the official announcement. These are some high-level instructions to set it up while the official documentation is released: Prerequisites To keep things simple, these prerequisites should be prepared before starting this process: You need a running Dynamics 365 Finance and Operations build, and thus an LCS project linked to this DevOps instance.
Read moreDYNAMICS 365 SATURDAY - MADRID 2018
El pasado sábado 19 de mayo tuvo lugar el Dynamics 365 Saturday - Madrid 2018 en las oficinas de Microsoft donde pudimos pasar el día rodeados de la comunidad y compartiendo conocimientos y conversaciones. Es la primera vez que acudía a uno de estos eventos y seguro que repetiré porque la experiencia ha sido realmente buena. Compartí una sesión sobre extensiones que comparto más abajo, basada en el contenido que ya publiqué en inglés en el blog de mi equipo en Microsoft en estos enlaces:
Read moreEMBRACE THE EXTENSIONS MINDSET WITH DYNAMICS 365 FOR FINANCE AND OPERATIONS #2 – SYSEXTENSION FRAMEWORK
In my previous post Embrace the extensions mindset with Dynamics 365 for Finance and Operations we reflected on some of the patterns we can leverage to create our customizations by using only non-intrusive changes based on a real example: Adding a new Number Sequence to a standard module. In particular, we discussed: Metadata Extensions — to add a new_ Enum Value in a standard Base Enum. Class Extensions — to add a new method to a standard class.
Read moreLIBRO: CLEAN CODE
Hace mucho que no comento libros. Lo más curioso es que el libro que os traigo hoy siempre fue, en mi cabeza, el primero que debí haber traído. Esa fue la idea originalmente, pero después decidí omitirlo porque, aplicado al desarrollo de puro X++ no tenia tanto sentido. Lo tenía, de hecho, pero sólo podía apreciarse después de leerse el libro, así que era un mal aliciente para fomentar su lectura.
Read moreAX PERFORMANCE MONITOR 101 - TIPS AND TRICKS TO DEAL WITH PERFORMANCE COUNTER FILES [EN]
In my previous blog post, I explained how to setup Performance Monitor (PerfMon) to proactively capture performance data while cleaning old files to keep disk space under control. This is, let’s say, our ideal scenario, but sometimes setup is not that specific and we need to deal with suboptimal files that contains the performance data we need to analyze: We have too many files We have too few files We have some huge file that makes analysis or processing it too slow We have files captured in different languages Let’s have a brief description on how we can deal with some situations by introducing a couple of small but useful tools:
Read more