CitySDK Demo

The US City SDK was created by the US Census Bureau to be a user-friendly “toolbox” for civic technologists to connect local and national public data  The creation of the CitySDK came out of the desire to make it easier to use the Census API for common tasks that their developer community asked for. For the past two years, the Census Bureau has been engaging with the developer community to see how they use the API. After seeing the most commonly used functions being built out of the API, the Census Bureau has now built those functions into the SDK to make it easier for developers.

These features include:

  • Entering a lat/long location or a zipcode to get a FIPS code (A FIPS code identifies counties and county equivalents)
  • Use a single call to get American Community Survey (ACS) 5-yr 2013 values and Census geographic boundaries
  • A modular architecture which makes for use with third-party data.
  • The ability to pull down Census Bureau geographic boundaries by sending your own custom geography in the request. (For example, if you wanted to get information about a specific neighborhood.)

The CitySDK has the same data as the Census API, but the wrapper makes it easier to manage. The Census module can access the Census’s ACS 1-year, 3-year, and 5-year surveys.

To get started, you can request an API key through the census’ website.

The Census has made a number of guides available for developers interested in using the SDK. Jeff Meisel, a Presidential Innovation Fellow with the Census Bureau, stopped by Smart Chicago to give a demonstration of the software to help orient people to the new SDK.

For more information, visit the main City SDK page here.

National Day 2015 Round-up

logoLast week was a busy week for civic technologists in Chicago with several events being held throughout the city as part of the National Day of Civic Hacking. We’ve provided a quick roundup of everything that happened last week as well as some thoughts to next steps.

CitySDK Launch at Chi Hack Night

jeffathacknight

The Census Bureau launched their open data software development kit (SDK) at Chi Hack Night on Tuesday.  They also helped to break the current attendance record with 124 people coming in to hear Presidential Innovation Fellow Jeff Miesel demo the CitySDK. (You can catch the full demo here and the meeting notes for the event here.)

Steve Vance has already updated his Cityscape app to take advantage of the new CitySDK. He’s created a webpage as part of Chicago Cityscape that gets the median home value and median rent for the Census tract containing your GPS-based location.

You can get more updates on the CitySDK project by following them on Twitter.

Urban Sustainability Apps Competition 

On Friday, the Center for Neighborhood Technologies kicked off the weekend with the Urban Sustainability Apps Competition. The event was hosted by Stephen Philpott and took place over the entire weekend.

In attendance at the event was the CTO for the US Census Bureau Avi Bender as well as the City SDK team. The competition kicked off with some advice from Eve Tulbert – Founder of FreedomGames.

Eve’s group didn’t win the CNT Apps competition, but through the event they launched their company and now have paying customers. This year’s winner was Purshable – and app that helps grocery stores sell produce that is about to expire. You can get the full details on the event from the CNT blog. 

Organize! Civic Tech Leader Training

For Civic Tech Leader Training, we wanted to provide training for people already active in their communities – but wanted to learn more about the technology side of things.

We kicked off with David McDowell from the Southwest Organizing Project who gave us an orientation into community organizing. From there, we learned about the ins-and-outs for FOIA from Matt Topic of the Better Government Association. Before we got into the tech portion of our training, we had a brainstorming session about what problems we should be focusing on in the city and how we could leverage technology to address them. We took collaborative notes during the day so that you can see all of the ideas that we generated. Our brainstorming session was later joined by US Chief Data Scientist DJ Patil who also gave some short remarks and answered questions from the audience. In the afternoon, our own Josh Kalov taught about data portals and Microsoft’s Adam Hecktman gave a class on how to use Excel to analyze open data.

We also spoke about how to use tech tools and shared some tips on social media. To cap off the day, Claire Micklin from mybuildingdoesntrecyle.org talked about how to run a hack night project.

Adler National Day of Civic Hacking

To cover the Adler National Day of Civic Hacking event, we sent our Documentor Nicole Cipri to the Adler event. Here’s an excerpt her dispatch:

On June 6th, the Adler Planetarium joined venues across the world to host Civic Hack Day. Organized by Hack For Change, Civic Hack Day brings together community members, developers, programmers, and organizers to tackle tough problems and present practical solutions. Hackers come from a variety of backgrounds and bring diverse skill sets. Problem-solvers, makers, coders, tinkerers, anyone is invited to join the events.

