Tech Resources

Check out the cool tech tools that our data partners have provided teams for the development of their apps!

Several of our partners are providing additional technical resources, for free, for your use during the challenge. Some are also providing people — mentors and developer evangelists. Some are providing access to their API’s, cloud platforms, or other hosting services. Lastly, some technical resources are available to you from non-sponsoring third parties.

Below you’ll find some details about the tech tools available, and at Challenge Weekend we’ll have the actual API keys or other login information you’ll need to access them (for now, you’ll see placeholders like {usr}{pwd} instead of actual login info). If you’re getting started early, some of these resources might be available early – contact us and we’ll get you set up if the resources you’re after are available.


CARTO

Location intelligence and visualization engine that empowers you to effortlessly transform data into insights.

Carto is providing:

  • Plug in any dataset using an API to create a quick and easy visualization to help you see and explore your data – spatial patterns, trends, clusters, densities, and more.
  • CartoDB can manage a myriad of data files and types, and an extensive library of regularly updated government and social datasets.

How to Get/Use It:

  • Start by creating an account to gain free access, and then navigate to the #Carto Slack Channel and tag @tyler-carto to give him your email.
  • Upload data, style it and then publish an iFrame or shareable link. Tell data stories and perform complex spatial analyses using multiple layers in a single map frame, customize queries and css styles all in one access point.
  • Have questions? Ask us on Slack during Challenge Weekend.

better business bureau

Collects and provides free business reviews, and serves as an intermediary between consumers and businesses.

Better Business Bureau is providing:

  • An API to the Better Business Bureau information
  • BBB has location information for individual locations (all locations for companies with multiple locations in a city and state), and Primary Category.

How to Get/Use It:

  • Navigate to the #betterbusinessbureau Slack Channel at tag @jbrown, @rydaly or @margaretrms and we will give you a link to get your API key
  • Please be sure to read the agreement to understand the terms of use before clicking “I agree”.

Digital garage

PaaS application development workspace provider.  No ops resource, no problem; we make DevOps easy by helping developers deploy applications, not infrastructure. We provide a collaborative, easy to use and deploy open source platform to quickly get your full-stack JavaScript or Python application off the ground.

Digital Garage is providing:

  • A FREE 4GB development environment that integrates seamlessly to Git based repositories.
  • Quick Start Application Templates for JavaScript & Python
  • Access to hosted databases like MongoDB, MySQL and PostgreSQL.
  • Documents and Tutorials to get your dev environment up quickly:
  • Docs are at: docs.thedigitalgarage.io
  • Tutorials are at: community.thedigitalgarage.io
  • Slack Channel support

How to Get/Use It:

  • Visit the #digitalgarage Slack Channel and tag @johnmccawley get your specialized GoCodeCO coupon code
  • Sign Up for Free to create your account at http://www.thedigitalgarage.io/free-signup
  • Choose the 4GiB project tier and Create Your Project. You will be asked to provide your coupon code. Enter your coupon code and click Create Your Project.
  • That is it! You will be redirected to the Digital Garage Web console and your new project workspace. You can now add applications, services and databases to your project to bootstrap your application.
  • Have questions? Hop into the #digitalgarage Slack Channel to ask a Digital Garage expert your questions.

GITHUB

*New content as of 2017*

Build software better, together. Powerful collaboration, code review, and code management for open source and private projects.

GitHub is providing:

  • An Organization account named GoCodeColorado
  • All teams will need to push their code to GitHub using the GoCodeColorado organization account

How to Get/Use It:

  • https://github.com/GoCodeColorado
  • If it is after February 1 and you are interested in starting to post your code before Challenge Weekend you can use to use the Slackbot in the  “welcome-and-setup Slack Channel” channel as part of the Go Code Colorado Slack Team. Instructions are pinned to the top. Using the bot will allow you to create your repo directly in the GoCode GitHub organization, where you can begin populating your team documentation, and add in your team member’s GitHub names.
  • Push code up to GitHub.
  • You are required to keep your code in your repo, within the Go Code Organization, during the entire competition. From the day you create your repo in the Go Code Organization, no one will see your code aside from Go Code Colorado Data Team members and Organizers.
  • Following the competition, you may leave your code in the repo, or you may remove it.
  • If you choose to leave your code in your repo following the competition, it will remain private for one year following challenge weekend. One year from the challenge weekend, if you still have code in your repo, it will become public as part of the collective Go Code Colorado GitHub Organization knowledge base. Contact us via email if you prefer to opt out of the public organization.
  • Have questions? Stay tuned into the #github Slack Channel during Challenge Weekend to ask an expert any questions you may have.

