Simple crossplatform REST-Service with .NET, Vagrant and Docker

Simple crossplatform REST-Service with .NET, Vagrant and Docker

A talk I gave at Trondheim Developer Conference 2015 about running .NET code on *nix systems using tools like Vagrant and Docker.

99f481c5ef312c5f3d299b5957a22a07?s=128

Andreas Mosti

October 26, 2015
Tweet

Transcript

  1. 1.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E Simple  crossplatform REST-­‐Service  with .NET,  Vagrant and  Docker Andreas  Mosti  |  Software  Developer  |  anm@dips.no
  2. 2.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  3. 3.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  4. 4.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  5. 5.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  6. 6.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  7. 7.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  8. 8.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  9. 9.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  10. 10.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  11. 11.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  12. 12.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E Example App:
  13. 13.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E HealthKit Server
  14. 14.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E HealthKit Server HealthKit iOS HealthKit Web POST JSON GET JSON
  15. 15.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E REST  Module
  16. 16.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E -­‐ ASP.NET  WebAPI -­‐ ServiceStack -­‐ NancyFX -­‐ MicroRest REST  frameworks for  .NET
  17. 17.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  18. 18.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  19. 19.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  20. 20.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  21. 21.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E Dapper
  22. 22.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  23. 23.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E For   environments For  isolation,   dependencies and  deployment
  24. 24.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E
  25. 25.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E Vagrantbox:  Ubuntu 14.04  LTS  
  26. 26.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E Code  -­‐ Build – Test  – Deploy, All  locally!  
  27. 27.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E Orchistrate and  scale with Docker-­‐Compose
  28. 28.

    E N A B L I N G   E

    F F I C I E N T   H E A L T H C A R E