Last year, Hack For Change saw 123 events in 13 different countries, including at Adler Planetarium. Kelly Sutphin-Borden, an educator with the Adler who also handled logistics for the Hackathon, said this was the third year the Adler had participated in Civic Hack Day. Last year, groups created several seed projects, including an app to help link homeless LGBTQ youth to resources, and a searchable and simplified website explaining the CPS code of conduct to students and parents.

This year, six different people pitched issues facing Chicago. Among the proposals:

  • A website to help engage citizens on proposed legislative regulations.
  • A media campaign to protect Chicago birds.
  • An online archive for photographs by Vivian Maier, a Chicago-area street photographer, which would complement a brick-and-mortar archive of her works.
  • A more accessible and streamlined portal to the Bureau of Labor Statistics Occupational Handbook
  • A data collection app for Cancercodebreaker.org, which would collect cancer patients’ treatment histories and share them with researchers.
  • An app to help hospital patients with follow-up care after their discharge

The last of the problems presented, about helping discharged hospital patients, was proposed by Dr. Pam Khosla, an oncologist at Mount Sinai. She had not planned on participating in Civic Hack Day, but only on keeping her daughter company there for a few hours. She became inspired after listening to some of the other proposed issues. She confessed that she’d heard about Hack For Change first on WBEZ, and had been confused by the term. “I thought all hacking was bad,” she explained. “Who are we hacking? Why?”

Mount Sinai is a hospital on Chicago’s West Side, an area of the city that suffers from high rates of poverty. Many of Khosla’s patients have trouble navigating the labyrinthine process of longterm cancer treatment. Some of her patients have limited English, or low literacy, or no support network to help them. She envisioned an app or device in which a patient could input their treatment plans, and would then remind them to book transportation to their appointments, take their medication, or help explain procedures or processes. The point was to get better patient compliance, and thus, better quality of care.

After presenting the problems, Clint Tseng of Socrata offered a crash course in accessing open data provided by Chicago, Cook County, and the state of Illinois. He also stayed on hand to help groups utilize this data for their projects. Individuals broke up into teams to tackle each of these issues, usually starting with a brainstorming session. Problem Owners were interviewed about what kind of solutions would be practical, while everyone pitched in to come up with ideas for formats, funding possibilities, and organization. After a rough idea is drafted, the group had the next 24 hours to fine-tune their proposed solution, presenting it the following morning.

Lexhacks

To cover LexHacks, we sent Stephen Rynkiewicz to cover the legal hackathon that happened at WeWorkChicago. Here’s an excerpt from his dispatch:
At LexHacks, developers, designers, lawyers, lean thinkers, project managers, data analysts and other professionals were challenged to work together to create solutions that improve the efficiency and delivery of legal services, as well as the access to legal services.
“I want lawyers to step up and embrace these technologies, so that we don’t have 80 percent of folks who have a need go without legal services,” explains Daniel Linna, an organizer of the Chicago Legal Innovation & Technology Meetup group. “We can do work with developers, designers, technologists, data analysts, lean thinkers to do that.” Lisa Colpoys, executive director of Illinois Legal Aid Online, organized one of two crowdfunded contests. “Our mission really is to break down the law, make it simple enough so people who can’t afford a lawyer can handle their legal problems,” Colpoys says. “This system is scary. It’s complicated. If people want to go to court on their own, they typically don’t do very well, at least without education and some support,” Colpoys says. “Our challenge is to create some sort of a tool for people to evaluate whether it’s worth it to pursue some case or claim, or defend their case or claim.“
Jon Pasky first organized legal hackathons to recruit developers to resolve a complaint he heard from tech startup founders. “They want to talk to their lawyer,” Pasky says, “but people I found in the small business and startup side don’t, because they’re afraid of the bills.”

With Ric Gruber, who worked his way through law school as a developer, Pasky launched Openlegal, the flat-fee website that recruits clients for their law office. “Every time we automate part of the process, we’re able to hire more lawyers instead of more admin staff,” Gruber says. “We’re saving our clients 30 to 50 percent because we’ve cut administrative waste.”

You can view all the submission for the LexHacks event here.
For more information about National Day of Civic Hacking, visit the main page at Hack for Change

US Chief Data Officer DJ Patil’s remarks at Organize! Civic Tech Leadership Training

djatblue

Photo by Hannah Young

US Chief Data Scientist DJ Patil made a whirlwind visit to the Midwest for National Day of Civic Hacking. He first visited Hack for Michiana in South Bend, Indiana and then made his way to Chicago stopping first at our Civic Tech Leader Training.

As Chief Data Scientist, DJ helps to shape policies and practices to help the U.S. remain a leader in technology and innovation, foster partnerships to help responsibly maximize the nation’s return on its investment in data, and help to recruit and retain the best minds in data science to join the federal government in serving the public.

Here are his remarks as well as a question and answer session with attendees.

Tech Tools for Civic Organizations

Tim-Allen-Home-Improvement-630x348One of the problems that we sometimes encounter in the technology space is that we say things like, “Oh, just use this piece of software that I assume you know about.”

It’s the digital equivalent of watching a home improvement show and they get out a circular saw. The show says, “Oh, just make a few cuts here.”

The problem is that it assume the viewer even has a circular saw – and the clamps, goggles, saw horses, the working space, and the know how to actually use the expensive piece of hardware that can seriously hurt you if you don’t use it correctly.

Which is kinda crappy.

The good news is that there are a number of tools that are easy to use and won’t break the bank. We tend to favor lightweight tools because they’re 1) easy to use 2) not expensive and 3) we can use them in solutions that are repeatable.

WordPress

wordpress2

WordPress is the backbone of our digital communication strategy. It’s what runs not only our website, but the website of many other organizations as well.

WordPress is easy to set up and with a few additional changes you can have the site point to your own domain name. There’s two options to do this. The first is that you can use wordpress.org to set up a custom install on your server. However, we recommend just using WordPress.com (which does all the setup on the thier side.) Initially, you’ll have a website.wordpress.com site. You can then pay to upgrade to have the blog point to your own homepage site once you buy a domain name.

Once your site is set up, you can choose a template for your website. Feel free to experiment to find one that fits your needs. WordPress also has a number of plugins that can be used to improve your site. For example, there’s a plugin to show tweets from your social media accounts.

More in-depth:

  • How to Blog
  • WordPress Quickstart Guide (From WordPress)

Google Drive

thisisagoogledocGoogle Drive is a set of office tools where the documents live on the internet rather than your hard drive. It includes Google Docs (Word), Sheets (Excel), Slides (Powerpoint), and a few other applications. Having documents that live online means that you can access them from anywhere including your phone.

However, the real reason that we use Google Drive is that it makes it super easy to share documents and edit collaboratively. Instead of emailing revisions of the same doc twenty different times and having to rename the different versions, you can simply share one link to the team. You can also post comments and have running conversations using the embedded chat feature. During OpenGov Chicago Meetups and Chi Hack Night, we tweet out a link to a doc anyone can edit and take collaborative meeting notes.

Google Drive is also pretty easy to use if you’re already used to working in Microsoft Office.

Slack

thisisaslackSlack is an internal chatroom. It’s a more modern version of IRC with many more additional features including being able to integrate with everything from Google Drive to social media channels. Slack allows you to add different channels in addition to the standard “General” and “Random.” When we use Slack, we have a separate channel for all of our projects. Slack also has a powerful search feature that can be useful when trying to remember something that the group was talking about from weeks ago. If your organization ends up sending a lot of small two sentence emails, this may help cut down on that.

Slack can just sit there in the background while you work. If you need to get somebody’s attention, you can mention them by adding a @ to their username (like Twitter) and it’ll send them a notification.

Slack also works well on mobile devices. While Slack has an app for Mac and Windows, you can also just use the browser.

Slack also allows for a lot of customization. It’s still a fairly new product, so the company is also still adding features.

More in depth: Getting started with Slack (SlackHQ)

Mailchimp

thisisamailchimpEmail is still one of the biggest ways that organizations communicate with their communities. Mailchimp helps organizations by first helping to craft well designed eye-catching emails, but also by helping organizations manage email campaigns. You can pick customized lists of recipients, monitor opens/reads, and even conduct A/B testing of different email campaigns.

More in depth: Getting started with Mailchimp (From Mailchimp)

Wufoo

At it’s core, Wufoo is an online webform builder. You can login and create a form in a matter of minutes, then embed it on your blog or just link to it. It’s a very simple way to get resident feedback, run a contact us page, or run surveys. When people complete the survey, you can have it send you an email to notify you. Wufoo can also export responses in a CSV file too.

What really makes Wufoo our preferred tool is that it has an API that we can plug into other apps. When we run the Civic User Testing Group, we use a combination of Wufoo and Mailchimp to manage our signups.

