Today’s stream didn’t deliver much in terms of new code, but I think it had a bit of value. Over the last 24 hours, my Amazon account was hijacked. I started the stream discussing what happened as well as the steps I am taking to remedy it. Then, I fixed an issue with Epic Build Music, and then did the tedious renaming of the Rundown project.
Pair Programming and Algorithm Discussion with Iris Classon
Today’s stream was different from previous ones, as I had my second guest and we worked together to look at some code and discuss a tricky algorithm problem. Microsoft MVP Iris Classon joined me and we discussed a very complex problem she is attempting to solve.
The problem we discussed and looked at surrounds the processing of various calculations. The following rules are defined for these calculations:
- A calculation depends on a parent calculation that it is defined with
- A calculation can trigger zero to many other calculations
- We need to minimize allocation of calculations, and the number of times a calculation runs
- The calculation as currently defined have recursion, and we want to allow the recursion to execute at most 3 times, before stopping the recursion and outputting a warning message
This hierarchy of calculations is easy to manage with a dozen calculations… but now they have thousands and scale is a problem. Watch the video above to see our discussion of this problem and see some of the pseudo-source code Iris wrote to test a potential solution.
I’m taking Tuesday off for the Christmas holiday, but will be back on Thursday. Saturday the 30th I will be an in-arena announcer for my daughter’s horse show event, so I will not have a stream that day. Join me again on Tuesday the 2nd for the next stream after that.
.NET Standard Version Compatibility and Coding with WebSockets
On yesterday’s live stream, I learned a LOT about coding with websockets and answered a question about building .NET libraries for .NET Standard and older versions of .NET Framework.
Fixed My Docker Container and Built a Progress Bar
After last night’s stream, I felt ripped off… I got all the way through building a container and running my application in it, and it didn’t work. I couldn’t sleep last night, wondering what I did wrong. So, I did what any developer would do: I investigated.
ASP.NET Core with Docker and a Private Registry on Azure
After some delays so that my family and I could take care of some holiday errands, but we ran the live stream in the evening. We merged a pull request and updated Epic Build Music, but more importantly, started publishing our ASP.NET Core application to a Docker container.
