Hackbright Academy Girl Geek Dinner 2013
On Wednesday, August 21st, 2013, join us for dinner, drinks and schwag at the Hackbright Girl Geek Dinner at Pivotal Labs in downtown San Francisco. Mix and mingle with fellow girl geeks, developers, hackers and more! Hackbright Academy instructors Cynthia Dueltgen and Liz Howard will talk about being the only woman in the room, and the CAP Theorem. Versal software engineer Kelley Robinson will share insights from working post-Hackbright Academy. Current Hackbright students will demo their engineering projects built in the course of the 10-week program.
Aimee’s Hackbright project:
Menu Scout is a web app that allows users to explore 150 years of culinary history via data from the New York Public Library’s “What’s on the Menu?” project. The short version: NYPL is digitizing their collection of 45,000+ historical restaurant menus, putting the scans on their web site, and asking the food-loving public to help provide text transcriptions. All the transcriptions completed to date are available for download. It’s a fascinating, but messy, data set. On the back end, Menu Scout uses data analysis and natural language processing techniques to provide users with new ways to search and browse this unique historical resource. Menu Scout was built using Python, Postgres, SQLAlchemy, Redis, NLTK, Flask and Bootstrap.
Cara’s Hackbright project:
Rootkit is an experimental linux kernel module with an integrated key logger as proof of concept. Communication with the rootkit and key logger is handled by the built-in IRC bot. Features: Toggle keylogger on/off; Print keyboard input log; Show/hide process ids; Show/hide files; Show/hide the rootkit. Requirements: Linux “vanilla” Kernel >= 2.6.29 − tested up to 3.6
Eva’s Hackbright project:
Your Personal Programmer (Version 0.1) – As programmers, why do we spend all our time programming when we can program a program that can program? Here’s where your personal programmer comes in. Just give it some inputs and test cases, grab a coffee, and a shiny new program will be waiting for you. And if you do end up hiring me in the long run, you get two programmers for the price of one. In version 0.1, it knows the x86 assembly language. It takes in string, int, float or boolean values (no lists or dictionaries yet) for inputs and test cases and outputs assembly code that were processed through genetic algorithms. Tools used: Python, Deap.
Jessica’s Hackbright project:
Kate’s Hackbright project:
Web History is a web app that calculates and displays historical analysis of how HTML tag usage has changed over time. Web History was built with Python using the Flask framework. Postgresql and Redis are used to store and access the data. On the front end, Web History uses jQuery, Bootstrap, and Rickshaw.js. The historical website data is taken from the Internet Archive’s Wayback machine data.
Katherine’s Hackbright project:
Dynamite is a distributed NoSQL database engine written in Scala. Dynamite uses Akka actors to accomodate any number of concurrent clients and servers. Clients communicate via TCP with a main node, which distributes and retrieves key-value pairs from the other servers using MurmurHash 3 and a hand-coded consistent hashing algorithm. The main node also accepts and maintains TCP connections with Dynamite’s network of servers; when a new server is added to the network, the main node assigns that server a range of hash values and initiates a migration of existing key-value pairs accordingly. New servers are processed in the order they are added, using a concurrent linked queue.
Melissa’s Hackbright project:
Kudos! is designed for internal employee recognition. This Flask web app creates a central place where employees can thank other employees for their hard work. Imagine a site where you will see “Thanks Josh for designing the stickers for the conference!” or “Who organized our delicious team dinner last night?” Other employees can tag the appropriate people to make sure they get credit, allowing all employees to get recognition for their contributions rather than just the team leads, creating more positive feedback loops.
Rebecca’s Hackbright project:
Riya’s Hackbright project:
Cara Marie Bonar
Hackbright Academy is the leading engineering school for women with a mission to increase female representation in tech through education, mentorship and community. The school has a 12-week accelerated software development program designed to help women become software engineers.