Engineering Layers

Houston Computer Software Development Architecture Engineering Layers

Houston Computer Consulting has made a conscious decision over the course of time to learn, adopt, and follow these industry-recommended technologies. Most of these involve aspects of software development that most end users never need to know. However, they are critical technologies central to our success. Every solution we work on takes these well-recognized foundational elements into account.

TechnologiesEntity Framework, SSRS, Web API, SignalR, LINQ, lambdas, HangFire, Twilio, ASP.NET Core Identity, ASP.NET Core claims-based authorization, OAuth, OWIN, Blazor, Castle-Windsor, N-Hibernate, .NET MAUI
FrameworksCSLA, MVC, MVP, MVVM, ABP, ASP.NET Zero, .NET, Swing, ASP.NET Identity, .NET Core, .NET Framework, Template10
Patterns & PracticesMicrosoft, Unit of Work, repository, inversion of control, dependency injection, authorization, authentication, Gang of 4, DDD, Factory
PlatformsWindows, Linux, MacOS, Android, iOS, XAMARIN, Azure, AWS, Docker, Kubernetes
Form FactorsUWP, web, desktop, mobile, WPF
Languages (Syntax)C++, C#, Visual Basic, Java, SQL, Transact-SQL
ScriptingjQuery, JavaScript, TypeScript, PHP, ASP
DeclarativeHTML, XAML, RAZOR
ProtocolsJSON, SOAP, XML, TCPIP
MethodologiesSOLID, KISS, separation of concerns, loosely-coupled
Development/Team StrategiesWaterfall, Agile, Extreme
Structuresinterfaces, overloading, polymorphism, overriding
ToolsBootStrap, KnockoutJS, AngularJS, minifiers, WatiN, source control (Git), Node.js, Package Manager, NuGet, PowerShell, Chocolatey, Humanizer, Modernizr, Gulp, ANTLR, Font Awesome, GlyphIcons, JSHint, WebGrease, Swagger, Glimpse, regular expressions, AutoMapper, fluent API, jTable, ELMAH, NLog, Log4Net, StyleCop, Luxon