Grace Hopper Program
Tech Talks

During the project phase each student explores new technologies needed to bring their specifics idea to life. You'll dive into documentation and learn the nitty gritty through hands-on work. That new knowledge presents a teaching opportunity for you and your classmates. Each student gives a Tech Talk presentation to their own cohort, sharing their new expertise. To get a sense for what Tech Talks look like, check out some recent videos below!

  • A Web Developer's Approach to REST

    A brief description of REST architecture, and how we as web developers can think about and use it to make our applications simple and consistent.

    REST architecture provides a series of constraints that are mostly quite familiar to web developers, because we're used to working with HTTP on a daily basis. This talk explains why we should care about REST constraints, and how they make our code easier to write and maintain. It refrains the discussion of REST as a discussion about keeping our code simple to use for both computers and programmers.

    Speaker:
    Alexandra Polubiec
    Watch Video
  • How to use Bluebird.js Promises

    This tech talk covers the promise library Bluebird.js and its current best practices.

    Speaker:
    Yuval Idan
    Watch Video
  • How to use Markov Chains in Natural Language Generation

    Markov Chains are a great to for simulating using real-world phenomena and environments. I'll be giving a brief overview of what they are and how they are being used. As well as some of the reasons they are useful for Natural Language generation.

    Speaker:
    Watch Video
  • Intro to Elm

    A brief introduction to Elm, a reactive functional programming language.

    Speaker:
    Anna Garcia
    Watch Video
  • Game Development and Unity 3D

    Learn about the basics of game development using the Unity 3D game engine.

    Speaker:
    Fay Koh
    Watch Video