About RLV Blog
My name is Dan and this is where I share tips and thoughts on computers and development. I've been a computer enthusiast for 20+ years, working as a computer/network technician as well as a games, software & web developer. Currently I work at Nexer Worklife specialized in SharePoint, Office 365 and Azure development. In my spare time I also make PC utilities that can be downloaded from RL Vision. You can read more about me here.-
Recent Posts
- Using emojis for easier JavaScript debugging
- Attaching a context menu to DetailsList column headers in Fluent UI
- Better cache management in ASP.Net Core (LazyCache/FusionCache)
- Modifying SharePoint list permissions with PnP Core
- Show React dialogs fluently with hooks and promises
- A faster way to get effective permissions with PnP Core
- Searching with Microsoft Graph Client Library for .NET
- Finding out what service created a SharePoint site
- Starter project for AzureAD authenticated communication with ASP.Net Core 6 API, React SPA and console app
- Read & Write MS Office custom properties with PowerShell
Categories
- Articles (6)
- Development (38)
- Games (3)
- Opinion & Thoughts (8)
- Software (4)
- Tips (27)
- Tutorials (16)
- Uncategorized (1)
Tags
- apps
- azure ad
- backup
- c#
- critical perspective
- csom
- css
- csv
- data
- development
- education
- excel
- games
- interface
- internet
- internet explorer
- javascript
- metro
- microsoft
- microsoft graph
- microsoft office
- microsoft word
- modern sites
- mouse
- nintendo
- office 365
- open source
- pnp
- portable software
- powershell
- privacy
- programming
- react
- security
- sharepoint
- sharepoint online
- software
- sound cards
- storage
- sweden
- utilities
- windows
- windows 8.1
- winforms
Popular Posts
- If Snipping Tool freezes and blocks your screen…
- Stopping Software Center from restarting your computer
- Moving web parts in SharePoint (without going insane)
- How to enable (or improve) two finger scrolling on…
- Method for determining candidate keys and highest…
- How long do writable CD/DVD last? 400 discs put to the test!
- How to quickly get the Group ID for an Office 365 Group
- A drag-and-drop GUI made with PowerShell
- What is a portable application, and why should you use them?
- Method for normalizing a relation to BCNF based on…
- How to backup and restore tables in Azure storage
- Try a new PDF reader and you’ll never go back…
Archives
- October 2024 (1)
- September 2024 (1)
- June 2024 (1)
- May 2024 (1)
- May 2023 (1)
- March 2023 (1)
- January 2023 (2)
- October 2022 (1)
- June 2022 (1)
- May 2022 (1)
- February 2022 (1)
- January 2022 (1)
- December 2021 (1)
- September 2021 (2)
- August 2021 (2)
- December 2020 (1)
- April 2020 (1)
- February 2020 (1)
- January 2020 (1)
- November 2019 (3)
- January 2019 (1)
- August 2018 (2)
- December 2017 (1)
- October 2017 (1)
- August 2017 (1)
- July 2017 (1)
- June 2017 (1)
- April 2017 (1)
- February 2017 (1)
- October 2016 (1)
- September 2016 (2)
- February 2016 (3)
- November 2015 (1)
- October 2015 (3)
- August 2015 (1)
- July 2015 (2)
- June 2015 (1)
- March 2015 (1)
- December 2014 (2)
- November 2014 (2)
- September 2014 (1)
- August 2014 (2)
- July 2014 (2)
- June 2014 (1)
- December 2013 (1)
- November 2013 (1)
- October 2013 (2)
- September 2013 (2)
- July 2013 (1)
- June 2013 (1)
- January 2013 (1)
- November 2012 (1)
- October 2012 (1)
- August 2012 (1)
- June 2012 (2)
- April 2012 (2)
- March 2012 (5)
Meta
Category Archives: Development
Using emojis for easier JavaScript debugging
I normally don’t care much for emojis, but lately I’ve found them to be helpful when working with JavaScript. The JavaScript console may not be the most elegant way to debug, but it’s the quickest and sometimes only reasonable way … Continue reading
Better cache management in ASP.Net Core (LazyCache/FusionCache)
LazyCache and the newer FusionCache are two great libraries that simplifies working with caching in ASP.Net Core. Something I’ve often been missing though is the ability to dispose of the entire cache, not just single items. (My understanding is that … Continue reading
Show React dialogs fluently with hooks and promises
Suppose you have a React component that displays a modal dialog and returns the result:
1 |
<Dialog message="Are you sure?" onClose={onCloseDialog}> |
The typical way to use it would be to have a state variable controlling if it should be displayed or not, and a function … Continue reading
Posted in Development, Tutorials
Tagged components, development, dialog, hooks, javascript, modals, promises, react, typescript
Leave a comment
Searching with Microsoft Graph Client Library for .NET
Using the MS Graph SDK for .NET is convenient but I find the documentation and examples pretty lacking. So when wanted to use the Search endpoint it took me quite a while to figure out how to make it work. … Continue reading
Finding out what service created a SharePoint site
SharePoint is the underpinning data storage for many Microsoft 365 services. Sites are are therefore created under the hood by many services. Sometimes it it useful to know from where a site was created. We can actually find this in … Continue reading
Posted in Development
Tagged microsoft 365, office 365, pnp, powershell, sharepoint online
Leave a comment
Starter project for AzureAD authenticated communication with ASP.Net Core 6 API, React SPA and console app
Setting up authentication for a new project is important but can be a pain since all the pieces must fit together perfectly. I recently struggled with one of my projects, and for future reference I decided to create a starter … Continue reading
Posted in Development, Tutorials
Tagged api, asp.net core 6, authentication, authorization, azure ad, azure app registration, console, microsoft graph, msal, rbac, react, spa
2 Comments
Read & Write MS Office custom properties with PowerShell
While working on automating Microsoft Word I needed to read and write custom properties in documents. I found several resources out there. Reading worked fine, but when writing custom properties they all crashed. I finally managed to fix it though, … Continue reading
Posted in Development, Tutorials
Tagged cmdlets, COM, microsoft excel, microsoft office, microsoft powerpoint, microsoft word, powershell
1 Comment