background preloader

Skill Sets

Facebook Twitter

Web Forms, MVC, Single Page App, Web Pages Comparison. ASP.Net is a GREAT platform to build rich, interactive web based application and services.

Web Forms, MVC, Single Page App, Web Pages Comparison

It provides many useful features like authentication, authorization, session handling, HTTP request handling, routing, bundling and minification, friendly URLs etc. You might have seen below diagram in many presentations from Microsoft, which highlights core pieces of ASP.Net web stack. Sites section contains different UI framework options like MVC, Web Page, Web Forms and Single Pages [commonly known as SPA] to build web based application. The Groovy programming language. The Scala Programming Language. Logstash - Wikitech. Logstash is a tool for managing events and logs.

Logstash - Wikitech

When used generically the term encompases a larger system of log collection, processing, storage and searching activities. Overview ("ELK")

Monitoring Software - Monitoring Engineers

What is SCCM (System Center Configuration Manager)? Short for System Center Configuration Manager, SCCM is a software management suite provided by Microsoft that allows users to manage a large number of Windows based computers.

What is SCCM (System Center Configuration Manager)?

SCCM features remote control, patch management, operating system deployment, network protection and other various services. Note: SCCM was formerly known as Systems Management Server (SMS), originally released in 1994. Alfresco - Enterprise Content Management. Capistrano (software) Capistrano is an open source tool for running scripts on multiple servers; its main use is deploying web applications.

Capistrano (software)

It automates the process of making a new version of an application available on one or more web servers, including supporting tasks such as changing databases. Capistrano is implemented primarily for use on the UNIX shell command line. A user may choose from many Capistrano recipes, e.g. to deploy current changes to the web application or roll back to the previous deployment state.

Originally called SwitchTower, the name was changed to Capistrano in March 2006 due to a trademark conflict. The original author, Jamis Buck, announced on February 24, 2009 that he is no longer the maintainer of the project.[2] Capistrano was originally designed to simplify and automate deployment of web applications to distributed environments, and originally came bundled with a set of tasks designed for deploying Ruby on Rails applications. Docker (software) Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux.[5] Docker uses the resource isolation features of the Linux kernel such as cgroups and kernel namespaces, and a union-capable filesystem such as aufs and others[6] to allow independent "containers" to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines.[7] As actions are done to a Docker base image, union filesystem layers are created and documented, such that each layer fully describes how to recreate an action.

Docker (software)

This strategy enables Docker's lightweight images, as only layer updates need to be propagated (compared to full VMs, for example). How Docker Fits Into The DevOps Ecosystem - The New Stack. It’s hard for me not to write about the Docker container technology when there are so many developments to follow.

How Docker Fits Into The DevOps Ecosystem - The New Stack

So I am just going to keep posting what I see out there. What Is: Back-End Web Development. Matt Jording is a software developer and an Instructor at General Assembly (with a great mustache).

What Is: Back-End Web Development

Getting Started with Front-End Web Development. So, you want to learn to code?

Getting Started with Front-End Web Development

Awesome! Knowing how to code can help you level-up in your current role, open new career opportunities, and empower you to make your app or website ideas come to life. Deconstructed: What Is Full-Stack Web Development? The 8 Most In-Demand Programming Languages of 2016. In 2012, Venture capitalist Marc Andreessen famously declared, “Software is eating the world.”

The 8 Most In-Demand Programming Languages of 2016

By 2020, there will be 1.4 million computer specialist job openings, according to the U.S. Department of Labor. But a study by Gartner projects that universities are not likely to produce enough qualified graduates to fill even about 30% of these jobs. This means that the door is wide open for individuals who do not have a traditional background in computer science to learn how to code.

Scala (programming language) Scala (/ˈskɑːlɑː/ SKAH-lah)[7] is a programming language for general software applications.

Scala (programming language)

Scala has full support for functional programming and a very strong static type system. Designed to be concise,[8] many of Scala's design decisions were inspired by criticism of the shortcomings of Java.[6] The name Scala is a portmanteau of "scalable" and "language", signifying that it is designed to grow with the demands of its users.[10] After an internal release in late 2003, Scala was released publicly in early 2004 on the Java platform,[12] and on the .NET platform in June 2004.[6][11][13] A second version (v2.0) followed in March 2006.[6] The .NET support was officially dropped in 2012.[14] Although Scala had extensive support for functional programming from the beginning, Java remained a purely object oriented language until the introduction of lambda expressions with Java 8 in 2014.

System Center Configuration Manager. SMS went through three major iterations: The 1.x versions of the product defined the scope of control of the management server (the site) in terms of the NT domain being managed.Since the 2.x versions, that site paradigm has switched to a group of subnets that will be managed together.Since SMS 2003, the site could also be defined as one or more Active Directory sites. The most frequently used feature is inventory management,[citation needed] which provides both hardware and software inventory across a business enterprise. The major difference between the 2.x product and SMS 2003 is the introduction of the Advanced Client. The Advanced Client communicates with a more scalable management infrastructure, namely the Management Point. .NET Framework. .NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

It includes a large library and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management, and exception handling.

The class library and the CLR together constitute .NET Framework. .NET Framework's Framework Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. History[edit] Apache Hadoop. Amazon Web Services. Amazon Web Services (AWS), is a collection of remote computing services, also called web services, that make up a cloud-computing platform offered by These services operate from 11 geographical regions[2] across the world. The most central and well-known of these services arguably include Amazon Elastic Compute Cloud, also known as "EC2", and Amazon Simple Storage Service, also known as "S3".

Amazon markets AWS as a service to provide large computing capacity more quickly and more cheaply than a client company building an actual physical server farm.[3] Architecture[edit] Scala (programming language) PLAY (Google) Developer Console. The Google Play Developer Console is your home for publishing operations and tools.

Upload apps, build your product pages, configure prices and distribution, and publish. Alfresco (software) Alfresco is a free/libre enterprise content management system for Microsoft Windows and Unix-like operating systems. JSON. What is REST? OmniTI ~ What is Web Operations? The agile admin. Node.js. AngularJS. Axure RP. Axure RP Pro is a wireframing, rapid prototyping, documentation and specification software tool aimed at web and desktop applications. It offers drag and drop placement, resizing, and formatting of widgets.[1] Features[edit] Selenium IDE Plugins.

TOGAF - The Open Group Architecture Framework. Nuxeo. Content management system. Hippo CMS. Representational state transfer. Http - What exactly is RESTful programming? What is REST API?