Solution Rebuild: Part #1 | Database – Access to Dataverse (Extracting + Transforming)

The ask, rebuild a legacy VB.NET desktop application as a Power Platform solution. The app was written maybe 17 years ago, hasn't been updated, and is a media tracker app, like a personal IMDb. Because it was a personal solution, not an enterprise solution, its data was stored in a Microsoft Access database, so this … Continue reading Solution Rebuild: Part #1 | Database – Access to Dataverse (Extracting + Transforming)

Power BI: Power Query | Import PDF Tables

Power Query is Microsoft's data transformation and presentation engine. Thanks to it, services like Microsoft Power BI can focus on data visualization and let Power Query ETL the disparate data sources instead. Though, highlighting one often overlooked data source, Power Query can actually ETL data from PDFs. Similar to importing data from a CSV, select … Continue reading Power BI: Power Query | Import PDF Tables

Office Scripts: Generate Custom GUID(s)

Office Scripts in Excel is an automation alternative to Visual Basic for Applications (VBA). Macros are still recorded as a series of actions, but now, these steps are performed using TypeScript, which a superset language of JavaScript. Assuming everything is licensed and configured correctly, everyone should see an Automate tab along the top of their … Continue reading Office Scripts: Generate Custom GUID(s)

Programming Concepts: Conditional Logic | If-Then vs Switch

High-code isn't the friendliest to new developers. Still, there are some high-code concepts that even low-code and no-code developers should be aware of. One such concept is conditional logic. Generalizing the idea, conditional logic helps the code determine its next steps based on data input. Conditional logic is universal enough that it's also leveraged in … Continue reading Programming Concepts: Conditional Logic | If-Then vs Switch

Power Apps: Recreating… Instagram

Software Engineering is more than writing efficient and reusable code. An underutilized discipline of the field is user-centered design. This area of Software Engineering focuses more on building beautiful and intuitive interfaces. Unfortunately, I don't often see Power Apps with clear investments into their UIs. Though, with a bit of effort, Power Apps could easily … Continue reading Power Apps: Recreating… Instagram