Dynamic contagion, part one
This is part one of a two-part series on dynamic contagion. Part two is here. Suppose you’re an epidemiologist modeling the potential spread of a highly infectious disease. The straightforward way to...
View ArticleDynamic contagion, part two
This is part two of a two-part series on dynamic contagion. Part one is here. Last time I discussed how the dynamic type tends to spread through a program like a virus: if an expression of dynamic type...
View ArticleWhy is deriving a public class from an internal class illegal?
In C# it is illegal to declare a class D whose base class B is in any way less accessible than D. I’m occasionally asked why that is. There are a number of reasons; today I’ll start with a very...
View ArticleFabulous adventures
Hello world, this is the new home of Fabulous Adventures in Coding. (The previous site is here.) Long-time readers will need no introduction, but if you are new here, please check out this short bio....
View Article