Posts

Promoting Diversity and Inclusion in Tech at Facebook’s F8 Conference

When it comes to women in tech, Hackbright is all about changing the ratio. That’s why we were excited when Facebook asked us to represent Hackbright at the F8 Developer Conference in San Jose this past week!  

Screen Shot 2017-04-18 at 2.34.27 PM

Hackbright had an information booth for the invite-only 1,000 attendees from all over the world, with a special musical performance by DJ Blaze.

You’d think by now the men to women ratio is evening out, but sadly, it’s notSo, Hackbright aimed to be the representation at the conference to bring awareness to this issue. #ISupportWomenEngineers signs were seen all over the conference, to help bring awareness to increasing the number of women, specifically engineers, in tech today.

Screen Shot 2017-04-18 at 2.33.33 PM

Even if you weren’t at the conference, you can still join in our enthusiasm. Get inspired by reading some of our Student Stories of women who are changing tech history.

Hackbright Academy is an engineering school for women with a mission to increase female representation in tech through education, mentorship and community. To close the gender gap in engineering and technology, we have reimagined and improved engineering education through a customized model that aims to bring women back into the field. 

Hackbright Academy is the engineering school for women in San Francisco dedicated to closing the gender gap in the tech industry offering 12-week software engineering programs and night courses for women.

(Video) Parse Software Engineer Christine Yen Talks About “Hack Your Life” – Using Your Newfound Engineering Skills to Automate Everything!

Christine Yen, software engineer at Parse (Facebook), urges Hackbright Academy alum to use their newfound engineering skills to automate everything.

Watch the full Hackbright Academy Tuesday night tech talk on life hacking here:


Giving the tech talk is Christine Yen, a software engineer at Parse (acquired by Facebook last year). She talks about how to pimp out your git config, build customized widgets for your desktop, hook up crazy workflows to system hotkeys, and more. There will be a bit of bash scripting basics, and hopefully you’ll walk away with ideas on how to take the problem-solving skills you’ve developed and apply them to situations outside of work and your side projects. Not everything you code needs to be serious or monolithic – sprinkling a little bit of code here and there can make all sorts of magic happen.

About the speaker: Christine Yen works as a Software Engineer at Parse (Facebook). After starting a Y Combinator startup and working on consumer-facing problems across the stack at Aardvark and Google, she’s excited to be building something developers love. Christine is happiest when neck-deep in an interesting project. She graduated from MIT with a B.S. in Computer Science, tries to read a book a week, loves commas (and parentheticals), and is surprisingly crafty. Follow her on Twitter at @cyen.

Hackbright Tech Talk #1: Facebook software engineer Zainab Ghadiyali on the Facebook Platform API

The Graph API follows a simple HTTP request based model. A user performs an action which are you can post by HTTP request to Facebook. Facebook then fetches the object’s metadata and uses it to construct a story on Facebook. The process for using the Graph API is quite simple. First, model your data in way that best narrates your user’s story. What do your users do? Do they watch? Cook? Run? Add to favorites – love, etc – and what do they do it to? Movies? recipes? Routes? Songs? By Zainab Ghadiyali (Facebook software engineer & Hackbright mentor)

With over 1 billion monthly active users and 819 million mobile monthly active users, Facebook Platform is a terrific way to make your website or app more social. It allows users to publish to Open Graph stories from every platform on which your app exists, and share those stories with their friends, no matter what platform they’re using. When you use Facebook Login to sign in users with their real identities, calling the Graph API and using Open Graph to tell stories, your users will be more engaged and more likely to return.

The Graph API follows a simple HTTP request based model. A user performs an action which are you can post by HTTP request to Facebook. Facebook then fetches the object’s metadata and uses it to construct a story on Facebook. The process for using the Graph API is quite simple. First, model your data in way that best narrates your user’s story. What do your users do? Do they watch? Cook? Run? Add to favorites – love, etc – and what do they do it to? Movies? recipes? Routes? Songs?

Narrating these stories is made up of four elements:

For e.g. ‘Zainab finished coding her first assignment at Hackbright’

The Actor: This is the person who published the story (Zainab)
The App: This is the app that publishes the story on the actor’s behalf. Every story is generated by an app and every story includes the app used to create it (Hackbright)
The Action: This is the activity the actor performs (coding)
The Object: This is the object the actor interacts with, (First assignment)

Create your app by visiting https://developers.facebook.com/apps. Set it up and publish your actions. You are now ready to enable users to share their stories through your app. Detailed information on each step can be viewed at https://developers.facebook.com/docs/opengraph/getting-started/.

Thanks to Zainab Ghhadiyali, a software engineer at Facebook, for coming to speak at Hackbright Academy for the first tech talk in our series!