I've been swamped with Physics(Electricity & Magnetism...blech) and Calculus over the past few weeks. However, I've still managed to get some work done, and while I've not been actively participating in anything, I have been lurking. Anyway, here are some interesting articles I've read over the last few weeks I thought I'd share with everybody:
- Advanced Unit Testing, Part IV - Fixture Setup/Teardown, Test Repetition And Performance Tests by Marc Clifton
My good friend Marc is doing it again. He's reinventing the wheel in an attempt to both better understand the concept and fix the problems he finds in the current architectures (specifically NUnit). His Unit Testing framework is very interesting and work on it is actually progressing much faster than work on NUnit. I'm still not quite sure if he's human or if he ever sleeps or gets work done, but his articles are fascinating and definitely worth the read.
- I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port by Levent S.
While I myself am not a hardware geek (for instance, I don't take joy in designing circuit boards or modding my case) I realize that some of us are. Regardless, I found this very interesting and cool that this guy took the time to do I/O in C# (with interop) and control these little LED displays. You can also check out his second article: I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
- Watchdog Management by Roman Kiss
Having been on my To Read list for quite a while, I finally got around to reading this article. All I can say is wow. If you're doing anything with Remoting, you should read this and his other articles.
- And now from the Off the Wall department: Visual browsing of alternative data-streams in Windows Explorer by Alexander Mirzakandov
All I have to say is that I had no clue what ADSes were...and even after reading up on them, they're still kinda fuzzy. Could someone explain these things to me? What are they for? What do they do? From what I can tell, they're ways of storing a bunch of files or info in one. Or am I not getting it? Anyway, this is an awesome example of how you can do freaky stuff in C# with some interop. :)