IS Microsoft still evil ?

Human Talks 
Grenoble  - 13/05/14

Jérémy Alles - @jalpf
enthousiast developer






Once upon a time...

ABOUT ME


last 6 years
Microsoft environment (.Net, C#, Azure...)
conferences: TechDays, //BUILD/...

last 2 years
Building 2Day todo-list (Windows Phone, Windows 8)

last 1,5 year
Web environment (JavaScript, Node.js, Angular...)
conferences: TakeOff, SoftShake...

MIcrosoft ?





langUage

Type safety is good (sometimes)

.Net/C#


Modern language (lambda, properties, Linq...)

Compiler is open source

Runs on Mac/Linux with Mono
Portable Class Libraries
NuGet packages
"Native" cross plateform with Xamarin

troll gratuit: en C# les lambdas existent depuis 2007 :-)




IDE

SublimeText or Vi ?

Visual Studio


For .Net development but also...


  • to use Git
  • to write HTML, CSS, JavaScript, LESS
  • to write apps with Node.js
  • to write apps with Apache Cordova


Free version available :-)




Javascript

Let's just rename this and see what happens next...

TYPEscript

"TypeScript lets you write JavaScript the way you really want to.
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Any browser. Any host. Any OS. Open Source"

www.typescriptlang.org




server

package.json

ASP.Net


ASP.Net vNext

  • is open source (and take contributions)
  • websocket, web api, package management...
  • runs on Mac and Linux
  • does not have dependencies on IIS
  • have live reload (thanks Roslyn)

github.com/aspnet




hosting

SaaS, PaaS, IaaS, WaaS...

Microsoft Azure

manage.windowsazure.com

but also,
Linux, Php, Java, Node, Puppet, Hadoop...

mobile backend


Open source SDK for iOS, Android, Windows

OS


flat design

SO WHAT ?


We can be a (web) developer
using modern platforms
great tooling

and uses Microsoft stuff ???

I think I can :-)



thanks !


Questions ?



Jérémy Alles - @jalpf
enthousiast developer
Made with Slides.com