addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

The Colorado Springs Open Source Software Meetup Group Monthly Meetup

  • Dec 20, 2012 · 6:00 PM
  • This location is shown only to members

6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:35 PM - Announcements
6:35 - 7:15 PM - Basic Concepts
7:15 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings

JSON at Work: Overview and Ecosystem

JSON is more than just a simple replacement for XML when you make an AJAX call. JSON is becoming the backbone of any serious data interchange over the Internet. There are emerging standards and best practices that can be used to harness the energy and enthusiasm around JSON to build truly elegant, useful, and efficient applications. You’re already using JSON, and you may be thinking:

  • What else is there to talk about?
  • What additional tools and standards are available, and why do they matter?
  • Everything is great, so how would these tools and standards help?

JSON Overview

  • JSON Beginnings - language review, best practices, IDEs/tools, and the JSON Ecosystem
  • JSON Validators
  • JSON Beautifiers
  • JSON in HTML5 & JavaScript
  • JSON in Ruby on Rails
  • JSON in Java

The JSON Ecosystem

  • Structuring JSON (JSON Schema)
  • RESTing with JSON - modeling, prototyping, and testing with JSONPad, Orderly, browser plugins, MockJax, MockJSON)
  • Text Search with JSON –JSONPath, and JSONPointer
  • Transforming JSON

Attendees will learn how to leverage JSON in new ways to enhance the architecture and development efforts.

RESTful Design at Work

You’ve been working with RESTful Web Services for a few years now, and you’re looking to improve your design. Maybe you're new to REST on your project. In any case, you have questions:

  • How do I design a quality Service?
  • Are there any guidelines and best practices for RESTful API design?
  • How can I tell if a Web Service is truly RESTful?
  • Where can I find well-designed RESTful APIs?

In this presentation, we’ll cover:

RESTful Web Service Design Best Practices

  • Of Nouns and Verbs
  • When to use Parameters
  • Pagination
  • Searching
  • Versioning
  • Content Negotiation
  • Error Handling
  • JSON Object Design
  • How to spot a Hybrid Service

Available RESTful Web Service Guidelines

  • Atlassian
  • Alfresco

Well-Designed RESTful APIs

  • Delicious
  • Twitter
  • LinkedIn
  • Open Library
  • Twilio

Sources for RESTful APIs

  • Programmable Web

We will look at a single business problem to design a RESTful Web Service. Along the way, we'll walk through several well-known RESTful Web Service APIs. Attendees will gain a solid foundation in RESTful Web Service design.

Tom Marrs

Tom Marrs is the Principal Architect at Vertical Slice, where he specializes in Service-Oriented Architecture (SOA). He designs and implements mission-critical web and business applications using the latest SOA, Ruby on Rails, REST, HTML5, JavaScript, Java/EE, and Open Source technologies.

Tom is the author of the upcoming JSON at Work, and a co-author of JBoss At Work, 2nd ed. – both with O’Reilly. Tom has spoken at the No Fluff Just Stuff and GIDS (Great Indian Developer Summit) conferences.

An active participant in the local technical community, Tom founded the Denver Open Source User Group (DOSUG), has served as President of the Denver Java Users Group (DJUG), and speaks at local user groups.


Website Sponsor: Homeland Security Careers
Food Sponsor: TEKSystems
Door Prize Sponsors: Jetbrains - Software license (Several products to choose from)
Book Sponsor: OReilly Publishing - Technical books

Join or login to comment.

  • John I. A.

    RESTful and JSON were great topics. I will looking forward in attending Tom Marrs Part II on JSON and his O'Reilly e-book on the subject this spring. Tom kept me attentive, which I believe it was his vast knowledge in the subjects and his experience as a fellow Toastmaster Member.

    1 · December 20, 2012

29 went

Our Sponsors

  • HSC Careers

    HSC Careers pays for our web page on

  • TEKSystems

    TEKSystems is one of our quarterly food sponsors.

  • Apex Systems

    Apex Systems is sponsoring food and drinks once a quarter for the group.

  • Blackstone Technology Group

    Blackstone Technology group is a quarterly food sponsor for the group.

  • OReilly

    OReilly provides discounts and book door prizes for our monthly meetings

  • Atlassian

    Atlassian provides free software licenses for Open Source projects.

  • JetBrains

    JetBrains supplies a free license for a door prize for our group monthly

  • Pearson Education (Books)

    35% off books USERGROUP 40% off 2 Products IUG240 45% off Digital IUGD45

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy