29
.Net without spending a buck! 05/2013

Net without spending a buck

Embed Size (px)

DESCRIPTION

What are the alternative to a full Microsoft environment when you want to develop/deploy/host .Net applications.

Citation preview

Page 1: Net without spending a buck

Net without spending a buck

052013

Agenda

What costs a small company infrastructureWhat MS products are for freeWhat is the alternative

2

What costs a small company infrastructure

bull You need ndash Web serversndash DB serversndash Development environment including IDE licensesndash hellip

bull Or you might want to host servers in the Cloudhellip

3

What costs a small company infrastructure

bull Windows Server 2008 R2

bull SQL Server 2008 R2

bull Visual Studio 2012ndash Pro 700euro Premium 2500euro Ultimate 6000euro

bull TFS

bull hellip and in the Cloud4

What MS products are for freebull Visual Studio Express

ndash Visual Studio Express 2012 for Webndash Visual Studio Express 2012 for Windows 8ndash Visual Studio Express 2012 for Windows Desktop

bull No Multi-unit testing framework and refactoring support

bull No static code analysis profiling hellipbull Different IDEs for different use

5

What MS products are for free

bull Team Foundation Server Service In the Cloudndash No AD supportndash Could be slow when dealing with too much filesndash Not allowed to modify processwork item templatesndash Limited reports and no custom reports

bull Team Foundation Server Expressndash Limited Agile Project Management features and toolsndash No reportingSharepoint integration

6

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 2: Net without spending a buck

Agenda

What costs a small company infrastructureWhat MS products are for freeWhat is the alternative

2

What costs a small company infrastructure

bull You need ndash Web serversndash DB serversndash Development environment including IDE licensesndash hellip

bull Or you might want to host servers in the Cloudhellip

3

What costs a small company infrastructure

bull Windows Server 2008 R2

bull SQL Server 2008 R2

bull Visual Studio 2012ndash Pro 700euro Premium 2500euro Ultimate 6000euro

bull TFS

bull hellip and in the Cloud4

What MS products are for freebull Visual Studio Express

ndash Visual Studio Express 2012 for Webndash Visual Studio Express 2012 for Windows 8ndash Visual Studio Express 2012 for Windows Desktop

bull No Multi-unit testing framework and refactoring support

bull No static code analysis profiling hellipbull Different IDEs for different use

5

What MS products are for free

bull Team Foundation Server Service In the Cloudndash No AD supportndash Could be slow when dealing with too much filesndash Not allowed to modify processwork item templatesndash Limited reports and no custom reports

bull Team Foundation Server Expressndash Limited Agile Project Management features and toolsndash No reportingSharepoint integration

6

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 3: Net without spending a buck

What costs a small company infrastructure

bull You need ndash Web serversndash DB serversndash Development environment including IDE licensesndash hellip

bull Or you might want to host servers in the Cloudhellip

3

What costs a small company infrastructure

bull Windows Server 2008 R2

bull SQL Server 2008 R2

bull Visual Studio 2012ndash Pro 700euro Premium 2500euro Ultimate 6000euro

bull TFS

bull hellip and in the Cloud4

What MS products are for freebull Visual Studio Express

ndash Visual Studio Express 2012 for Webndash Visual Studio Express 2012 for Windows 8ndash Visual Studio Express 2012 for Windows Desktop

bull No Multi-unit testing framework and refactoring support

bull No static code analysis profiling hellipbull Different IDEs for different use

5

What MS products are for free

bull Team Foundation Server Service In the Cloudndash No AD supportndash Could be slow when dealing with too much filesndash Not allowed to modify processwork item templatesndash Limited reports and no custom reports

bull Team Foundation Server Expressndash Limited Agile Project Management features and toolsndash No reportingSharepoint integration

6

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 4: Net without spending a buck

What costs a small company infrastructure

bull Windows Server 2008 R2

bull SQL Server 2008 R2

bull Visual Studio 2012ndash Pro 700euro Premium 2500euro Ultimate 6000euro

bull TFS

bull hellip and in the Cloud4

What MS products are for freebull Visual Studio Express

ndash Visual Studio Express 2012 for Webndash Visual Studio Express 2012 for Windows 8ndash Visual Studio Express 2012 for Windows Desktop

bull No Multi-unit testing framework and refactoring support

bull No static code analysis profiling hellipbull Different IDEs for different use

5

What MS products are for free

bull Team Foundation Server Service In the Cloudndash No AD supportndash Could be slow when dealing with too much filesndash Not allowed to modify processwork item templatesndash Limited reports and no custom reports

bull Team Foundation Server Expressndash Limited Agile Project Management features and toolsndash No reportingSharepoint integration

6

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 5: Net without spending a buck

What MS products are for freebull Visual Studio Express

ndash Visual Studio Express 2012 for Webndash Visual Studio Express 2012 for Windows 8ndash Visual Studio Express 2012 for Windows Desktop

bull No Multi-unit testing framework and refactoring support

bull No static code analysis profiling hellipbull Different IDEs for different use

5

What MS products are for free

bull Team Foundation Server Service In the Cloudndash No AD supportndash Could be slow when dealing with too much filesndash Not allowed to modify processwork item templatesndash Limited reports and no custom reports

bull Team Foundation Server Expressndash Limited Agile Project Management features and toolsndash No reportingSharepoint integration

