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.
C#
| 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 |
Design Patterns
| Adapter | Factory | Inversion of Control |
| Service Locator | Singleton |
Model-View-Controller
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 |
JavaScript
Miscellanous
| Visual Studio: Incremental Search | Website Consistency |