{% include feature_row %}

What are gHacks?

gHacks are a set of challenge based hackathons that can be hosted in-person or virtually via Google Meet.

Attendees work in teams of 3 to 5 people to solve a series of technical challenges for a given technology or solution scenario. Challenges describe high-level tasks and goals to be accomplished. gHacks are NOT step-by-step labs.

gHacks are designed to be a collaborative learning experience. Attendees "learn from" and "share with" each other. Without giving step-by-step instructions for the challenges, attendees have to work hard to solve the challenges together as a team. This results in greater knowledge retention for the attendees.

Teams are not left on their own to solve the challenges. Coaches work with each team to provide guidance for, but not answers to, the challenges. The coaches may also provide lectures and/or demos to introduce concepts needed to solve the challenges, as well as review challenge solutions throughout the event.

The gHacks Collection

Data & AI

  • MLOps on GCP

    We will be implementing the full lifecycle of an ML project. We’ll provide you with a sample code base and you’ll work on automating continuous integration (CI), continuous delivery (CD), and continuous training (CT) for a machine learning (ML) system.

  • Real-time analytics with Change Data Capture (CDC)

    We will be going through replicating and processing operational data from an Oracle database into Google Cloud in real time. You'll also figure out how to forecast future demand, and how to visualize this forecast data as it arrives.

  • Demand Forecasting

    We will be implementing a state of the art deep learning forecasting model in just a few hours thanks to Vertex AI AutoML. We’ll provide you with a sample notebook and you’ll work on extending that notebook to train a model, run inference and see results.

Infrastructure

  • Security with reCAPTCHA and Cloud Armor

    We will be setting up gHacks+, the hottest new streaming site. We will configure an HTTP Load Balancer in front of the site and then you'll learn how to set up a reCAPTCHA session token site key and embed it the site. You will also learn how to set up redirection to reCAPTCHA Enterprise manual challenge. We will then configure a Cloud Armor bot management policy to showcase how bot detection can protect gHacks+ from malicious bot traffic.

Application Development

  • Coming soon...

Operations

  • Coming soon...

Networking

  • Coming soon...

This repository is licensed under Apache2 license. More info can be found here.