6

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 6: Net without spending a buck

What MS products are for free

bull Team Foundation Server Service In the Cloudndash No AD supportndash Could be slow when dealing with too much filesndash Not allowed to modify processwork item templatesndash Limited reports and no custom reports

bull Team Foundation Server Expressndash Limited Agile Project Management features and toolsndash No reportingSharepoint integration

6

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 7: Net without spending a buck

What MS products are for free

bull SQL Server Expressndash No SQL Profilerndash No SQL Server Agentndash No FullText searchndash No SSIS SSAS and only local SSRS

7

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 8: Net without spending a buck

What MS products are for free

Microsoft Express products are for free buthellip

you still need valid Windows licenses

8

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 9: Net without spending a buck

What is the alternative

bull Other OSbull Other Frameworksbull Other Web Serversbull Other DBbull Other IDE

But the most important still coding in C -)

9

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 10: Net without spending a buck

What is the alternativebull Other OS

ndash Open SUSE (Novell)

ndash CentOS

ndash Debian

ndash Ubuntu

ndash Create your own Mac (~30euro) 10

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 11: Net without spending a buck

What is the alternativebull Other Frameworks

Mono

Cross platform open source Net development framework

Started in 2001 just a few months after Net framework first release by Miguel de Icaza

Mono 10 was released in 2004 latest stable version is 2108 latest Beta version is 3010

Compatibility page

11

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 12: Net without spending a buck

What is the alternative

Microsoft had the good idea to release their CLI as an open standard

12

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 13: Net without spending a buck

What is the alternative

13

Base Class LibraryNET Compatibility Class LibrariesMono specific class libraries()

Monos Common Language Runtime transforms into native code

Supports many processors OS

() Including Gtk+ Zip files LDAP OpenGL Cairo POSIX etc

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 14: Net without spending a buck

What is the alternative

bull New frameworks based on Mono

14

SimpleWeb

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 15: Net without spending a buck

What is the alternative

15

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 16: Net without spending a buck

What is the alternativendash To start with ServiceStack go to Visual Studio and create

an new ASP Net Web Application project

ndash Deploy ServiceStack Nuget package as follows (Package Manager Console)

ndash Everything yoursquoll need to get started will be deployed to your project just press F5 and enjoy

16

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 17: Net without spending a buck

What is the alternativendash To start with Nancy go to Visual Studio and create an new ASP Net

Web Application project (see previous slide)ndash Deploy Nancy Nuget package as follows (Package Manager Console)ndash Add a new Nancy module C class

ndash Copy Paste this code in itpublic class HelloModule NancyModule

public HelloModule()

Get[greetname] = x =gt return stringConcat(Hello xname)

ndash Press F5 and type httplocalhostxxxxgreetToto 17

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 18: Net without spending a buck

What is the alternative

bull To go furtherhellipndash ServiceStackndash NancyFxndash FubuMVCndash SimpleWeb amp here

18

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 19: Net without spending a buck

What is the alternative

bull Other WebServersndash XSP eXtensible Server Page

ndash Apache mod_mono

ndash Nginx

19

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 20: Net without spending a buck

What is the alternative

bull Other DBndash MySQL

ndash PostgreSQL

ndash SQLite

20

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 21: Net without spending a buck

What is the alternative

bull Other IDE

ndash SharpDevelop

ndash MonoDevelop Xamarin Studio

21

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 22: Net without spending a buck

What is the alternative

bull DEMO

bull For those who were not at the presentation the following slides describe the demo

22

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 23: Net without spending a buck

What is the alternative - DEMObull Open Visual Studiobull Open File -gt New -gt Projectbull Target Net Framework 35 and choose ASPNet MVC 2 Web Application

23

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 24: Net without spending a buck

What is the alternative - DEMObull Run it by pressing F5 just to see if everything is going okhellip

24

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 25: Net without spending a buck

What is the alternative - DEMObull Back in Visual Studiobull Right click on your projectbull Select Open Folder in Windows Explorer

25

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 26: Net without spending a buck

What is the alternative - DEMObull Copy the folder that contains the sln file of your project

bull Paste it on the machine where Xamarin is installed (on a MAC OS Virtual Machine during this demo)

26

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 27: Net without spending a buck

What is the alternative - DEMObull Open the sln file -gt Xamarin should be launched

27

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 28: Net without spending a buck

What is the alternative - DEMObull Execute it it works

28

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions
Page 29: Net without spending a buck

Questions

29

  • Net without spending a buck
  • Agenda
  • What costs a small company infrastructure
  • What costs a small company infrastructure (2)
  • What MS products are for free
  • What MS products are for free (2)
  • What MS products are for free (3)
  • What MS products are for free (4)
  • What is the alternative
  • What is the alternative (2)
  • What is the alternative (3)
  • What is the alternative (4)
  • What is the alternative (5)
  • What is the alternative (6)
  • What is the alternative (7)
  • What is the alternative (8)
  • What is the alternative (9)
  • What is the alternative (10)
  • What is the alternative (11)
  • What is the alternative (12)
  • What is the alternative (13)
  • What is the alternative (14)
  • What is the alternative - DEMO
  • What is the alternative - DEMO (2)
  • What is the alternative - DEMO (3)
  • What is the alternative - DEMO (4)
  • What is the alternative - DEMO (5)
  • What is the alternative - DEMO (6)
  • Questions