Dev sum hypemedia talk
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Dev sum hypemedia talk






Total Views
Views on SlideShare
Embed Views



1 Embed 7 7



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • At Splunk, our mission is to make machine data accessible, usable and valuable to everyone. And this overarching mission is what drives our company and product priorities. <br />
  • Splunk is the leading platform for machine data analytics with over 5,200 organizations using Splunk (as of 7/1/13) – from tens of GB to many tens of TBs of data PER DAY. <br /> <br /> Splunk software is optimized for real-time, low latency and interactivity. <br /> <br /> Splunk software reliably collects and indexes all the streaming data from IT systems and technology devices in real-time - tens of thousands of sources in unpredictable formats and types. <br /> <br /> The value from Splunking machine data is described as Operational Intelligence. This enables organizations to: <br /> <br /> 1. Find and fix problems dramatically faster <br /> 2. Automatically monitor to identify issues, problems and attacks <br /> 3. Gain end-to-end visibility to track and deliver on IT KPIs and make better-informed IT decisions <br /> 4. Gain real-time insight from operational data to make better-informed business decisions

Dev sum hypemedia talk Presentation Transcript

  • 1. Would you like some Hypermedia with that API? Glenn Block @gblock
  • 2. k “I should be tweeting"
  • 3. 3
  • 4. 4 Make machine data accessible, usable and valuable to everyone.
  • 5. Platform for Machine Data Any Machine Data HA Indexes and Storage Search and Investigation Proactive Monitoring Operational Visibility Real-time Business Insights Commodity Servers Online Services Web Services Servers Security GPS Location Storage Desktops Networks Packaged Applications Custom ApplicationsMessaging Telecoms Online Shopping Cart Web Clickstreams Databases Energy Meters Call Detail Records Smartphones and Devices RFID
  • 6. Hypermedia Primer
  • 7. Hypermedia Primer
  • 8. What is Hypermedia? Control information that an API provides to clients to help them navigate the system issue
  • 9. Links Embedded links which a client can follow Catalog
  • 10. Forms Controls which “ask” clients for information to help them move from state to state Name Title Description
  • 11. How does hypermedia work? Server embeds hypermedia controls for the client (links and forms) API
  • 12. Clients identifies available controls Client How does hypermedia work?
  • 13. Client activates the control Client How does hypermedia work?
  • 14. Our API Issue tracker
  • 15. Clients can retrieve issues Clients can retrieve a single issue Clients can open or close an issue Clients can search for issues
  • 16. Collection+JSON
  • 17. Let’s see how to implement it Implemented with ASP.NET Web API Xunit and Xbehave for Unit Tests Autofac for IOC CollectionJson.NET
  • 18. More information
  • 19. @gblock