Linq supplies a Cast option. It can be used in case you have a list with object A that must be converted to a list of object B, where object B inherits of object A. You don’t have to write a foreach or map objects anymore.
I Just Can’t Stop Logging You
I like my simple applications as small as possible. If needed I implement a simple textfile-writer for logging. For bigger applications there’s log4net.
Cliffhangers in coding
So what am I reading? Well, come back later, I can tell you what it’s about. That sounds quite async when you have to await.
LAst year I implemented a migrationscript. After some optimizations it ran 4 hours, and the only feedback was the indication on top of the browser-tab, while the browserpage itself was empty and waiting. If I implemented this solution, it would be a nicer UX…
My Delta list
I have done some migrations in a project that already contained some real-world data or that had a follow-up (we have some corrections, could you run it again? Eh… no, it’s a migration functionality, I already told you it’s a synchronize-functionality you wanted)? And for my private backup script I needed to synchronize, so I developed (my version of) a solution to compare and synchronize lists of different datatypes.