Categorygithub.com/form3tech-oss/gc22-concurrent-web-apps-workshop
module
0.0.0-20240315050136-a64decf27952
Repository: https://github.com/form3tech-oss/gc22-concurrent-web-apps-workshop.git
Documentation: pkg.go.dev

# README

Online workshop: Building Concurrent Web Applications

This is the repository for the GopherCon 2022 workshop titled "Building Concurrent Web Applications".

Time: Thu Oct 06, 11:00 AM - 3:00 PM CDT

This repository contains the "Digital Ice Cream" van web application, which is the starting point of the workshop.

Warning: The current implementation is not concurrency safe, as it will be fixed during the workshop.

Instructors

Adelina Simion
Technology Evangelist @ Form3

Joseph Woodward
Senior Software Engineer @ Form3

Setup instructions

  • Install and configure an editor for Go.
  • Install a Go environment with Go 1.18 or later. Please follow the official installation for your operating system.
  • Sign up for a GitHub account, if you do not already have one.
  • Clone this repository locally.
  • Computers should be capable of modern software development, such as access to install and run binaries, install a code editor, etc.
  • Optional: Install Postman, as we will be sending requests to the application. We will also provide command line alternatives using cURL.

Start the application

  • Follow Setup instructions.
  • From the root of your cloned repository, run the following command in the terminal. The server will be listening at http://localhost:3000/orders.
$ go run cmd/server/main.go

Run Load Tests

$ go run cmd/load/main.go

We look forward to seeing you all at our workshop!

Our Logo

# Packages

No description provided by the author
No description provided by the author
No description provided by the author