Coding Camp 2016

Friday and Saturday April 15th and 16th

at 2 Sun Court, Norcross, Ga. 30092

Sponsored by...


What is a Coding Camp?

Are you interested in learning how to code or gain a better understanding of REST APIs?

Do you want to learn about Cisco Spark and Tropo Cloud Services? 

This event is focused on learning and building applications that use Cisco Spark and Tropo. In addition to hearing how these technologies are enabling businesses to quickly adapt to the future of cloud enabled collaboration, you will be able to participate in your choice of one or both event tracks. Ready to get started? Be sure to register and add yourself to our Spark Room using the buttons above. We look forward to seeing you!

Learning Track

  • Learn about REST APIs and get an introduction to programming in the Coding 101 and 201 classes
  • Learn about the Tropo and Spark Cloud APIs through two work shops
  • Work through self paced hands-on labs to practice what you have learned

Hackathon Track

  • Optionally attend the Coding 101 and 201 classes for a refresher as part of the Learning Track
  • Learn about the Tropo and Spark APIs through two work shops
  • Participate in a Hackathon where you will have the chance to compete for prizes by developing the next generation of collaboration enabled applications

Coding Camp Two Day Schedule




8:00 AM

Registration / Check-in / Breakfast

(Available to 12:00 PM)

9:00 AM

Welcome and Introduction

9:30 AM

Coding 101 - How to Call REST APIs from a REST Client

11:00 AM

Coding 201- Calling REST APIs from Python

12:00 PM

Lunch and Learn - Overview of Spark and Tropo Use Cases 

12:30 PM

Spark API Training

1:30 PM

Tropo API Training

2:30 PM

Instructions for Coding Exercises and Hackathon

3:00 PM

Learning Track: Hands on with Spark & Tropo Workshop (coding exercises)

Hackathon Track: Start

5:30 PM


6:00 PM

Hackathon continues and facilities will be open till 11:00 PM




8:00 AM


8:30 AM

Hackathon Continues...

12:00 PM


2:30 PM

Project Presentation and demos

3:30 PM

Judges review and score projects

4:00 PM

Prizes awarded, closing statements

What is Tropo?

Tropo makes it simple to automate communications, connecting your code to the phone network with both voice and messaging. You use the web technologies you already know and Tropo’s powerful cloud API to bring real-time communications to your apps.

What can you do with Tropo?

If you can create a web site, you can create an application that makes and receive phone calls, uses voice recognition or interact over text messages. Your code can even create multi-party conference lines and transcribe entire calls to text. There’s no need to learn new languages, wrestle with VoIP software, or learn about telephony. Host your code with Tropo, or use your existing web server in the language of your choice.Tropo adds a few simple communications commands to your favorite programming languages.

Try it for free!

What's possible with Spark APIs?

In Spark, conversations take place in virtual meeting rooms. Some rooms live for a few hours while others become permanent fixtures of your team's workflow with titles like Daily Standup or Build Status. Spark allows conversations to flow seamlessly between messages, video calls and real-time whiteboarding sessions. No other solution brings together so many facets of collaboration into a single unified platform.

What can you do with Cisco Spark?

This initial release is focused primarily on room management and getting content in and out of Spark. With this initial set of APIs you can already:

Get Started!

Interested in Joining the Hackathon?

The Presidio Code Camp Hackathon is optional, however we encourage everyone to participate. If you are a software developer, designer, sales engineer, project manager, or just someone with great ideas and a willingness to dig in and collaborate intensively on software projects, you will want to be sure and participate. The focus of this Hackathon is to create a solution using technologies based on the Cisco Spark and Tropo Platforms. There is no restriction on the type of software being created.

Judging Criteria

Problem Being Solved and Business Potential

What problem does your team's application solve? Does the solution or idea solve a relevant business problem? Does it solve a problem that a business may not even know they have?

Originality and Innovation

Does the solution demonstrate creativity? Does the solution look similar to other exisiting solutions but perhaps with a twist?

User Experience

Is the User experience easy and intuitive? Does using this solution provide value to the User? 

Use of CiscoTechnologies

Does the solution use Cisco Spark API and/or Tropo APIs to solve a problem?


  • Team must consist of no more than 4 people. If you do not have a team, fear not! There will be a team forming session where we will assist in finding teams for all who are interested in participating.
  • To ensure a level field for all contestants, all code, design, art, music, SFX, and assets must be created during the duration of the Hackathon. We want to ensure that all participants start off on the same footing and we also want to preserve the true nature of a hackathon.
  • The exception to the above rule is that you are encouraged to use 3rd party services, APIs, open source projects, libraries, and frameworks. Let's face it, we need all the help we can get during this event.  
  • An minumum accepted entry to the Event consists of: Title, Tagline, and Description of no less that 500 words.
  • You must complete your team’s Entry by Saturday, April 16th at 2:30 PM where your team will present and optionally demo your entry to the Judges.

**For further details, please review our Terms and Conditions.

Hackathon Judges

Ben Klang

MojoLingo LLC
Principal / Technology Strategist

Donald Wilkins

Director of IT

Brian Feeny

Director of Solutions Architecture

Andrew Leonard

Georgia Tech
IT Specialist

Frequently Asked Questions

  • Q: What time do I need to show up?
  • Registration and Check-in opens at 8:00 AM on Friday April 15th and will be available till noon. If you are interested in attending one of the later sessions, please plan on showing up at least 30 minutes prior to the scheduled time of your desired the event. The coding classes and general overview events start in the morning while the hackathon starts after lunch.
  • Q: What if I don’t know how to code?
  • You don’t need to be a programmer to participate but basic coding experience is certainly a plus. However, feel free to join us for our Learning Track even if you are not wanting to participate in the Hackathon. The Learning Track will teach you the basics. Teams will also be looking for those who can design and pitch the ideas, but don’t conclude that these will be easy tasks in the team.
  • Q: What is a hackathon?
  • A hackathon (also known as a hack day, hackfest or codefest) is an event in which computer programmers and others involved in development and designer to collaborate intensively on software projects that are created over a short period of time.
  • Q: What do I need to bring?
  • Bring your Laptop, phone, power adapters/chargers, and a passion for learning, coding, and socializing.
  • Q: What food and beverages will be provided?
  • During the Hackathon, meals will be provided as indicated on the schedule. Additionally, Drinks and Snacks will be available in between. If you have special dietary needs, please note that on your registration. Outside food and drink is welcome, but please respect the cleanliness of the facilities and consider the others you are working with. Doing so will make sure that this event will be repeated in the future.
  • Q: Do I need to stay for the entire length of the event?
  • We realize that not everyone can attend the entire event, but attendees are strongly encouraged to plan to spend the time allotted in the agenda for the event track they wish to participate in.
  • Q: What does "Join Spark Room" do?
  • If you are new to Spark, submiting your email address, will send you an email invite to create a Spark account and then will automatically add you to the Presidio Coding Camp Spark Room. If you are an exisitng Spark user, you will get added to the room shortly after pressing the "Add Me to Spark" button.
  • Q: I can not attend, can I still join the event Spark Room?
  • Yes, and we encourage you to do so. Through the weeks leading up to the event, during the event, and after, information about Cisco Spark and Tropo will be shared. You will have the chance to ask questions and to interact with many in industry that are using Spark and Tropo in their business and development environments.
  • Q: What's the cost of attending?
  • Presidio Coding Camp is FREE of charge. You’ll need to cover all of your travel, and hotel expenses (if required). During the Hackathon, meals will be provided as indicated on the schedule.