Working with criminal justice information has led to new challenges for Sunlight developers. Using a tool called Elasticsearch, we're cutting through the newfound jargon to produce a useful criminal justice database.
Continue readingSunlight analysis reveals only 15 percent of congressional websites are HTTPS ready
Sunlight surveyed Capitol Hill Web pages, finding only 15 percent of congressional websites are completely ready for HTTPS.
Continue readingExploring strategies for cleaning messy data
In the coming months, we'll be blogging about the challenges of entity resolution when dealing with messy data — because no one should have to navigate the stormy seas of government information alone.
Continue readingSystem administration for junior devs: Setting up a virtual server with Vagrant
Presenting Part II of the junior developer's guide to system administration, explaining how to set up a private server with Vagrant to muck around on.
Continue readingSystem administration for junior devs: An introduction
Presenting Part I of the junior developer's guide to system administration, demystifying what happens when a server — outfitted with a fairly standard NGINX/Unicorn/Rails stack — fields a Web request.
Continue readingjifbox: A GIF photo booth for the Web
We decided to replace our regular, old photo booth with something far better: jifbox, a browser-based GIF photo booth!
Continue readingSunlight Labs’ highlights from PyCon 2015
This month, a few members of Sunlight Labs continued our tradition of attending the always-exciting annual conference of North American Python developers: PyCon 2015. Here are the biggest highlights and takeaways from our trip.
Continue readingOpening up Indiana’s hard to reach legislative data
Accessing Indiana's legislative documents is hard to do in a consistent way. So, we created a work-around that obtains bill text and makes it available to anyone via our Open States tool.
Continue readingJoin Sunlight at PyCon 2015
Catch Sunlight at PyCon 2015 in Montreal — and help us build a new army of scrapers to collect data about political influence at all levels of government.
Continue readingMaking SublimeLinter work with rbenv and rubocop
Linting your code reveals syntactical errors and deviations from accepted stylistic conventions, and — as someone that switches between languages a lot — I heartily recommend it.
Continue reading- « Previous
- 1
- 2
- 3
- 4
- Next »