Since the browser replaced the traditional software client as the primary consumer of logic-intensive applications and content, web development remains one of the most critical tech-skills within organizations.
My articles below illustrate skills within programming-both client and server side, as well as crucial concepts for delivering highly robust and maintainable applications.
|ADO.NET Transactions||C#: Anonymous Types||C#: 4.0 Generics|
|C#: 4.0 Linq – Query||C#: 4.0 Parameterless Functions||C#: 4.0 Type Inference|
|C#: String Operations||Nested Repeaters|
|Adapter||Factory||Inversion of Control|
Object Oriented Programming
|OOP: Polymorphism||OOP: UML|
Test Driven Development
|TDD: Assets||TDD: Mocking with Dummy Objects|
|TDD: Refactoring with Polymorphism||TDD: Testing with Stub Methods|
|Visual Studio: Incremental Search||Website Consistency|