2017 Data and Tech Resources

Go Code Colorado’s data partners are providing free additional technical resources for teams to use as they turn public data into useful business insights and tools. These resources include: people—mentors and developer evangelists—and access to API’s, cloud platforms or other hosting services. Some technical resources are also available to teams from non-partnering 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 the tools (for now, you’ll see placeholders such as {usr}{pwd} instead of actual login info). If you’re getting started early, some of these resources may be available early, so 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 the following tech tools:

  • 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 has 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 the #Carto Slack channel during Challenge Weekend.

better business bureau

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

Better Business Bureau (BBB) is providing the following tech tools:

  • 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 and 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. Digital Garage makes DevOps easy by helping developers deploy applications, not infrastructure. They 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 the following tech tools:

  • 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 to 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. GitHub offers powerful collaboration, code review and code management for open source and private projects.

GitHub is providing the following tech tools:

  • An organization account named GoCodeColorado.
  • All teams are required 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, 2017, 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” 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. After one year, 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 to 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 the following tech tools:

  • 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 following tech tools:

  • 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 only).

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 the following tech tools:

  • 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 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 application.

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. 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 the following tech tools:

  • 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. When 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 which 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).
  7. More Details at the quick links: Twitter APIRest APIAutomation RulesTwitterDev GalleryTwitter LibrariesTwitter AppsTwitter Developer Forums.

WAFFLE.IO

GitHub-powered work tracking for teams and open source.

Waffle.io is providing the following tech tools:

  • 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 using Waffle.io, as well as answers to questions about Lean Canvas, team dynamics, project management 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 years’ tech tools for reference, navigate to 2015 API Booklet and the 2016 Data and Tech Resources pages.

 

Upcoming Events

Fri-Sun13-15

Challenge Weekend

April 13-15, 2018
Fri-Sun27-29

Mentor Weekend

April 27-29, 2018
Wed18

Webinar: MENTOR WEEKEND

May 18, 2018 @ 12:00-1:00 pm
Wed23

Webinar: FINAL COMPETITION EVENT

May 23, 2018 @ 5:30-6:30 pm
Thu24

Webinar: FINAL COMPETITION EVENT

May 24, 2018 @ 5:30-6:30 pm
Thu7

Final Event

June 7. 2018 @ 6:00 PM

Don't miss an update.

Email Sign Up