Ivan on Software

Thoughts and ideas on web development

Tuesday, December 7, 2021

Royalty-Free PDF Conversion and Manipulation Web Service

›
PDF generation, anyone? There are tons of libraries to do all sorts of things with PDF. But time and again I witness the pain that PDF handl...
Friday, May 21, 2021

Migrate Data from a Cosmos DB Azure Table API

›
If you need to migrate data from or into Azure Cosmos DB you can use Microsoft’s data migration tool to do this. The tool is versatile but ...
Monday, January 4, 2021

Command-Line Utility to Validate LUDOWN Files

›
Microsoft has released Bot Framework Composer in May 2020, and since then the tool was under active development. It allows to rapidly crea...
Sunday, November 24, 2019

Single Sign-On for Two Angular Apps with Local Accounts in Azure B2C Tenant

›
In this day and age Single Sign-On (SSO) is thought of as a commodity, a "flag" an admin turns on somewhere, which makes logging ...
Tuesday, November 12, 2019

MSAL acquireTokenSilent() and Azure B2C Permission Scopes

›
One thing that was not obvious to me when securing an Angular app with Azure B2C tenant had to do with using permission scopes. Let's...
Wednesday, June 26, 2019

Extract and Inspect All SharePoint Solutions with PowerShell

›
Migration or upgrades of SharePoint content databases commonly involve provisioning of WSP solutions. At times you may find yourself in nee...
Sunday, June 16, 2019

Azure AD Authentication and Graph API Access in Angular and ASP.NET Core

›
Wow, it's been quiet here... Enough with the intro ;) and onto the subject, which I find interesting and worthy of writing about... C...
›
Home
View web version

About Me

Ivan Neganov
I have been focusing on web development technologies for 20 years, specializing in Office 365, Azure, and enterprise architecture. I am a founder and principal consultant at SoftForte, Inc.
View my complete profile
Powered by Blogger.