Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar
ASP.NET WebHooks push notifikacije u web svijetu? Vladan Strigo http://netmedia.io
Vladan Strigo • NETmedia ‐ CTO ‐ ASP.NET / Hybrid mobile / JS* ‐ Outsourcing • Community ‐ Ex-ASP.NET MVP ‐ DevUG Split / Speaker ‐ Involved in open-source
Web?
Web – promjene?
Web – bolji način – push!
Web hooks? • Lightweight HTTP pattern • Request based output vs. Event based output mehanizam • Pub/sub model ‐ Events ‐ Subscriptions - Callback - POST • Zašto HTTP? Jednostavnost! • 2007!!!
Web hooks?
Ne samo vlastiti! Tko koristi? • Dropbox • GitHub • Instagram • MailChimp • PayPal • Slack • Trello • ...
Microsoft? • Zašto? ‐ Jednostavnost i standardiziranost • Primanje ‐ Podrška za vanjske servise out of the box • Azure Alerts, Dropbox, GitHub, Kudu, Instagram, MailChimp, PayPal, Pusher, Salesforce, Slack, Stripe, Trello, WordPress... • Custom servisi, Json servisi, naši servisi • Slanje • Objava evenata • Praćenje subscriptiona – Azure / SQL / InMemory • Objava promjena
KOOD
Web hooks i WebHooks • Web hooks ‐ Lightweight HTTP pattern ‐ Request based output vs. Event based output mehanizam ‐ Pub/sub model (...Events, Subscriptions, Callback, POST...) - WebHooks - Microsoftova podrška za rad sa Web hooksima - Podrška za slanje i primanje - Primanje out of the box za hrpu modernih servisa
?vladan@netmedia.hr http://netmedia.io/
Atd 2015 asp.net web hooks

Atd 2015 asp.net web hooks

  • 1.
    Advanced Technology Days 18. i19. studenog 2015., Cinestar Arena Centar
  • 2.
    ASP.NET WebHooks push notifikacijeu web svijetu? Vladan Strigo http://netmedia.io
  • 3.
    Vladan Strigo • NETmedia ‐CTO ‐ ASP.NET / Hybrid mobile / JS* ‐ Outsourcing • Community ‐ Ex-ASP.NET MVP ‐ DevUG Split / Speaker ‐ Involved in open-source
  • 4.
  • 5.
  • 6.
    Web – boljinačin – push!
  • 7.
    Web hooks? • LightweightHTTP pattern • Request based output vs. Event based output mehanizam • Pub/sub model ‐ Events ‐ Subscriptions - Callback - POST • Zašto HTTP? Jednostavnost! • 2007!!!
  • 8.
  • 9.
    Ne samo vlastiti!Tko koristi? • Dropbox • GitHub • Instagram • MailChimp • PayPal • Slack • Trello • ...
  • 10.
    Microsoft? • Zašto? ‐ Jednostavnosti standardiziranost • Primanje ‐ Podrška za vanjske servise out of the box • Azure Alerts, Dropbox, GitHub, Kudu, Instagram, MailChimp, PayPal, Pusher, Salesforce, Slack, Stripe, Trello, WordPress... • Custom servisi, Json servisi, naši servisi • Slanje • Objava evenata • Praćenje subscriptiona – Azure / SQL / InMemory • Objava promjena
  • 11.
  • 12.
    Web hooks iWebHooks • Web hooks ‐ Lightweight HTTP pattern ‐ Request based output vs. Event based output mehanizam ‐ Pub/sub model (...Events, Subscriptions, Callback, POST...) - WebHooks - Microsoftova podrška za rad sa Web hooksima - Podrška za slanje i primanje - Primanje out of the box za hrpu modernih servisa
  • 13.