#speakgeek - open source software infrastructure at iconnect360

34
Ashik Salahudeen Open Source Software @iconnect360

Upload: derek-chan

Post on 11-Aug-2015

10 views

Category:

Software


1 download

TRANSCRIPT

Ashik Salahudeen

Open Source Software

@iconnect360

What is Open Source Software ?

Software Released

with guarantees

FREEDOM #0TO RUN THE PROGRAM

FOR ANY PURPOSE

FREEDOM #1The freedom to study how

the program works, and

change it to make it do what

you wish.

FREEDOM #2The freedom to

redistributecopies so you can help

yourneighbour.

FREEDOM #3The freedom to improve the

program, and release your improvements (and modified

versions in general) to the public, so that the whole

community benefits.

Open Source

Initiative

• Founded in 1997.• Bring Free and Open

Source Software to Commercial entities.

• Bruce Perens, Eric S Raymond, Linus Torvalds.

Things To remember• Look at the size of the community

• Look at the License• Check with your fellow

developers, mentors, Reddit/StackOverflow/HackerNews ?

iConnect360 Stack

We are a Microsoft

shop

Why Open Source• Free as in Free Roti Canai

• High quality, peer reviewed components

• We are developers !!!

Where ?

• Software Infrastructure.• Frameworks,

Toolkits & languages.• Source code &

Release management.• Project management

Tools.

Core Infrastructure

• Our websites• Web

services• Internal

tools

Core Components

• Powers our websites.

• Proxy services.

• Stores standing data• Internal

tools• Wordpress

DB

• Caching• Queueing• ServiceSta

ck, jedis

• ELK Stack• Log

aggregation

Core Development Platform

Javascript/CSS toolkit

Code, Tests & Release management

Reviewboard

• Code management• Code

Review

• Build automation• Desktop

installer

• Bug Tracking• TestLink

for Test Case management

• Taiga.io Manages our SCRUM and Sprint planning

Way forward

Microsoft-Open Source• .Net framework is open

source (MIT license)• Katana & Owin • Typescript, F#• Visual Studio Code/Online

Pipe Dreams• .Net on GNU/Linux

becomes first class citizen.• Emacs/vim/IntelliJ Idea

support• Ditch Windows Servers

THANK YOU