More in depth:

  • Examples of Wufoo Forms
  • 99 Wufoo Tricks

Textizen

CDOT Textizen Poster

CDOT Textizen Poster

Textizen is a survey tool that uses SMS messaging to get people’s feedback.You can create a survey within a few minutes, but the team at Textizen can help you craft a survey so that you get the best results possible.

The way textizen works is that you set up a survey and it assigns you a phone number. You then create signage that lists the phone number and the first question.

It then will text survey questions back and forth. As the owner, you can see responses in real time and then export them to whatever format you need.

Smart Chicago Collaborative offers the use of Textizen for free to any civic developer – just fill out the form here.

Meetup

Meetup is a tool to help run meetings. We use Meetup extensively to run OpenGov Chicago and Connect Chicago. Meetup is more than just an RSVP system. Once somebody joins your Meetup, they’re considered part of the group. This means that you can communicate with group members anytime – such as when you host your next event.

Meetup also lets people posts messages to the group during events so that you can keep a running conversation about what’s going on. (We usually use it to post links to the meeting notes or livestreams).

Twilio

We love apps that text. As an organization that cares about digital access, we’re all too aware that not everyone has access to the internet. So, allowing our apps to text ensures that everyone can use it.

Twilio is the equivalent of giving your app a cell phone. When you sign up for Twilio, Twilio will assign you a phone number to use. You can then use the phone number to send and receive text messages. If you’ve ever order pizza or an online delivery and gotten a text message right after, then you already have an idea of how this works. Certain actions will cause your app to send out a text.

One of our favorite uses of this is the humble CTA bus tracker app. If you go to any sign in the city, you’ll see a short code and a number.

While you do need a developer to use Twilio, we wanted to include it because of the utility of texting. Twilio’s API is easy to use if you’re a developer with some experience using APIs.

More in depth: Twilio Quickstart Guide

Have a tool that you think we should feature? Reach out! 

U.S. Chief Data Scientist visiting Chicago for National Day of Civic Hacking

dj442U.S. Chief Data Scientist DJ Patil will be making a trip to Chicago for National Day of Civic Hacking.

As Chief Data Scientist, DJ helps to shape policies and practices to help the U.S. remain a leader in technology and innovation, foster partnerships to help responsibly maximize the nation’s return on its investment in data, and help to recruit and retain the best minds in data science to join the federal government in serving the public.

DJ’s Chicago trip will start out at our Civic Tech Leader Training at Blue1647, and will try to make as many National Day of Civic Hacking events in Chicago during his visit. Before he comes to Chicago, he’ll also be visiting Code for America’s Michiana Brigade in South Bend, Indiana.

National Day of Civic Hacking is a nationwide event will bring together urbanists, civic hackers, government staff, developers, designers, community organizers and anyone with the passion to make their city better. Together we’ll collaboratively build new solutions using publicly-released data, technology, and design processes to improve our communities and the governments that serve them.

You can follow along on all the National Day of Civic Hacking events by following #hackforchange on Twitter. 

CitySDK to launch in Chicago for National Day of Civic Hacking

census-logoCity SDK was created by the US Census Bureau to be a user-friendly “toolbox” for civic technologists to connect local and national public data  The creation of the CitySDK came out of the desire to make it easier to use the Census API for common tasks that their developer community asked for. For the past two years, the Census Bureau has been engaging with the developer community to see how they use the API. After seeing the most commonly used functions being built out of the API, the Census Bureau has now built those functions into the SDK to make it easier for developers.

These features include:

  • Entering a lat/long location or a zipcode to get a FIPS code (A FIPS code identifies counties and county equivalents)
  • Use a single call to get American Community Survey (ACS) 5-yr 2013 values and Census geographic boundaries
  • A modular architecture which makes for use with third-party data.
  • The ability to pull down Census Bureau geographic boundaries by sending your own custom geography in the request. (For example, if you wanted to get information about a specific neighborhood.)

The CitySDK has the same data as the Census API, but the wrapper makes it easier to manage. The Census module can access the Census’s ACS 1-year, 3-year, and 5-year surveys.

To get started, you can request an API key through the census’ website.

The Census has made a number of guides available for developers interested in using the SDK. If you’re running a National Day of Civic Hacking event, the Census team has a Slack channel for people to ask question about the SDK.

The team will also have a live online demo on June 1st. To watch, simply register here.

The team will also be at Chi Hack Night on June 2nd for the official launch of the CitySDK.