DevDevin

  Home  |   Contact  |   Syndication    |   Login
  105 Posts | 0 Stories | 36 Comments | 29 Trackbacks

News

Archives

Post Categories

Blogworthy

Design Patterns

Recommended Books

June 2006 Entries

I was just helping a buddy of mine do some cross-site scripting (XSS) prevention and came across some good resources. If you don't know what XSS is, there is decent introduction here: http://www.counterhack.net/... Now on to the ones that I really wanted to post: This one is from Microsoft Patterns & Best Practices. How To: Protect From Injection Attacks in ASP.NEThttp://msdn.microsof... Here is a download for Microsoft ......

I discovered Joseph Albahari's e-book on Threading in C# late last night. It helped me finish up and go home earlier than I would have! His paper covers the following topics: Getting Started Overview and Concepts Creating and Starting Threads Basic Synchronization Synchronization Essentials Locking and Thread Safety Interrupt and Abort Thread State Wait Handles Synchronization Contexts Using Threads Apartments and Windows Forms BackgroundWorker ReaderWriterLock Thread Pooling Timers Local Storage ......

Here is a useful article on deadlocks--something I'm sure we all have nightmares about at night: http://msdn.microsoft.com/msdnmag/issues/06/04/Deadlocks/default.aspx.


This one is a conversation starter any day: http://www.c-sharpcorner.co... [Well, if you have geek friends like I do.] ......

I used this article once before and today I had to find it again: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbwlkwalkthroughcreatingwindowsserviceapplication.asp. (There was just one step that I was forgetting to do.)

Microsoft is putting together a new website for architects--specifically four types of architects: solution architects, infrastructure architects, strategic architects, and industry architects. The website has not officially launched yet but the curious mind can see a preview of it here: https://www.skyscrapr.net/. If, heaven forbid, you are not sure what an architect is or why you need one, start out by watching this comical video: https://www.skyscrapr.net/b... ......

When dealing with managed code and unmanaged code together there are several nuances that change the way that interoperability is implemented and things can easily get confusing. For instance, dealing with Win32 COM dlls, plain vanilla Win32 dlls, and ActiveX controls from managed C# all have their own means. An interop assembly can be created for Win32 COM dlls so that it can be referenced from a C# project directly. However, to use regular Win32 dlls from a C# project, you must utilize Platform ......