name.com

Denver-based domain registrar, web hosting, and digital marketing company

Name.com is providing:

  • Easy and free domain name registration (up to 3 domains)

>  .LIVE   >   .ROCKS  >    .NINJA   >   .NEWS   >   .SOCIAL   >   .VIDEO   >   .STUDIO

  • Easy and free website hosting
    • Three months free hosting

How to Get/Use It:

 


SoCRATA

Open Data Solutions for Data Transparency

Socrata is providing:

  • The SaaS hosting provider for CIM, the Colorado Information Marketplace athttp://data.colorado.gov
  • Access to the the Socrata Open Data API (SODA) http://dev.socrata.com/
  • Access to the Socrata GitHub Site (see How to Get/Use It)
  • Mentorship at Challenge Weekend (Denver)

How to Get/Use It:

Other Info Resources:

  • Integrated with Carto and Plotly

Ruby Coders:


talend

Real-Time Open Source Big Data Integration Software.

SendGrid is providing:

  • Big data cloud storage, data integration, data management, master data management, data quality, data preparation and enterprise application integration software and services
  • Open source integration software products offer real-time solutions for all types of data integration.
  • Talend Big Data to unleash the speed and scale of Spark. Collaborate better and manage more so you can scale your projects faster.
  • Batch processing (Spark and MapReduce), Development and collaboration tools, Administration tools, Monitoring Console.

How to Get/Use It:

  • Open Studio – Work with Apache Hadoop and NoSQL databases using simple, graphical tools and wizards to generate native code.
  • Use Open Studio to for robust data integration in an open and scalable architecture, end-to-end data profiling and monitoring to improve the completeness, accuracy and integrity of the system data.
  • Interact with multiple applications and data resources with an Enterprise Service Bus solution, and use the Master Data Management Platform for real-time data, applications, and process integration.
  • Data Cleaning and preparation desktop applicaiton.

twitter

Twitter is an online news and social networking service where users post and interact with messages “Tweets,” which have a text content of up to 140 characters. Users can post Tweets, but even if you don’t have an account you can still follow what is happening. Twitter is what’s happening right now, and a great source of insight into what the world is thinking at any moment in time. Go Code Colorado and Twitter are joining together this year to provide competing teams with resources to integrate Twitter data into their apps and ideas.

Twitter is providing:

  • Public API
  • Twitter Analytics

How to Get/Use It:

It’s fairly easy to get started with the Twitter API to search, show and automate Tweets.  The first thing you need to do is register, once you have credentials it’s fairly simple to use Twitter developer community tools to enrich your application with messaging automation and live Tweet content.

  1. Register at apps.twitter.com for access credentials
  2. Review the documentation to find out what APIs/tools might be useful for you
  3. Go the Data Route:
    1. Search Tweets & Gather Data
  4. Go the Automation Route:
    1. Listen for Tweets with the Streaming API
    2. Embed Timelines via the publishing portal
    3. Post to Twitter
    4. New Direct Message API for building bots
  5. Test using Twurl (Twurl GitHub, tutorial, and Quick links)
  6. Move process into your application using some example libraries (t.co/libs) below:
  7. More Details at the quick links below: Twitter APIRest APIAutomation RulesTwitterDev GalleryTwitter LibrariesTwitter AppsTwitter Developer Forums

WAFFLE.IO

GitHub-powered work tracking for teams and open source.

Waffle.io is providing:

  • Pre-populated GitHub Issue cards to help guide you through steps to building something awesome. The cards will take you through a mash up of lean startup and design thinking activities to help you arrive from idea to prototype to a winning solution.
  • Support for how to use Waffle.io, as well as answer questions about Lean Canvas, team dynamics, project managment and workflow.

How to Get/Use It:

  • All GoCode organization repositories will have a badge automatically added to their README. Click on the badge to see your repository’s Waffle.io task board.
  • You can also use the Waffle board to add any to-do’s for your team, build a backlog, and keep in sync when working on the project asynchronously going into Challenge Weekend.
  • Have questions? Hop into the #waffle Slack Channel during Challenge Weekend to ask a Waffle expert any questions you may have.

previous years’ pages

To view previous year’s resources for reference, navigate to 2015 API Booklet and the 2016 Data and Tech Resources pages.

 

Questions or comments about Go Code Colorado's data?

Hit Us Up

Don't miss an update.

Email Sign Up