+ - 0:00:00
Notes for current slide
Notes for next slide

Microapps FTW

Deliver Awesome Stuff Fast

Jon Johnson

Jon's avatar

jrjohnson
jrjohnson_

1 / 12

Who am I?

  • Full stack web developer (PHP, Javascript)
  • Technical lead for the Ilios Project open source curriculum management system for health science education. (http://iliosproject.org)

github contributions

2 / 12

Our Challenge

Greater Complexity

3 / 12

Our Challenge

Greater Complexity More People Engaged

4 / 12

Our Challenge

Greater Complexity More People Engaged More Demands for Service

5 / 12

Our Challenge

Greater Complexity More People Engaged More Demands for Service Higher Expectations

6 / 12

If google can do it, why cant you?

Our Challenge

hand drawn confusing ed tech diagram

7 / 12

Microservices

  • Design software applications as suites of independently deployable services
  • Decentralized control of languages and data
  • Expose a consistent versioned API
8 / 12

Microservices at UC

Silos

silos https://flic.kr/p/9o5AEY
9 / 12

Microapps

  • Take advantage of existing data through APIs
  • Single Responsibility Principle
  • Throw away things that don't work
  • Low cost of enhancement
  • Freedom to choose different technologies
10 / 12

Todo

Single Sign On

Lots of little problems

Teams that understand the needs of constituents

Technologies for building small apps

All data exposed through APIs

11 / 12

Questions?

Jon's avatar

Slides at: https://jrjohnson.dev/talks/2016-07-microappsmini.html

jrjohnson
jrjohnson_

12 / 12

Who am I?

  • Full stack web developer (PHP, Javascript)
  • Technical lead for the Ilios Project open source curriculum management system for health science education. (http://iliosproject.org)

github contributions

2 / 12
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow