Robert Paveza
8 posts.
- Speedy C#, Part 2: Optimizing Memory Allocations - Pooling and Reusing ObjectsIn C#, Visual Basic.NET, C++/CLI, J# - the list goes on - we're freed from having to worry about our memory management. Objects take care of themselves,…
- Speedy C#, Part 1: Optimizing Long if-else or switch BranchesLately I've been doing some interesting work that I've alluded to elsewhere dealing with the binary communications protocol hosted Blizzard…
- Adding Collision DetectionThere's already rudimentary collision detection in the app, but only for the sides. What if I wanted the balls to detect when they collide?
- Localizing a WPF Application with ResX FilesAs I mentioned during my rant earlier this week, localization is fairly difficult with WPF. As it stands right now, the only real tool support Microsoft…
- Looking at .NET: The Disposable PatternOne of the more obscure things about the .NET Framework is the Disposable pattern used throughout the framework, supported via the IDisposable interface.…
- Dear Blizzard, Please Fix Warcraft's PatcherBlizzard Entertainment's World of Warcraft is ostensibly the most popular massively-multiplayer roleplaying game available in the present market. It was…
- Using Extension Methods in .NET 2.0 with Visual Studio 2008I was working on a series of dialogs that required validation, and since there's a funky validation setup in place, I thought I might build up a nice…
- C#: Determining if a file has a valid digital signatureOne of the neat things Microsoft incorporated into Windows with the release of Internet Explorer 4 (which was provided for Windows 95 and Windows NT 4.0…
