Auditando los cambios mediante tablas temporales con versión del sistema

Alb3rto Alonso

Hoy en día, las aplicaciones tecnológicas deben presentar soluciones compatibles con los sistemas y procedimientos de auditoría y control. Pues es imperativo cumplir con estrictas reglamentaciones, especialmente en todo aquello referente a la seguridad y los datos. Es justamente por esto, por lo que me he lanzado a preparar este breve ejemplo de como conseguir implementar esta capacidad mediante el uso del versionado gracias a las tablas temporales en Azure SQL Server.

Lo primero es disponer de una base de datos en Azure, y acto seguido crear una tabla destino donde recogeremos todos los cambios de estado y otra tabla transaccional sobre la que queramos ejecutar el control de versiones. En nuestro caso, vincularemos directamente por código la tabla origen y la tabla destino.

CREATE TABLE dbo.CustomerHistory ( CustomerId INT NOT NULL , FirstName VARCHAR(100) NOT NULL , LastName VARCHAR(100) NOT NULL , DocumentNumber VARCHAR(10) NOT NULL , DocumentType…

View original post 284 more words

#GitHubCopilot 🤖 – General experience with C#, generating unit tests, security keys and more.

Hi ! I used mostly Copilot with Python, and I have to admit that it generates super accurate Machine Learning and TensorFlow code. I don't to a lot of C# code in Visual Studio Code, I'm old school I use Visual Studio 2022 for C#. However, I decided to give it a try and here … Continue reading #GitHubCopilot 🤖 – General experience with C#, generating unit tests, security keys and more.

#GitHubCopilot: 🤖 qué es, cómo funciona y el impacto futuro de la IA en el trabajo de programador. Grabación 📺

Buenas ! ¿Qué es GitHub Copilot?¿En qué me afecta como programador? En este evento, José Manuel Alarcón y el MVP experto en IA Bruno Capuano hablaron sin sensacionalismos (¡y sin guión!) sobre qué es GitHub Copilot, vimos cómo funciona Copilot con ejemplos en directo, qué son GPT-3 y Codex, y cómo afectará la IA al … Continue reading #GitHubCopilot: 🤖 qué es, cómo funciona y el impacto futuro de la IA en el trabajo de programador. Grabación 📺

#GitHub – 1st experiences with 🤖 #GitHubCopilot ⭐⭐⭐⭐⭐

Hi ! I was lucky enough to get access to the preview of GitHub Copilot, and I'll rate my experience so far ⭐⭐⭐⭐⭐. Let's start from the beginning, sharing the official definition: GitHub Copilot Your AI pair programmerWith GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor.GitHub Copilot I won't … Continue reading #GitHub – 1st experiences with 🤖 #GitHubCopilot ⭐⭐⭐⭐⭐

#Event – 🤖 #GitHubCopilot: qué es, cómo funciona y el impacto futuro de la IA en el trabajo de programador @CampusMVP

Buenas ! En este evento José Manuel Alarcón y el que suscribe, hablarán sin sensacionalismos (¡y sin guion!) sobre qué es GitHub Copilot, cómo funciona, qué son GPT-3 y Codex, cómo afectará la IA al trabajo de programador y cómo es el futuro que no espera. ¡No te lo pierdas! En el enlace debajo puedes … Continue reading #Event – 🤖 #GitHubCopilot: qué es, cómo funciona y el impacto futuro de la IA en el trabajo de programador @CampusMVP

#Event – Highlights from Microsoft Build 2021with my friends from @metrotorontoug

Hi ! Next Thursday, July 15 I'll be joining an amazing group of experts to share our insights and thoughts about the Build 2021 experience and Build 2021 announcements. Here are some of the topics to cover .NET 6 and ASP.NET Core 6 and C#10Internet of ThingsDevOpsKubernetesPower PlatformArtificial IntelligenceAzure FunctionEntity FrameworkPower BI More information: https://www.meetup.com/metrotorontoug/events/279029001/Continue reading #Event – Highlights from Microsoft Build 2021with my friends from @metrotorontoug

#Podcast – NTN 95 – Microsoft ➡️ Amazon, España ✈️ USA; experiencias de la mano de un excelente profesional 🧑‍💻, y mejor persona!

Buenas ! Siguiendo con la lista de los personajes que aparecen en una foto del … 2014 (?), hoy pasamos un rato genial con Pablo. Si alguna vez has tenido la oportunidad de pasar un rato con Pablo, seguramente ya sabes que además de ser un excelente profesional, es una gran persona. Eso se nota … Continue reading #Podcast – NTN 95 – Microsoft ➡️ Amazon, España ✈️ USA; experiencias de la mano de un excelente profesional 🧑‍💻, y mejor persona!

#Windows11 – My experience after 24 using Windows 11 as main computer ⭐⭐⭐⭐⭐

Hi! Yes, it's been only a day since I started to use Windows 11 as main OS in my main PC, and I think I learned a couple of things, so here they are. Important, I didn't start with a clean OS, I upgraded my super used and customized Windows 10 installation to Windows 11. … Continue reading #Windows11 – My experience after 24 using Windows 11 as main computer ⭐⭐⭐⭐⭐

#Windows11 – WhyNotWin11: How to get “more details” on WHY your PC 🖥️ is not ready for Windows 11 🐱‍💻

Hi ! Last week, I was super excited when Microsoft announced a tool to check if a device is ready for Windows 11. I got a 3 years old gaming PC, with a i7, 48GB RAM, and a couple of 2TB SSD discs. I was ready, however I faced this message. https://twitter.com/elbruno/status/1408495542313930752?s=20 I didn't know … Continue reading #Windows11 – WhyNotWin11: How to get “more details” on WHY your PC 🖥️ is not ready for Windows 11 🐱‍💻

#LemonCode 🍋 – Mongo Playground

Buenas ! Cuando tenemos problemas con una consulta a veces nos puede costar encontrar la razón del fallo: podrían ser los datos, la query en sí, algún problema con el servidor... nos haría falta teneruna caja de arena para poder probar si las cosas funciona sin tener ruido adicional, además si esa caja de arena … Continue reading #LemonCode 🍋 – Mongo Playground