code C# (C Sharp)
What is it: C# is a multi-paradigm programming language encompassing strong typing,
imperative,
declarative, functional, procedural, generic, object-oriented (class-based), and
component-oriented programming disciplines for Managed Code.
My Experience: I've been working with C# since it's inception. It is my "go-to"
language when building on the .Net platform.
storage SQL
What is it: SQL (structured query language) is a special-purpose programming language
designed for managing data held in a
RDBMS (relational database management system).
My Experience: I've been using SQL since version seven. I use SQL and SQL Server for
all my database projects.
While I'm not a database administrator, I'm well versed in designing relational database
architecture and the queries to insert / retrieve the data.
code JavaScript
What is it: JavaScript is an object-oriented computer programming language used
within web browsers for client-side scripting needs.
My Experience: I've been working with JavaScript since 2003 and still use it quiet
regularly through libraries like jQuery.
code HTML
What is it: HTML (HyperText Markup Language) is the main markup language for creating
web pages and other information that
can be displayed in a web browser.
My Experience: I've been using HTML for over 2 decades. I use it almost every day and
depending on project requirements,
I implement HTML where ever it's supported.
api Web API
What is it: Web API is an application programming interface (API) consisting of one
or more publicly exposed endpoints
to a defined request / response message system, typically expressed in JSON or XML, which is
exposed via the web - most commonly
by means of an HTTP-based web server.
My Experience: I've been using Web API since 2007. Mostly restful web services (JSON)
since 2012 with SOAP and WSDL
before that. I use Web API in ASP.Net every day.
integration_instructions ASP.Net
What is it: ASP.Net is a server-side Web application framework designed for Web
development to produce dynamic Web pages.
My Experience: I've been using ASP.Net since its inception and Classic ASP before
that. I use ASP.Net regularly.
integration_instructions MVC
What is it: MVC is a Framework built on the top of the Microsoft .Net Framework to
develop web applications with a
Model View Controller pattern.
My Experience: I've been using MVC since .Net 3.5. The Ajax and html helpers make MVC
very powerful and ease the
implementation of Unit Testing due to the MVC structure. I use MVC everyday.
code CSS
What is it: CSS (Cascading Style Sheets) is a style sheet language used for
describing the look and formatting of a
document written in a markup language.
My Experience: I've been using CSS since 2003. I use CSS in every website project I
develop. I use it every day.
I used it on this. 🙂
integration_instructions Entity
Framework
What is it: Entity Framework is an ORM (object-relational mapper) framework that
gives you access to data through domain
specific objects.
My Experience: I've been using Entity Framework since the release of .Net 4.0.
loop Ajax
What is it: Ajax (Asynchronous JavaScript and XML) is a group of interrelated web
development techniques used on the
client-side to create asynchronous web applications. Data can be passed between the browser
and the server without the entire
page having to be reloaded and rebuilt.
My Experience: I've been using Ajax since 2009. I use Ajax every time I need to
dynamically update the UI or save data
from the UI to the DB.
integration_instructions jQuery
What is it: jQuery is a cross-platform JavaScript library designed to simplify the
client-side scripting of HTML.
My Experience: I've been using jQuery since 2007. I use it almost every day, most
recently on this website.
psychology Machine Learning
What is it: Machine learning is a field of computer science that gives computers the
ability to learn without being explicitly programmed.
My Experience: I've been working with Machine Learning since 2016, primarily for
classification predictions. I'll use it in conjunction with
supervised learning algorithms to support my artificial intelligence layer. Most recently,
in my Malaya AI's neural network to classify and predict cancer.
integration_instructions WCF
What is it: WCF (Windows Communication Foundation) is a communication framework for
building SOA (service-oriented applications).
My Experience: I've been using WCF since .Net 3.5. Its very flexible and I like that
the endpoints are on their own thread.
I recently used WCF in my Jobs Engine project to dispatch commands to multiple job pools.
cloud Azure
What is it: Azure is an open and flexible cloud platform that enables you to quickly
build, deploy and manage applications
across a global network of Microsoft-managed data-centers.
My Experience: I've been using Azure Cloud Services for several years now.
The price point is good and it scales really well but depending on security requirments, it can be difficult getting buy-in from IS/IT.