Mark Oliver's World

Latest Blog posts

Here are the synopses of my most recent posts. Click on a heading to read the full article...


Video Data Recovery From A Formatted SD Card

17/08/2024

Recently my partner has started vlogging. This meant a new camera was purchased specifically for the job.

We went away from home for a few weeks, which meant no access to the normal video editing / backup options, so while we were driving, they decided to plug the camera into their Android phone vi...


Removing Blazor From My Blog

14/07/2024

This blog is written using the Web UI framework Blazor.

I love Blazor, it is so simple to write interactive websites while spending most of your day writing C#.

So when I decided to create my own blogging platform, Blazor was my too...


Changing RTP Playback In Wireshark

08/07/2024

In Wireshark's RTP Player, there is an option for "Playback Timing".

Thee options provided are:

  • Jitter Buffer
  • RTP Timestamp
  • Uninterrupted Mode

These options can have a significant effect on the playback of a capture RTP stream dependant on the quality of the recording.

For example, if the...


How To Retarget A Wireshark Capture To Different IP Addresses

04/07/2024

A Wireshark PCAP network capture is a very useful thing when working with network based Software.

It allows you to see what data is being sent around the network, and with the right tooling you can replay them.

But sometimes, the recording has...


Participating In A Leadership Panel

28/06/2024

In November 2023 I was invited to participate in a Leadership Panel with the theme of Recruit, Retain, Develop for Women In Tech Dorset.

The panel was made up of 3 other professionals: Saba Rubaei, [Vivienne...


Speaking At A Careers Day

27/06/2024

I was recently asked by my sons school to come and talk to the children about my career as a Software Engineer.

I always try to do these when asked, as I think it is a great honour to be able to impart knowledge and enthuse young people, especially in my chosen career.

This time, I was talking to...


Ghost Calls In A Microsoft Teams Compliance Recording Bot _ Part 2

20/06/2024

This is one of many posts in a series on Microsoft Teams Compliance Recording .

I wrote the other day about "Ghost Calls" sent from MSTeams to the Compliance Recording Bot. I now have a bit more inform...


I Struggle

13/06/2024

This last few months have felt like a struggle.
A struggle to make decisions.
A struggle to interact with people.
A struggle to get off the sofa.
Just a struggle.

I am feeling the grief of the loss of my brother more these days than recent despite it being over 4 years now.
I thought I was better....


Ghost Calls In A Microsoft Teams Compliance Recording Bot

12/06/2024

This is one of many posts in a series on Microsoft Teams Compliance Recording .

So the scenario here is that when your Compliance Recording Policy for your Teams User is activated, your Compliance Recording Bot gets notified.
But at the bot, the call is immedia...


This Service Descriptor Is Keyed Your Service Provider May Not Support Keyed Services

17/04/2024

I just came across this error without any code changes.

System.InvalidOperationException
  HResult=0x80131509
  Message=This service descriptor is keyed. Your service provider may not support keyed services.
  Source=Microsoft.Extensions.DependencyInjection.Abstractions
  StackTrace:...