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.
The following pages demonstrate my skills within programming-both client and server side, as well as crucial concepts for delivering highly robust and maintainable applications:
Object-oriented Programming (OOP) |
---|
Object-oriented Programming (OOP) provides the most feature-rich, maintainable, feature-rich way of programming applications by levering the following features. |
c# |
C# is Microsoft’s powerful object-oriented language created to be the next language advancement from VB.Net. |
ASP.NET Core |
Microsoft’s free and open-source web framework and successor to ASP.NET. |
Model-View-Controller (MVC) |
Microsoft’s implementation of the Model-View-Controller (MVC) architectural pattern for web applications to separate concerns regarding user interfaces, business and data layer logic. |
Telerik |
Telerik provides an impressive suite of rich controls designed to empower users, increase productivity and streamline business processes. |
Design Patterns |
Design Patterns represents easy-to-use solutions to commonly-encountered issues when designing software. |
Test-Driven Development (TTD) |
Test-Driven Development (TTD) is a development technique where developers test-first, assuming no code is error-free, in an effort to product the most stable, production-ready code. |
JavaScript |
JavaScript provides a powerful programming framework for delivering client-facing features. |
Miscellaneous |
These articles demonstrate more general skills. |