Posts

Archive of posts with the tag

  • NICAR16: A glimpse at an Excel-free future thanks to relational databases

    Some people come to NICAR with goals, whether they were networking goals or technical goals or partying goals. I came to my first NICAR with next to nothing. I wasn’t quite sure what to expect, other than it being half a week’s worth of sessions and panels about data, journalism, and everything in between, which it turns out, is quite a bit. One thing I had been meaning to learn for a while, though, was...

    Continue Reading

  • 30 tabs deep — How can we build a tool to track our journeys around the Internet?

    These days curiosity is likely to lead you on a long trek through the depths of the Internet. You read one article and you stop at a shiny hyperlink that screams, “click me!” Before you know it, you are 30 tabs deep and way off topic. I value these journeys for the unexpected treasures that lie along the way, but sometimes the connection of that treasure to your origin isn’t clear. Though you have the...

    Continue Reading

  • Combatting imposter syndrome with community

    Knight Lab squad at NICAR15. Photo by Anne Li. Until college, I never thought coding was for me. I never intended on learning about the “push” and “pull” of GitHub. I was perfectly content not knowing about the existence (and immense power) of the web inspector. I simply fell into it. It’s been exciting to learn and build new things, but part of “falling into” coding has meant that I can’t seem to shake that...

    Continue Reading

  • How four girls conspired to take down CAESAR

    Someone once said, “we should totally just stab Caesar.” Our school’s student account system, CAESAR, is the official course registration tool and is also the source of several frustrations for students. So my peers and I committed an infamy. We dared to totally take a stab at CAESAR. Each quarter, Knight Lab encourages its student fellows to think of how best to develop skills specific to our personal interests and needs. In the past, I’ve...

    Continue Reading

  • Resources to build and deploy web applications quickly

    Beginner coders often look to learn specific languages, like JavaScript or Ruby on Rails. While this is important to understand concepts like control flow and functions, as learners become more comfortable with these technologies, their focus shifts from tutorials and side projects to designing solutions for real-world problems. These solutions typically include common core features that start to require backend and devops experience: data and user storage, a presentable user interface, and a live link...

    Continue Reading

  • A beginner's guide to collecting Twitter data (and a bit of web scraping)

    As a student fellow at the Knight Lab, I get the opportunity to work on a variety of different projects. Recently, I’ve been working with Larry Birnbaum, a Knight Lab co-founder, and Shawn O’Banion, a computer science Ph.D. student, to build an application that takes a user’s Twitter handle, analyzes their activity and returns a list of celebrities that they tweet most like. It’s not an earth-shattering project, but it is a fun way for...

    Continue Reading

  • TimelineJS — Now with even more Knight Lab

    From the beginning, TimelineJS has been a project of Northwestern University Knight Lab. However, when Zach Wise first set out to create it, the Knight Lab had a less developed software process and identity, so Zach presented Timeline as a product of his personal Verite.co website. Since then, two things have happened: TimelineJS has become wildly popular, and the Knight Lab has established cohesive design guidelines and a more methodical software development process. In the...

    Continue Reading

subscribe via RSS